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
  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

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:

 

Stop

Price

Size

Explanation

Take Profit

9500

9470

1

When 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 Loss

8500

8470

1

When 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:

 

Stop

Price

Size

Explanation

Take Profit

8500

8530

1

When 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 Loss

9500

9530

1

When 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

 

Stop

Size

Explanation

Take Profit

9500

1

When the market price/mark price ≥ 9500, the conditional order will be triggered to sell 1 BTC at the market price.

Stop Loss

8500

1

When 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:

 

Stop

Size

Explanation

Take Profit

8500

1

When the market price/mark price ≤ 8500, the conditional order will be triggered to buy 1 BTC at the market price.

Stop Loss

9500

1

When the market price/mark price ≥9500, the conditional order will be triggered to buy 1 BTC at the market price.