Order Types Overview

Introduction to All Futures TP/SL Order

logo
Last updated on 2026-05-13 14:13:13
Share

All Futures TP/SL is an account-level risk management tool designed to help you manage your overall Futures exposure more efficiently. It automatically closes all open Futures positions once your cumulative profit and loss (P&L) reaches a predefined Take Profit (TP) or Stop Loss (SL) target.


Unlike traditional position-based TP/SL settings, where TP and SL must be managed separately for each symbol or position, this feature allows you to set a single TP or SL threshold for your entire Futures portfolio. This makes it easier to manage portfolio-wide risk while providing an additional layer of protection beyond individual TP/SL settings.


This feature is especially useful for:

  1. Managing multiple positions or portfolios
  2. Reducing overnight exposure in global markets
  3. Navigating periods of high market volatility when reaction time may be limited






Supported Products, Modes, and Accounts

All Futures TP/SL supports the following products and modes:


Products

All Futures products (Perpetual and Expiry), including:

  1. USDT Perpetual and Expiry Contracts
  2. USDC Perpetual and Expiry Contracts
  3. Inverse Perpetual and Expiry Contracts
  4. Futures positions in RFQ
  5. Futures positions in Spread Trading

Margin modes

Isolated Margin, Cross Margin

Position modes

One-Way, Hedge

Accounts

UTA Main Accounts and Subaccounts


Note: All Futures TP/SL does not apply to Spot, Spot Margin, or Options trading, and is not supported in Portfolio Margin mode.






How It Works

All Futures TP/SL tracks the cumulative P&L across all Futures positions from the moment the feature is enabled, including:

  1. Positions that were already open when the feature was enabled
  2. New positions opened after the feature was enabled
  3. Positions closed during the strategy lifecycle


Cumulative P&L includes both realized and unrealized P&L from all tracked Futures positions, as well as trading fees and funding fees.


Your cumulative P&L is updated continuously based on trading activity and market movements. Once the cumulative P&L reaches either the configured TP or SL target, the corresponding TP or SL will be triggered, and all open Futures positions will be closed using market orders. The strategy will then end, completing one TP/SL lifecycle.


To use the All Futures TP/SL feature again, you'll need to configure and enable it again manually.




Examples

The following examples demonstrate how cumulative P&L is calculated and how the All Futures TP/SL feature behaves under different trading scenarios.



Initial setup

Assume the trader currently holds the following Futures positions:


Symbol

Cumulative P&L

Unrealized P&L

Realized P&L

BTCUSDT Perp

$100

$80

$20

ETHUSD Perp

$70

$55

$15

Total cumulative P&L

$170

$135

$35


With the current Futures portfolio profit at $170, the trader sets the following thresholds to target a total profit of $300 while limiting potential losses to -$100.

  1. Take Profit (TP): $300
  2. Stop Loss (SL): -$100



Scenario 1: Market movement

The market moves in the trader's favor, increasing the unrealized P&L of the existing positions.


Symbol

Cumulative P&L

Unrealized P&L

Realized P&L

BTCUSDT Perp

$130

$110

$20

ETHUSD Perp

$80

$65

$15

Total cumulative P&L

$210

$175

$35


  1. As a result, the total cumulative P&L increases from $170 to $210.
  2. Since the TP threshold of $300 has not been reached, no TP or SL action is triggered, and all positions remain open.



Scenario 2: Opening a new position

The trader opens a new BTCUSDT-26JUN26 Perpetual position.


Symbol

Cumulative P&L

Unrealized P&L

Realized P&L

BTCUSDT Perp

$130

$110

$20

ETHUSD Perp

$80

$65

$15

BTCUSDT-26JUN26

-$10

0

-$10

Total cumulative P&L

$200

$175

$25


  1. When the order is executed, a trading fee of -$10 is charged and immediately reflected in realized P&L. This reduces the total cumulative P&L from $210 to $200.
  2. Because the cumulative P&L remains within the configured TP/SL range, no action is taken.



Scenario 3: Funding fee settlement

Funding fees are applied to the Perpetual positions.


Symbol

Cumulative P&L

Unrealized P&L

Realized P&L

BTCUSDT Perp

$150

$110

$40

ETHUSD Perp

$95

$65

$30

BTCUSDT-26JUN26

-$10

0

-$10

Total cumulative P&L

$235

$175

$60


  1. The funding fees are reflected in realized P&L, updating the total cumulative P&L from $200 to $235.
  2. Since the TP and SL thresholds are still not reached, all positions remain open.



Scenario 4: Position liquidation

The ETHUSD Perpetual position is liquidated, converting its unrealized P&L into realized P&L


Symbol

Cumulative P&L

Unrealized P&L

Realized P&L

BTCUSDT Perp

$150

$110

$40

ETHUSD Perp

$95

0

$95

BTCUSDT-26JUN26

-$10

0

-$10

Total cumulative P&L

$235

$110

$125


  1. Although the unrealized and realized P&L values change, the total cumulative P&L remains unchanged at $235.
  2. As the cumulative P&L still does not reach either threshold, no TP or SL action is triggered.



Scenario 5: Placing a limit order

The trader places a new ETHUSD Perpetual limit order.


Symbol

Cumulative P&L

Unrealized P&L

Realized P&L

BTCUSDT Perp

$150

$110

$40

ETHUSD Perp

$95

0

$95

BTCUSDT-26JUN26

-$10

0

-$10

ETHUSD Perp (limit)

0

0

0

Total cumulative P&L

$235

$110

$125


  1. Since the limit order remains unfilled, no realized or unrealized P&L is generated.
  2. As a result, the total cumulative P&L remains unchanged, and no TP or SL action is triggered.



Scenario 6: Closing a position and applying trading fees

The ETHUSD Perpetual limit order is filled, and the trader closes the BTCUSDT Perpetual position.


Symbol

Cumulative P&L

Unrealized P&L

Realized P&L

BTCUSDT Perp

$145

0

$145

ETHUSD Perp

$95

0

$95

BTCUSDT-26JUN26

-$10

0

-$10

ETHUSD Perp (limit)

-$5

0

-$5

Total cumulative P&L

$225

0

$225


  1. The unrealized P&L of BTCUSDT Perp is converted into realized P&L when the position is closed. A closing fee of -$5 is also charged.
  2. At the same time, trading fees from the filled ETHUSD limit order are reflected in realized P&L.
  3. Although the total cumulative P&L is updated, it still does not reach either the TP or SL threshold, so no action is taken.



Scenario 7: All Futures TP/SL triggered

The market moves again.


Symbol

Cumulative P&L

Unrealized P&L

Realized P&L

BTCUSDT Perp

$145

0

$145

ETHUSD Perp

$95

0

$95

BTCUSDT-26JUN26

$90

$100

-$10

ETHUSD Perp (limit)

-$5

0

-$5

Total cumulative P&L

$325

$100

$225


  1. The unrealized P&L of BTCUSDT-26JUN26 increases to $100, bringing the total cumulative P&L to $325, which exceeds the TP threshold of $300.
  2. As a result, All Futures TP/SL is triggered and all open Futures positions are closed using market orders.






How to Set Up and Manage All Futures TP/SL

To use the All Futures TP/SL feature, your account must have at least two open Futures positions. Follow the steps below to set up and manage the feature.



Step 1: Go to the Futures trading page, scroll down to the Positions tab at the bottom of the screen, and you will find All Futures Positions.







Step 2: Click Set TP/SL in the top-right corner and configure your TP and SL targets.

  1. Take Profit (TP): Automatically closes all Futures positions when your cumulative P&L reaches the specified target.
  2. Stop Loss (SL): Automatically closes all Futures positions when your cumulative P&L falls to the specified target




To view the P&L breakdown of your current positions, click Current Positions in the top-right corner of the window.


Note: If All Futures TP/SL and liquidation are triggered simultaneously, liquidation will take priority. To reduce the likelihood of liquidation occurring first, avoid setting the SL target too close to the liquidation level. For more information on how liquidation works under the UTA, please refer to this article.






Step 3: Once the thresholds are configured, click Confirm. A confirmation message will appear, and your cumulative P&L and strategy setup time will be displayed.




You can click the Edit icon next to the cumulative P&L to update your settings, or cancel the TP/SL strategy by clicking the Remove icon.




To view your All Futures TP/SL history, go to the P&L tab and select All Futures TP/SL. Click Details to view more detailed strategy information, including the closed P&L, duration, trading fees, and funding fees.



Notes:

— Cumulative P&L is calculated based on the mark price and displayed in USD. For more details on P&L, please refer to this article.

— The final closed P&L may differ from the predefined target due to closing fees, slippage, and market liquidity during execution.

Was it helpful?