Trailing stop orders on Binance, OKX and Gate, side by side
All three exchanges have a trailing stop. What the callback setting is called, what a blank activation price does and whether the callback takes a fixed amount are lined up in one table; Binance's own example shows why both conditions have to be met, and two Binance pages give different callback ranges.
Binance, OKX and Gate each have a trailing stop. The mechanism is the same on all three: the stop price follows the market, moves only in your favour, and sends a market order once it triggers. Two conditions, the activation price and the callback rate, both have to be met before that happens. Where the three part ways is in what the callback setting is called, what happens when the activation price is left blank, and whether the callback can be a fixed amount as well as a percentage. The parameter names and ranges from each exchange's help pages are set out in one table below, and Binance's own example is then worked through number by number.
1. How a trailing stop triggers differently from a fixed stop
A regular stop-loss sits at the number you typed and never moves. A trailing stop's price moves with the market. Binance's help-center page on trailing stop orders, published on 24 April 2020, describes it as an order placed in advance at a set percentage away from the market price.
The order never moves in the opposite direction. When price goes your way the stop is pulled up, or pushed down for a short; when price turns, the stop stays where it is and waits to be hit. The work of dragging a stop along by hand is handed to the system, which will only ever move it one way.
After it triggers, the exit is at market: the position is closed, or the trade exited, at the market price. Gate's announcement of 16 October 2024 is the bluntest about the fill. The market order sent after a trigger behaves like any other market order of the IOC type and may not fill completely. An ordinary stop-loss or take-profit on the same three exchanges works through a different set of fields.
One more detail matters later. A Binance trailing stop can be placed as a reduce-only order, used to reduce or close an open position. That decides whether the order can serve purely as risk control, which section 5 returns to.
2. What each exchange calls it, and what the settings are called
The feature exists on all three. Binance futures has a trailing order, though the help-center title says trailing stop order and the page mixes the two; OKX has a trailing take-profit and stop-loss; Gate has a trailing order as well. The settings vary more than the names do: what the callback is called, what a blank activation price does, and whether the callback can be a fixed amount. When you search a help center, use the name that exchange shows on your own screen, which may not match the labels in this table.
| Item | Binance (futures) | OKX | Gate |
|---|---|---|---|
| Feature name | Trailing order (help-page title: trailing stop order) | Trailing take-profit and stop-loss | Trailing order |
| Callback setting | Callback rate | Price deviation (a percentage or a fixed amount) | Callback rate (a percentage or a fixed price distance) |
| Activation price | Activation price; left blank, it defaults to the market price | Activation price; left blank, the order is active once placed | Activation price |
| Order type after trigger | Market order | Market order | Market order (the announcement notes IOC; may not fill completely) |
| Callback range | 0.01% to 20% (the spot page words it differently, see section 4) | Not listed on the page | Not listed in the announcement |
| Official page last updated | 2026-07-31 (published 2020-04-24) | Trailing stop page 2026-08-26 (published 2025-12-31); order types explainer 2026-09-09 | Announcement 2024-10-16 |
The cells marked as not listed are that way because the official pages leave the figure out. The two OKX pages give no callback range. Gate's announcement of 16 October 2024 is about trailing orders being supported for futures in the app; it mentions the app only, and has nothing on the web version or on upper and lower limits for the callback.
OKX defines the feature as a take-profit and stop-loss that tracks the market price: its trigger price changes as the market moves, and a market order is sent once it triggers.
3. Both conditions have to be met before it triggers
The sentence on the Binance page to remember: for a trailing stop to fire and exit through a market order, two conditions, the activation price and the callback rate, must both be satisfied. If the order has been sitting there for hours with nothing happening, go back and check those two first.
The conditions are listed separately for each direction. A buy order needs the activation price to be at or above the lowest price, and the rebound rate to be at or above the callback rate. A sell order swaps the first condition for the activation price being at or below the highest price; the rebound condition is unchanged. The callback rate is defined as the percentage of movement against you that you are willing to accept, with a stated range of 0.01% to 20%. The activation price is the level at which you want the trailing stop to be triggered; left blank, it is preset to the market price. Direction adds a hard constraint: for a trailing stop buy order the activation price must be below the market price, and for a trailing stop sell order it must be above.

Binance's own example, step by step. BTCUSDT last price 10,000, callback rate 5%, activation price 10,500, trigger type set to last price:
- with price still at 10,000, the formula puts the trailing stop price at 9,500, but the activation price hasn't been touched, so the order isn't tracking yet;
- at 10,500 the activation condition is cleared and the trailing stop price becomes 9,975, which is last price × (1 − callback rate);
- price runs on to a high of 11,000 and the trailing stop price follows to 10,450;
- price falls back from 11,000 to 10,450 and the position is closed at market. Rebound rate = (highest price − rebound price) / highest price = (11,000 − 10,450) / 11,000 = 5%, exactly the callback rate.
A second example shows what happens when only one condition is met. Callback rate 2%, activation price 11,000; price climbs from 10,500 to 11,500 and drops back to 11,200. The rebound rate is 2.61%, above 2%, so it triggers. If the same move only drops back to 11,450, the rebound rate is 0.43%, below 2%, and the order stays open. The activation condition was cleared well before, on the way to 11,500; the callback rate is what holds the order back.
4. Binance spot uses a different parameter and a different execution choice
On Binance spot the feature is a spot trailing order, and its parameter translates as trailing delta. Binance's help page on using spot trailing orders, published 12 April 2022 and updated 5 February 2026, gives the selectable range for trailing delta as 0.1% to 20.0%.
Spot also has a switch that futures lacks. Once the trigger conditions are met, a spot trailing order executes as either a limit or a market order, while a futures trailing stop executes as a market order; choosing limit on a spot trailing order therefore means entering a limit price. A limit adds one more way for the order to sit unfilled. Futures has no such option.
The same page needs a second look for another reason. Where it mentions futures, it puts the futures callback range at 0.1% to 10.0% only and refers readers to the actual limits on the trading page, while the futures page itself gives 0.01% to 20%. The two pages disagree and neither says which figure is current; the spot page's own pointer to the limits shown on the trading page is the way to settle it.
5. Is there a best callback rate or activation price?
On how many percent to enter, the Binance page answers directly: there is no optimal callback rate or activation price. It names the downside at each end. When the callback rate is too low or the activation price too close to the market price, the trailing stop sits too near the entry price and is easily triggered by normal market fluctuations; when the callback rate is too high, the order only triggers in extreme market moves. One end gets knocked out by everyday noise, the other might as well not be set. The one fixed rule is the direction constraint from section 3: the activation price has to be above the market price for a sell order and below it for a buy.
The role of the order should be settled before the parameters. A trailing stop on Binance can be placed as reduce-only; with that option on, it can only reduce or close a position and can't flip into a new position on the other side. Check before ordering whether the account is in one-way or hedge mode on Binance futures. The default in the activation price field deserves a look too: left blank, Binance defaults it to the market price and OKX activates the order as soon as it is placed. Submit it empty and the order starts tracking on the spot.
The last point is about holding time, not parameters. A trailing stop works best when the market runs your way and the stop keeps following, which also means the position stays open longer. On a futures position held for a while, the Binance funding rate keeps settling on its own schedule the whole time. A stop that keeps rising doesn't move the liquidation price with it either, so the two numbers have to be read together: enter your leverage and margin into the liquidation price calculator once and see how far the liquidation price is from your trailing stop price.
Common questions
Can a trailing stop work as a take-profit?
Yes. Binance positions it as a way to limit losses and protect gains when the market moves, and OKX names the feature a trailing take-profit and stop-loss, covering both uses. The order only looks at how far price has moved back from its most favourable point. Attached to a position that is already in profit, what it protects is the profit; placed near the entry price, it acts much like a stop-loss. Which of the two it is depends on where you place it.
How do I change the trigger type after the order is placed?
Cancel it and place a new one. The Binance page says an order can be cancelled at any time, and that switching the trigger from mark price to last price, or the other way round, means placing the order again. It also explains the difference: with mark price selected, the order starts as soon as the mark price reaches the activation price, even if the last price hasn't got there, and in a violent move the two prices can be some way apart. The OKX and Gate pages say nothing about amending an order, so this answer rests on Binance alone.
Does a resting trailing stop tie up my balance?
The Binance futures page, the Binance spot page, the OKX trailing stop page and the Gate announcement don't address it, so there is no rule to cite here. To find out for your own account, place one at the smallest size allowed and see whether your available balance changes.
Do all three only accept a percentage for the callback?
OKX and Gate also take a fixed amount. OKX describes setting a price deviation as a percentage or a fixed amount, and Gate's announcement describes the callback as a percentage or a fixed price distance. The Binance futures page talks about percentages throughout and gives its range in percent; the spot page writes trailing delta in percent as well.