In Futures Trading, you can set a stop loss/take profit order to mitigate the risk of a 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:

  1. Add TP/SL when placing new orders
  2. Add TP/SL when holding positions

2. Add TP/SL When Placing New Orders

  1. You can add TP/SL instructions when placing new limit/market orders
  2. Visit Futures Trading page, choose Limit Order/Market Order
  3. Enter an order price (not applicable for Market Order) and order size
  4. Check the "Add Position Take Profit (TP) and Stop Loss (SL) Instruction" box
1.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 [TP/SL].

5.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]

4.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 [TP/SL].

5.png

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

6.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]

7.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, 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 some variance 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.