Trailing stop loss order: What it is and how to set it
AI Summary
Show More
Quickly grasp the article's content and gauge market sentiment in just 30 seconds!
A fixed stop loss can limit downside, but it does not move when a trade starts working in your favor. A trailing stop loss order solves that problem by following the market at a distance you choose. If the price reverses by that distance, the order triggers automatically.
This guide explains how a trailing stop order works, how Bybit applies it to Spot, Spot Margin, Perpetual and Expiry trading, and how to choose between a retracement distance and a percentage. It also covers activation prices, worked examples and the main execution risks to consider before using one.
Key takeaways:
A trailing stop follows the best price reached after activation and triggers when the market retraces by a set distance or percentage.
On Bybit, Spot and Spot Margin traders can use trailing stops for buy or sell orders, while Perpetual and Expiry traders use them to close an open position.
A trailing stop can protect gains without capping the upside, but volatility, slippage and an unsuitable retracement setting can still produce an unfavorable exit.
What is a trailing stop order?
A trailing stop order is a dynamic conditional order. Instead of using one fixed trigger price, it tracks the best market price reached after the order becomes active. The trigger then moves in the favorable direction while keeping the retracement distance or percentage you selected.
For a sell trailing stop, the trigger rises when the market makes a new high. It does not move down if the market falls. For a buy trailing stop, the trigger falls when the market makes a new low. It does not move up if the market rebounds.
When the market retraces to the trigger, Bybit submits a market order. This makes a trailing stop different from a regular stop-loss order, which normally keeps a fixed trigger unless you edit it manually.
A trailing stop is designed to automate an exit or entry rule. It does not guarantee the final execution price. A market order may fill above or below the trigger in a fast or thin market.
How does a trailing stop loss work?
You set a trailing stop on Bybit in one of two ways:
By distance: The order triggers after the price retraces by a fixed price amount from the best price recorded since activation.
By rate or percentage: The order triggers after the price retraces by a fixed percentage from the best price recorded since activation.
You may also set an activation price. The trailing mechanism starts only after the market reaches that price. If you leave the activation price unset, the order starts tracking from the current last traded price after placement.
The calculation depends on the order direction.
Trailing stop use | Trigger based on distance | Trigger based on percentage |
Sell or close a long position | Highest price − retracement distance | Highest price × (1 − retracement percentage) |
Buy or close a short position | Lowest price + retracement distance | Lowest price × (1 + retracement percentage) |
The trigger only moves when the market records a more favorable price. If the market moves against you, the trigger stays where it is. Once triggered, the resulting market order follows the normal execution behavior explained in this comparison of market, limit and stop orders.
Trailing stop examples
The following illustrations show the mechanism. They do not represent expected market performance.
Long position with a fixed retracement distance
Suppose you hold a BTCUSD long position and the last traded price is $30,000. You set a trailing stop with a $1,000 retracement distance and no activation price.
At placement, the indicative trigger is $29,000.
If BTCUSD rises to $31,000, the trigger follows it up to $30,000.
If the price then falls to $30,500, the trigger remains $30,000.
If the price reaches $30,000, the trailing stop triggers a market sell order to close the position.
The trigger is based on the highest price recorded after activation, not the entry price. If you set an activation price instead, tracking begins only after the market reaches that level.
Short position with a percentage retracement
Suppose you hold a BTCUSD short position and the market records a low of $29,000 after activation. With a 10% retracement rate, the trigger becomes:
$29,000 × (1 + 10%) = $31,900
If the market reaches a new low, the trigger moves lower. If the price rises without first making a new low, the trigger stays at $31,900. Reaching the trigger submits a market buy order to close the short position.
Spot trailing sell order
Suppose ETH/USDT is trading at 4,000 USDT and you place a trailing sell order with a 10% retracement rate. If ETH reaches 4,100 USDT, the trigger becomes:
4,100 × (1 − 10%) = 3,690 USDT
If ETH then drops to 3,690 USDT, Bybit submits a market sell order. A Spot trailing buy works in the opposite direction by tracking the lowest price and triggering after a rebound.
How trailing stops work across Bybit markets
The core tracking logic is similar, but the order's purpose depends on the market.
Spot and Spot Margin trading
In Spot and Spot Margin trading, a trailing stop is available for both buy and sell orders. A trailing buy can follow a falling market and trigger after a rebound. A trailing sell can follow a rising market and trigger after a pullback.
This makes the order useful for planned entries as well as exits. It is different from Spot take-profit and stop-loss tools, which use fixed conditions. See this beginner's guide to Spot TP/SL for the fixed-order alternative.
Perpetual and Expiry trading
For Perpetual and Expiry contracts, Bybit uses a trailing stop as a closing strategy for an existing position. A long position uses a market sell order when triggered, while a short position uses a market buy order.
An activation price can turn the setup into a trailing-profit plan. For example, you can tell the trailing stop to start only after a long position reaches a higher price. Until the activation price is reached, the order does not trail the market.
If you are new to derivatives, review how crypto futures trading works before using a trailing stop on a leveraged position.
How to place a trailing stop order on Spot and Spot Margin
Follow these steps to place a trailing stop order on Spot or Spot Margin.
Step 1: Go to the Spot trading page and select Trailing Stop.
Step 2: Choose a retracement rate or distance.
Step 3: Enter the order value or quantity.
Step 4: Set an activation price if needed. If you leave it unset, the order starts tracking from the current last traded price after placement.
Select Buy or Sell to place the order. You can then view it under Open Orders → Trailing Stop, where you can modify or cancel it.
Step 5: Set your retracement by percentage or distance.
Step 6: Input your order value or quantity.
Step 7: Set your activation price (Optional). If you do not wish to set an activation price, you can uncheck the activation price box.
Click on Buy or Sell and you have successfully placed your Trailing Stop order!
To view your current Trailing Orders, go to the Open Orders tab and you can modify or cancel the orders.
For the latest platform instructions, use Bybit's Spot and Spot Margin trailing stop guide.
Using trailing stops for Perpetual and Expiry positions
On Perpetual and Expiry contracts, a trailing stop is available only as a closing strategy for an open position. When triggered, it submits a market sell order for a long position or a market buy order for a short position.
Before you place the order
Choose a retracement distance or rate that fits the position and decide whether to add an activation price. On the Bybit app, the feature requires version 4.37.0 or later.
How to place a trailing stop order on Perpetual and Expiry
Follow these steps to add a trailing stop to an open Perpetual or Expiry position.
Step 1: Find the open position on the Perpetual or Expiry trading page and select Trailing Stop.Step 2: Choose Rate or Distance, set an activation price if needed and select Confirm.
You can select the trailing-stop details to modify the settings. To cancel the order, select the eraser icon beside the retracement setting and confirm the cancellation.
Step 2: Select your Retracement trigger method (by Rate or Distance) and set an Activation Price if needed. Then, tap on Confirm.
You have successfully placed your Trailing Stop order! You can view the Trailing Stop order details associated with your position. Tap on the Trailing Stop details if you want to modify order parameters. To cancel your Trailing Stop order, tap on the eraser icon next to your retracement, and then tap on Confirm.
How to choose a retracement setting
There is no single distance or rate that suits every market. A setting should reflect your time frame, the asset's normal price movement and the amount of risk allowed by your trading plan.
A tight trail reacts quickly, but ordinary market noise may trigger it before the broader move resumes. A wide trail gives the position more room, but it may return more unrealized profit before triggering. Reviewing crypto market volatility can help you judge whether a fixed distance or a percentage better fits the market environment.
Consider these checks before placement:
Market volatility: Compare the trail with the asset's typical movement over your trading time frame.
Position risk: Estimate the loss or profit giveback if the order triggers at the planned level.
Activation price: Decide whether tracking should start immediately or only after a target is reached.
Liquidity and slippage: Remember that the trigger submits a market order, so the fill may differ from the trigger price.
Position size: A trailing stop is one part of a broader crypto trading risk-management plan, not a substitute for suitable sizing.
Benefits and risks of trailing stop orders
Potential benefits
Automatic adjustment: The trigger follows favorable price movement without manual edits.
Profit protection: The order may preserve part of an unrealized gain after a reversal.
Room for a trend to continue: Unlike a fixed take-profit, it lets a favorable trend continue beyond an initial target.
Rule-based execution: The setup can reduce impulsive decisions once the parameters are confirmed.
Material risks and limitations
Whipsaw risk: A normal pullback can trigger the order before the trend resumes.
Slippage: The market order may fill at a different price from the displayed trigger, especially during gaps or sharp moves.
Poor parameter choice: A trail that is too tight may trigger frequently, while one that is too wide may expose more capital or surrender more profit.
Activation risk: If the market never reaches the activation price, the trailing stop does not start tracking.
Leverage risk: On derivatives, liquidation can occur before a poorly positioned trailing stop protects the trade.
No guaranteed profit: A trailing stop can still close a trade at a loss, particularly if it starts tracking immediately and the market moves against the position.
These trade-offs are why a trailing stop should sit alongside position sizing, liquidation awareness and a defined risk-to-reward plan.
Trailing stop vs. stop loss vs. stop-limit order
Order | Trigger behavior | Order submitted after trigger | Main trade-off |
Fixed stop loss | Stays at a fixed trigger price | Market order | Simple, but does not follow favorable movement |
Trailing stop | Follows the best price at a set distance or rate | Market order | Adapts to favorable movement, but the fill price is not guaranteed |
Stop-limit order | Stays at a fixed trigger price | Limit order | Controls the acceptable price, but the order may remain unfilled |
Trailing stop: The trigger follows favorable price movement and submits a market order after the chosen retracement.
Stop loss: The trigger remains fixed unless you edit it and normally submits a market order when reached.
Stop-limit order: A stop price activates a limit order, so execution is restricted to the chosen limit price and may not fill.
A trailing stop-limit feature exists in some markets, but it should not be confused with Bybit's documented trailing stop order. The Bybit feature described here triggers a market order.
The bottom line
A trailing stop loss order can automate a disciplined response to a market reversal while allowing a favorable move to continue. Its value comes from the moving trigger, but the outcome still depends on the retracement setting, activation price, liquidity and market volatility.
Use a distance or percentage that fits your trading plan, confirm whether the order is for Spot or for closing a derivatives position and review the trigger before submission. Because a triggered trailing stop becomes a market order, allow for slippage and never treat the displayed trigger as a guaranteed execution price.
#LearnWithBybit
Grab Up to 100 USDT in Rewards
Also, enjoy 555% APR on Bybit Earn products!