In Futures Trading, you can set a stop loss/take profit order to mitigate the risk of forced liquidation or potential losses.

 

(1) Take-Profit/Stop-Loss Instructions for Limit/Market Order
 

You can add TP/SL instructions to orders or positions in the following two ways:
Add TP/SL when placing new orders
Add TP/SL when holding positions

 

Add TP/SL When Placing New Orders

1.

  • You can add TP/SL instructions when placing limit/market orders
  • Visit Futures Trading page, choose Limit Order/Market Order
  • Enter an order price (not applicable for Market Order) and order size
  • Check the "Add Position Take Profit (TP) and Stop Loss (SL) Instruction" box
image.png

2. Enter a take-profit price (TP price) and/or stop-loss price (SL price), then click on [Buy/Sell BTCUSDT].

2.png

 

3. You can also modify TP/SL setup later after the order is filled. Click on the blue edit button under the Positions tab.

7.png

 

4. Modify TP and/or SL price(s) in the pop-up window. Or you can directly click on the percentage % below, and the system will automatically calculate a TP/SL price and the est. profit/loss. Then click on [Confirm].

3.png

Add TP/SL When Holding Positions 

1. If you forget setting TP/SL when placing orders, you can always add the setup later in the [Positions] tab. Click on the blue edit button.

4.png

 

2. Select Last Price or Mark Price as Trigger Type in the pop-up window.

5.png

 

3. Check the box to enter TP and/or SL price(s). Or you can directly click on the percentage % below, and the system will automatically calculate a TP/SL price and the est. profit/loss. Then click on [Confirm].

6.png

 

Notes:

  1. Once triggered, take-profit/stop-loss orders will be executed at the market price
  2. A. For users who already have open positions with Take Profit/Stop Loss instructions added, the options will no longer be available for new orders
    B. For users without any open positions, they can place multiple orders with Take Profit/Stop Loss instructions; if one of the orders is filled and displayed under the Positions tab, the remaining orders will be executed later per the initial setup of Take-Profit/Stop-Loss instructions.
  3. If a user sets a take-profit order & a stop-loss order at the same time and one order is triggered, then the other one will be automatically canceled
  4. The take-profit price of a buy order must be higher than the current Mark Price/Last Price; The take-profit price of a sell order must be lower than the current Mark Price/Last Price
  5. The stop-loss price of a buy order must be lower than the current Mark Price/Last Price; The stop-loss price of a sell order must be higher than the current Mark Price/Last Price
  6. Reduce Only and IOO instructions are implemented by default for take-profit/stop-loss orders to avoid opening unintended opposite positions

 

(2) Conditional Limit/Market Orders
Users can choose Last Price/Mark Price as the trigger price (stop) and place limit/market orders. When the market price reaches the pre-set trigger price, the system will automatically place the order per the pre-set price and size.

 

Conditional Limit Order
Example 1: Assume the current BTC market price is 9,000 USDT and a user wants to buy/long 1 BTC. To take profit or stop loss, the user will need to place a conditional limit sell order per the following schedule:

 StopPriceSizeExplanation
Take Profit950094701When the market price/mark price ≥ 9500, the conditional order will be triggered to place a limit sell order per the pre-set price (9,470) and size (1 BTC).
Stop Loss850084701When the market price/mark price ≤ 8500, the conditional order will be triggered to place a limit sell order per the pre-set price (8,470) and size (1 BTC).

 

Example 2: Assume the current BTC market price is 9,000 USDT and a user wants to sell / short 1 BTC. To take profit or stop loss, the user will need to place a conditional limit buy order per the following schedule:

 StopPriceSizeExplanation
Take Profit850085301When the market price/mark price ≤ 8500, the conditional order will be triggered to place a limit buy order per the pre-set price (8,530) and size (1 BTC).
Stop Loss950095301When the market price/mark price ≥ 9500, the conditional order will be triggered to place a limit buy order per the pre-set price (9,530) and size (1 BTC).

Note: For timely execution after the order is triggered, it's recommended to maintain a reasonable difference between the Stop price and the Price as a buffer.

 

Conditional Market Order

Example 1: Assume the current BTC market price is 9,000 USDT and a user wants to buy/long 1 BTC. To take profit or stop loss, the user will need to place a conditional market sell order per the following schedule

 StopSizeExplanation
Take Profit95001When the market price/mark price ≥ 9500, the conditional order will be triggered to sell 1 BTC at the market price.
Stop Loss85001When the market price/mark price ≤ 8500, the conditional order will be triggered to sell 1 BTC at the market price.

 

Example 2: Assume the current BTC market price is 9,000 USDT and a user wants to sell/short 1 BTC. To take profit or stop loss, the user will need to place a conditional market buy order per the following schedule:

 StopSizeExplanation
Take Profit85001When the market price/mark price ≤ 8500, the conditional order will be triggered to buy 1 BTC at the market price.
Stop Loss95001When the market price/mark price ≥9500, the conditional order will be triggered to buy 1 BTC at the market price.