During periods of high market volatility, a standard stop-loss order may be filled at a price different from your preset trigger price, resulting in additional losses. Toobit's guaranteed stop loss (guaranteed SL) feature helps prevent losses caused by slippage by closing your position at the specified trigger price, provided the applicable execution conditions are met.
This guide explains how guaranteed SL works, how to set it up, and the fees and limitations to consider before using it.
What is guaranteed stop loss?
Guaranteed SL is a risk management feature designed to close your position at your preset stop-loss trigger price when the applicable execution conditions are met.
Unlike a standard market stop-loss order, it helps prevent additional losses caused by execution slippage, allowing you to manage your exit price more precisely.
A guaranteed price fee applies when the feature is successfully triggered. However, guaranteed SL does not protect your principal, guarantee profits, or ensure that your position will be closed under all market conditions. Be sure to review the execution conditions and liquidation risks before enabling the feature.
How does guaranteed SL compare with other stop-loss orders?
|
Feature |
Market SL |
Limit SL |
Guaranteed SL |
|
Execution method |
Submits a market order when triggered |
Submits a limit order when triggered |
Closes the position at the trigger price if execution conditions are met |
|
Execution price |
Available market prices, subject to slippage |
Limit price or better |
Preset trigger price |
|
Limitations |
Slippage may increase losses |
May be partially filled or remain unfilled |
May not execute under exceptional market conditions or before liquidation |
|
Additional fee |
None |
None |
Guaranteed price fee applies |
Note: Standard trading fees and funding fees may still apply to all three stop-loss methods.
Example
Suppose three traders each open a 1 BTC long position at 80,000 USDT and set a stop-loss trigger price of 79,000 USDT.
Each trader uses a different stop-loss method: market SL, limit SL, or guaranteed SL. For limit SL, the limit price is also set to 79,000 USDT.
If the market falls rapidly, the three orders may produce different results:
|
Item |
Market SL |
Limit SL |
Guaranteed SL |
|
Entry price |
80,000 USDT |
80,000 USDT |
80,000 USDT |
|
Position size |
1 BTC |
1 BTC |
1 BTC |
|
Stop-loss trigger price |
79,000 USDT |
79,000 USDT |
79,000 USDT |
|
Execution price |
Average 78,950 USDT |
79,000 USDT |
79,000 USDT |
|
Filled quantity |
1 BTC |
0.4 BTC |
1 BTC |
|
Remaining position |
None |
0.6 BTC |
None |
|
Realized loss (excluding fees) |
1,050 USDT |
400 USDT, excluding unrealized P&L on the remaining position |
1,000 USDT |
Market SL: Fully filled with slippage
Once triggered, a market stop-loss order is filled at available market prices.
In this example, the full 1 BTC position closes at an average price of 78,950 USDT, which is 50 USDT below the preset trigger price.
Position loss = (80,000 − 78,950) × 1 = 1,050 USDT
Limit SL: Partially filled with continued exposure
Once triggered, a limit sell order is placed at 79,000 USDT.
In this example, there is only enough buying liquidity at or above the limit price to fill 0.4 BTC. The market price then falls below 79,000 USDT, leaving the remaining 0.6 BTC unfilled.
Realized loss = (80,000 − 79,000) × 0.4 = 400 USDT
However, the 400 USDT realized loss does not represent the total loss on the trade. The remaining 0.6 BTC position stays open, and its unrealized P&L continues to fluctuate. Further price declines could increase the loss.
Guaranteed SL: Filled at the trigger price
Provided the execution conditions are met, the full 1 BTC position closes at the preset trigger price of 79,000 USDT.
Position loss = (80,000 − 79,000) × 1 = 1,000 USDT
In this example, guaranteed SL prevents 50 USDT in additional losses from slippage. However, a separate guaranteed price fee applies.
Note: This example is hypothetical and assumes that the guaranteed SL order meets all execution conditions and the position is not liquidated beforehand. All calculations exclude trading fees, funding fees, and guaranteed price fees. Actual results may vary.
How to enable guaranteed SL
You can enable guaranteed SL when opening a new position or add it to an existing position.
When opening a position
1. Go to the perpetual futures trading page and enter your order details.
2. Open TP/SL and select Advanced settings.

3. Enter your stop-loss trigger price and enable Guaranteed SL.
4. Review the feature details, applicable fee rate, and order information before submitting your order.
For an existing position
1. Find your position in the Positions tab and select TP/SL.
2. Enter your stop-loss trigger price under the position TP/SL settings.
3. Enable Guaranteed SL and review the feature details and applicable fee rate.

4. Check the stop-loss price, estimated P&L, and position details, then select Confirm.
Note: The exact steps and feature availability may vary. Refer to the options displayed in your trading interface.
How are guaranteed SL fees calculated?
A guaranteed price fee is charged when your guaranteed SL order is successfully triggered.
Guaranteed price fee = Execution price × Filled quantity × guaranteed price fee rate
For example, suppose a BTCUSDT guaranteed SL order is filled at 79,000 USDT, with a filled quantity of 1 BTC and an illustrative guaranteed price fee rate of 0.1%.
Guaranteed price fee = 79,000 × 1 × 0.1% = 79 USDT
If the position incurs a loss of 1,000 USDT, the combined loss and guaranteed price fee would be: Total loss = 1,000 + 79 = 1,079 USDT
This amount excludes trading fees and funding fees.
Note: The 0.1% fee rate is for illustration only and does not represent the actual BTCUSDT rate. Guaranteed price fee rates are adjusted based on market conditions. Refer to the guaranteed price fee rate page and select the relevant trading pair to check the applicable rate.
Important considerations
1. Keep your stop-loss price away from your liquidation price
Guaranteed SL does not override the liquidation process. If your position reaches the liquidation conditions before your stop loss is triggered or filled, it may be liquidated first.
When setting your stop loss, check your estimated liquidation price and avoid placing the two prices too close together.
2. Guaranteed SL may not execute under exceptional market conditions
Under the applicable execution rules, a guaranteed SL order may fail to execute if the difference between the trigger price and the market price exceeds the permitted threshold, which is determined by the guaranteed price fee rate.
For example, if the guaranteed price fee rate for a trading pair is 1% and the price deviation exceeds 1%, the order may not execute at the guaranteed price.
Refer to the guaranteed price fee rate details for the applicable execution rules.
3. Check supported trading pairs and fee rates
Guaranteed SL availability may vary depending on market conditions and liquidity. Before enabling the feature, confirm that your selected trading pair supports guaranteed SL and review the applicable fee rate.
4. Consider the total cost
Guaranteed SL helps prevent additional losses from execution slippage, but it does not necessarily result in a lower total cost than a standard stop-loss order.
When evaluating your trading results, consider your position P&L, guaranteed price fees, trading fees, and funding fees.
Risk disclaimer
Perpetual futures trading involves substantial risk. Guaranteed SL is subject to execution conditions and does not guarantee profits, protect your principal, or eliminate liquidation risk. Orders may not receive guaranteed-price protection under exceptional market conditions. Review the applicable rules and fees before trading, and choose your leverage and position size according to your risk tolerance.
