Gate.io perpetual futures provides take-profit and stop-loss (TP/SL) functions, enabling you to manage position risks in a timely manner during market fluctuations and ensure trading safety.
There are two ways to set TP/SL: Position TP/SL and Trigger TP/SL. This article provides detailed instructions on how to set TP/SL in the current positions and orders both on the Web and App versions of Gate.io. Additionally, advanced settings options and frequently asked questions are provided.
When it is not possible to pay attention to market information in a timely manner, positions can be closed with TP/SL conditions such as preset trigger price, order price and amount. When the last price of the market (fill price/ mark price/ index price) reaches the preset trigger price, the system will place the order according to the preset order type, price and amount.
How to Set TP/SL When Opening a Position
Gate.io futures trading allows users to set TP/SL when placing an order. The TP/SL feature in order integrates limit and market orders, helping users manage their trades more flexibly.
TP/SL orders will be placed at the order price when the trigger price (which can be selected as the mark price, last price, or index price) is reached.
Web Version
- Select “Limit” or “Market” in the “Manual Trade” section.
- Check “TP/SL”.
- Choose the trading side “L (Long)” or “S (Short)”.
- To place a TP/SL order, make sure that you select the correct trigger price (last price, mark price or index price). The default trigger price for TP/SL-Market or TP/SL-Limit orders is the last price.
- Enter the order amount and price, then click “Buy (Long)” or “Sell (Short)”.
- Mark Price: A price used to avoid market manipulation, calculated by the platform based on a series of parameters.
- Last Price: The most recent fill price in the market.
- Index Price: The average price based on multiple exchanges, reflecting the overall market price level.
App Version
- Select “Limit” or “Market” on the Futures page.
- Check “TP/SL”.
- To place a TP/SL order, make sure that you select the correct trigger price. Tap “Advanced”, and you can select last price, mark price or index price as the trigger price. The default trigger price for TP/SL-Market or TP/SL-Limit orders is the last price.
- Enter the order amount and price, then tap “Buy (Long)” or “Sell (Short)”.
How to Set TP/SL in Position Tab
Web Version
- Find “TP/SL” column in “Positions”, and click the edit icon.
Find “TP/SL” column in “Open Orders”, and click “Add”. - Select TP/SL type.
Order TP/SL: Set TP/SL conditions for the current order when placing it. When the market price reaches the trigger price, the system will automatically place buy or sell orders at the preset price and amount. This feature combines the mechanisms of limit and market orders, allowing users to manage their trades flexibly.
Position TP/SL: When the mark price, last price, or index price reaches the trigger price, the entire position will be closed at market price. After closing, the preset TP/SL orders will be automatically canceled.
Trigger TP/SL: Set specific conditions to determine when to lock in profits or limit losses, and you can set the order amount for partial position reduction. - Check “TP” and “SL” and select the trigger price type (mark price/last price/index price), click on the drop down menu to choose to take profit or stop loss by price or ROE.
App Version
- Entry 1: Tap “TP/SL” in “Positions”.
Entry 2: Tap edit icon in “Orders”. - Select TP/SL type: order TP/SL, position TP/SL or trigger TP/SL.
- Check “TP” and “SL” and select the trigger price type (mark price/last price/index price), tap the drop down menu to choose to take profit or stop loss by price or return %.
FQA about TP/SL
Why are positions liquidated even if TP/SL conditions are set?
A1: Gate.io uses the mark price to determine whether the user’s current position is eligible for liquidation. If you select the last price as the trigger price in TP/SL, there may be a situation where the last price deviates significantly from the mark price, resulting in the position being liquidated before the TP/SL price reaches the trigger price (last price).
A2: You set the trigger price as the mark price, but due to the rapid market price movement, the liquidation and the TP/SL order may be triggered at the same time.Why are the TP/SL conditions not triggered?
A1: If the last price, mark price, or index price does not meet the trigger price condition, the order will not be triggered.
A2: In Trading Settings on the futures page, there is an option of Price Deviation Protection. When it is enabled, if the deviation between the last price, mark price, or index price exceeds the system threshold, the TP/SL orders will be rejected.Reasons why TP/SL orders may not be executed after being triggered.
For a sell (short) order, if the trigger price is set above the market price and the market continues to decline or does not rebound to the trigger price, the order will not be executed.
For a buy (long) order, if the trigger price is set below the market price and the market continues to rise or does not fall back to the trigger price, the order will not be executed.The funds in the futures account will not be locked as margin until the TP/SL is triggered and placed with the preset price and amount.
If both limit and market TP/SL orders are set simultaneously, any remaining orders will be canceled after one is executed, with the failure reason shown as “Current position is empty”.
When reversing positions, the leverage and holding amount of the new position will be the same as the original position, but on the opposite side.
How to set TP/SL according to the return %?
Users can set an expected return %. When the actual return % reaches or exceeds this target, the system automatically triggers a take-profit order. Similarly, when a loss reaches the preset negative return %, the system triggers a stop-loss order.What is the difference between the trigger price and the order price?
Trigger Price: The price level at which the stop-loss or take-profit order is activated.
Order Price: The price at which the system places the buy or sell order after the trigger price is reached.
Gate.io reserves the final right to interpret the product.
For further assistance, please visit the Gate.io official support page or contact our customer support team.