Turned On Trailing Up in a Binance Spot Grid? Why the Order Size per Grid Changes

When the price breaks above your upper limit, the grid just stops
You open a spot grid between 25,000 and 45,000 and let it run. The price keeps climbing and eventually settles above 45,000. Check your orders again and the bot has stopped placing new ones: the sells were filled one grid at a time on the way up, and the remaining buy orders are all parked far below, out of reach unless the price turns back. Nothing has broken. The bot has simply reached the line you drew and, by design, is waiting there for the price to come back down.
Trailing Up in Binance's spot grid is a checkbox built for exactly this situation. According to the Binance Help Center page on using Trailing Up in spot grid trading (checked September 2026), the feature is meant to let a spot grid raise its trading range as the market rises, so that a breakout above the range you set doesn't limit your returns the way it does with a traditional grid. Once it's enabled, the grid's upper and lower prices adjust automatically as the asset's price rises, and the range is no longer locked to the span you set when you opened the grid.
Binance gives a full set of parameters when it explains the feature. The next two sections both use them, so here they are up front:
| Parameter | Value |
|---|---|
| Lower price | 25,000 USD |
| Upper price | 45,000 USD |
| Number of grids | 5 |
| Mode | Arithmetic |
| Last price | 30,000 USD |
| Trailing coefficient | 2 |
| Investment | 1,500 USD |
In arithmetic mode, the grid spacing is the range width divided by the number of grids: (45,000 − 25,000) ÷ 5 = 4,000. Without Trailing Up, the bot places buy orders at 25,000 and 29,000, and several sell orders between 33,000 and 45,000 at that spacing. Once the price climbs above 45,000, it stops placing orders and only resumes when the price comes back down. You aren't necessarily at a loss at that point; the problem is that the bot has nothing to do. The automated execution you put money behind sits idle through the busiest stretch of the market.
This guide doesn't go back over how a grid buys low and sells high one level at a time, or how to think about the range and the number of grids. If you haven't been through that yet, start with The Complete Binance Grid Trading Guide: How It Works, Setup & Pitfalls.
How it moves: 25,000–45,000 becomes 33,000–53,000
With Trailing Up ticked and the same parameters, the trigger moves to the upper price plus one grid spacing: 45,000 + 4,000 = 49,000. When the price goes above 49,000, the bot does two things. It cancels the buy order at the lowest price, then places a new buy order at the old upper price of 45,000. That shifts the range up by one grid.
If the price keeps rising, the next level is 49,000 + 4,000 = 53,000. Once that breaks, the same thing happens again: the buy order at the lowest price, 29,000, is cancelled and a new buy order goes in at 49,000.
In Binance's example the range trails up twice and ends at 33,000 to 53,000. If the price then stays inside this new range, the grid carries on buying low and selling high between 33,000 and 53,000 at 4,000 spacing as usual. What has changed is the basis for sizing each grid's orders, which the next section covers.
Plug your own parameters into three steps (arithmetic mode): grid spacing = (upper price − lower price) ÷ number of grids; first trailing trigger = upper price + grid spacing; after that, every move lifts the whole range by one grid spacing. With Binance's example parameters: spacing (45,000 − 25,000) ÷ 5 = 4,000, trigger 45,000 + 4,000 = 49,000, and after two moves the range is 33,000–53,000, with the lower bound raised by 8,000 in total.
Where to find the switch: when you create a spot grid, Trailing Up is an option under Advanced (optional), and once you tick it the system shows an estimated cap price. Trailing Up is labelled in the order confirmation pop-up and on the order details page, and once the grid is running you can find it under both Running and History.
What really changes is how much each grid buys
This is the most substantial difference between Trailing Up and a regular grid, and the part people most often skip. A traditional grid keeps the same quantity of the base coin in every grid: whatever price level an order sits at, each grid buys and sells the same number of coins. Trailing Up mode switches the basis. Each grid keeps a constant value in the quote currency, not a constant quantity of the base coin.
Binance's example uses a per-grid value of 300 USD:
| BTC price | Quantity per buy/sell | Actual value |
|---|---|---|
| 37,000 | 0.0081 BTC | 299.70 USD |
| 41,000 | About 0.00731 BTC | 299.71 USD |
Binance adds a note here: because of quantity precision, the value per grid isn't exactly the same every time. That's where the 299.70 and 299.71 in the table come from, and why neither comes to a round 300. Order quantities move in minimum increments, so the amount you end up with can only land close to the target.
In plain terms: the higher the range moves, the fewer coins the same 300 USD buys. In Trailing Up mode, the money each grid spends stays steady, give or take a cent, while the number of coins you get shrinks as the price climbs. A traditional grid works the other way round: the coin quantity per grid is fixed, so the higher the price, the more capital each grid ties up.
So "the range moved up with the price" doesn't mean your original way of buying was carried up unchanged. The yardstick itself has changed: it used to measure coins, and now it measures money. If the reason you run a grid is to accumulate coins in a choppy market, think this difference through before you start. The higher the grid moves, the fewer coins each grid accumulates, and in a rising market that's simply how it works.
How far it can move, a stop-loss that rises with it, and when to leave it off
For the estimated cap price you see when you tick the box, Binance gives the formula:
- Trailing cap price = initial upper price + grid spacing × maximum number of trailing moves
- Estimated_trailing_cap = Min(grid value / min_qty, maxPrice)
- Maximum number of trailing moves = (Estimated_trailing_cap − initial upper price) / grid spacing
Keep the variables straight: grid value is the value of one grid, the 300 USD in the previous section's example; min_qty is the minimum order quantity the trading pair allows; maxPrice is also a pair-level limit. The last two aren't parameters you enter on the creation page. Every trading pair has its own values, and you need to look up the current figures on Binance's trading parameters page. No specific numbers are given here, because a different pair means a different set.
Binance adds a qualification to the cap price: it's for reference only. It gives the reason as well: if the minimum order notional or minimum order quantity can't be met during a move, trailing stops. What stops is the "keep moving up" part. The grid itself doesn't close, and it keeps running in whatever price range it has reached at that point.
The stop-loss rule, taken on its own
The two rules only show their weight when you read them together. First, the stop-loss price is raised by the same amount as the range moves with each trailing move. Second, and Binance flags this one explicitly, once the stop-loss price is set, it can't be changed.
Put together, the stop-loss price you enter when you create the grid decides more than the floor for the first range: it also decides where the stop-loss follows to after every trailing move. However far the range moves up, the stop-loss moves up by the same amount. Using the parameters above: after two moves the lower bound goes from 25,000 to 33,000, a rise of 8,000, and if you set a stop-loss at the start, this rule lifts it by 8,000 too. Spending a little longer on that field before you fill it in beats discovering, once the grid is running, that the buffer you left is too narrow.
Three situations where you should leave it unticked
- The market is grinding sideways inside the range. Trailing Up only triggers when the price goes above the upper price plus one grid spacing, 49,000 in the example. If the price never reaches that line, the checkbox won't do anything for the whole run. Binance is blunt about where the feature fits: it's meant for rising markets. For how to tell which kind of market you're in, Is a Binance Grid for Ranging or Trending Markets? How to Read It goes into more detail.
- You can't accept the lower bound being lifted along with the range. After two moves, the buy orders at 25,000 and 29,000 have been cancelled and the lowest buy order sits at 33,000. If the price later falls all the way back to around 30,000, the grid has nothing in that stretch and won't catch it for you. The lower bound was always the parameter that deserved the most thought; for how to set it, see How to Set Binance Spot Grid Parameters: Range, Grid Count, and Per-Grid Capital.
- You haven't settled on a stop-loss price. Given the rule above, that field is the one part of the whole feature you most need to decide before you start. If you haven't thought it through, don't turn Trailing Up on yet.
One more point: Trailing Up changes whether the grid stops placing orders in a rising market and how each grid's orders are sized. It doesn't change how a grid makes money. Moving the range up keeps the bot in play, and when the market turns down, it will keep buying on the way down inside the new range just the same.
This page has no referral links and no invite code. The worked example, formulas and rules cited above all come from the Binance Help Center page on Trailing Up; for field names in the interface and each trading pair's parameter limits, go by what you actually see when you open Binance.
FAQ
How is Trailing Up different from simply setting a high upper price from the start?
In arithmetic mode, the grid spacing equals the range width divided by the number of grids. Set a high upper price from the start and, with the same number of grids, each grid's spacing gets wider, and your capital is spread across that wider range from day one. Going by the steps in Binance's example, Trailing Up keeps the original spacing and range width and only shifts the whole range up once the price rises past the upper price plus one grid spacing. The first claims the space in advance; the second waits until the price gets there and then follows it.
What does the coefficient of 2 in Binance's example parameters do?
It appears in Binance's formula for the minimum investment in Trailing Up mode. One term of that formula is (number of grids + 1) × trailing coefficient × initial upper price × minimum order quantity, with the coefficient set to 2. That term is compared with another one and the larger of the two applies, so the higher you set the initial upper price, the more likely this term is to push the minimum investment up. The minimum order quantity differs by trading pair; Binance says to look up the current figure in the trading parameters.
What does it actually mean for the stop-loss price to rise along with the range?
Following the rule that the stop-loss rises by the same amount as the range moves, the distance between the stop-loss price and the lower bound of the range stays the same after every move, but its actual price level keeps climbing. The buffer you left when you created the grid stays exactly as wide in every round after that.