// Grid

Where to set a grid bot's stop-loss: work back from the loss you can take

Toolworks title card: Where to set a grid stop-loss, tagged Grid

1,000 USDT goes into a spot grid with a 50,000–60,000 range and 10 grids. Price slides straight through the floor. At that moment you hold roughly 0.0187 coins and sit on an unrealized loss of about 64 USDT (an illustrative example, worked out below). Put the stop 5% under the floor and it costs you 111 USDT when it fires. Put it 10% under and the bill is 158.

The advice you will run into most is some version of "set the stop 5–10% below your lower limit." It never says how much money those few percent are. Draw the range a little wider or commit a little more, and the same 5% becomes a noticeably bigger loss. This guide starts from the other end: decide what you can lose, then work out where the stop goes.

Sources, check dates and the assumptions behind every number are listed at the end.

1. The platform rule: the stop can only sit below the floor

Binance's spot grid help page puts it in one line: "Stop Loss: This should be less than the lower price, last price and trigger price." It adds that when the latest market price reaches the stop loss price, the grid will stop working. Take profit is the mirror image, above the upper price. "Lower price" there is simply your range floor.

Since the stop cannot go inside the range, whenever it fires you have already lost at least what you were down the moment price touched the floor. No placement gets the cost of a stop below that number.

Is the unrealized loss at the floor already bigger than what you are willing to lose? If it is, no stop price fixes that. Put in less, or draw a narrower range. The next section works that number out.

The stop only makes the grid stop. Whether the coins are then sold is decided by the Sell All Base Coins on Stop setting, which is on by default when you open a new strategy. The price left your grid range guide covers what stopping with that setting on does to a grid already below its floor.

2. How many coins you are holding when price hits the floor

Inside its range a spot grid buys more the further price falls. When you create it, the sell orders above the current price need coins to sell, so the system buys a slice of the base asset at the current price up front. The orders below the current price are buys, and each one fills as price steps down onto it. If price falls from where you started straight through the floor without a single bounce, every USDT you committed ends up as coins, most of them bought above the floor.

Here is the opening example laid out (assumptions: 1,000 USDT, range 50,000–60,000, 10 arithmetic grids at 100 USDT each, created at 55,000, then a one-way drop with no sell order filling on the way):

When it was boughtUSDT spentCoins bought
At creation, at 55,000 (stock for the 5 sell levels above)5000.00909
Buy at 54,000 fills1000.00185
Buy at 53,000 fills1000.00189
Buy at 52,000 fills1000.00192
Buy at 51,000 fills1000.00196
Buy at 50,000 fills1000.00200
Total1,0000.01871 (average about 53,438)

At 50,000 those 0.01871 coins are worth about 935.7 USDT, an unrealized loss of about 64.3 USDT or roughly 6.4% of what you put in, and no stop on this grid can cost less than that. If price had chopped around on the way down, small profits from the sell orders above would have eaten into the loss, so real numbers usually look a bit better. The straight-down case is the one every stop price below is built on.

Widen the range and that minimum climbs. Same 1,000 USDT, lower price moved to 45,000, 15 grids, everything else unchanged: a straight fall to 45,000 leaves you about 119 USDT down. With a 100 USDT limit, no stop price works for this grid.

3. Solving for the stop price from the loss you accept

Once you know the coin count at the floor, the back-solve is one division: stop price ≈ (USDT committed − the loss you accept) ÷ coins held at the floor.

Same example, about 0.018713 coins and 1,000 USDT committed (the table works from the unrounded coin count):

Loss you acceptStop price (before exit costs)Leaving room for a 0.1% exit fee (assumed rate)
100 USDTabout 48,094about 48,142
150 USDTabout 45,422about 45,467
200 USDTabout 42,750about 42,793

Now compare those with the rules of thumb. 5% under the floor is 47,500, which fires at a loss of about 111 USDT. 10% under is 45,000, about 158. 15% under is 42,500, about 205. With 100 as your number, "5% below" is already too far. Buy-side fees shave the coin count a little as well, which pushes the stop slightly higher again.

No coin count yet? Before the grid exists, estimate it as the amount committed divided by the midpoint between your creation price and the floor. In the example that gives 0.01905, about 1.8% more than the real figure, and it solves to a stop at 47,250 instead of 48,094; a stop that actually fires at 47,250 costs around 116 USDT, over the 100 you set yourself. Nudge the rough answer up before you use it. The closer your creation price sits to the top of the range, the smaller that gap gets, and it can even tip to the safe side.

You can also run this backwards: decide what you can lose first, then choose how much to commit and how wide to draw the range. The position size calculator sizes a position from the loss you accept, and how to set grid parameters walks through how range width and grid count trade off.

4. A trigger is not a fill price

The help page defines the trigger as the latest market price reaching your stop. With Sell All Base Coins on Stop enabled, the exit is then a market order, and three things come between the number you typed and what you end up with:

  • You usually fill below the stop. A market sell takes whatever bids are sitting on the book. In a fast drop, or on a thin pair, a large sell walks down through them.
  • The system may not sell at all. The same page says that if you hold an excessively large amount of base coin or market liquidity is poor, the system will protect your assets and may not sell your base coin. The grid stops, the coins come back to your spot account, and the loss keeps moving with price.
  • A touch is enough. A quick wick down that snaps straight back still stops the grid and sells at whatever the market was at that instant. The tighter the stop hugs the floor, the more likely a wick like that takes you out.
Our take: treat the stop price and Sell All Base Coins on Stop as one decision. With the setting on, a triggered stop goes on to sell, and the loss usually lands near your stop price, though slippage can push it lower and liquidity protection can block the sale. With it off, the stop is a line that means "stop buying here", while you still hold the coins and the loss stays open. Both are defensible choices, but with the setting off you do not really have a stop-loss, only a pause.

5. Futures grids: check which side of the stop the liquidation price is on

Futures grids offer more ways to set a stop. Binance's futures grid page lists three triggers: a price trigger, which fires when the grid's last or mark price reaches the take-profit or stop-loss price you set; a PNL trigger, which fires when the grid's total profit reaches the take-profit or stop-loss PNL you set; and an ROI% trigger, where the system converts the ROI% you enter into the matching PNL. For a long grid, the stop loss price has to be below the last price (mark price) and the trigger price. The PNL trigger makes this guide's method direct, since you can type in the loss you already decided on.

With leverage, check the liquidation price before anything else. On a long grid, if it sits above your stop, falling price reaches liquidation first and the position closes before the stop can trigger. When the two are in the wrong order, lower the leverage or add margin rather than moving the stop down.

Futures grids also have a separate setting that decides whether positions close when the grid ends on take-profit or stop-loss, apart from the one for other terminations, so check both. Spot grid vs futures grid lays out how much bigger the risk is on futures.

6. FAQ

Can I put the stop-loss inside the grid range?

Not on a spot grid. Binance's help center currently says the stop loss should be less than the lower price, last price and trigger price, and the lower price is your range floor. If you want out while price is still inside the range, you either watch it and stop the bot by hand, or you raise the floor itself when you create the grid.

So should I drop the percentage rule of thumb altogether?

No need. A percentage below the floor is a fine starting point, as long as you turn it into money before you rely on it. Take the loss you would already have at the floor, add the coins you would hold there multiplied by the gap between the floor and your stop, and check whether the total is a number you accept. If it is not, move the stop up or make the grid smaller.

Nothing here is investment advice. Crypto prices are volatile, grid trading does not guarantee a profit, and it carries the risk of being left holding a losing position and, on futures, of liquidation. Judge your own situation and size accordingly. The amounts, ranges, prices and fee rate above are illustrative assumptions for explaining mechanics, not a forecast and not your account's real rate. Rules summarized from Binance's public help center pages, checked on 2026-09-10 (pages marked updated 2026-08-13 and 2026-08-11); trigger conditions, setting names and protection rules can change, so go by what your creation screen shows. Official pages to check against: What is spot grid trading, Introduction to futures grid trading.