Help center · Settings

How does the stop-loss work, and why didn't mine trigger?

Your own stop is placed only when the stop-loss is above 0% and the stop type is SINGLE or COMBINED; the percentage is a price move from your entry, not a share of your margin (50% at 3x is 150% of it), and it must be closer than your liquidation price.

Two settings, both needed. /setStoploss 5 sets the distance (5%). /setStopType SINGLE (or COMBINED) turns stops on. With the type OFF, or the percentage at 0, your own stop is not placed; /summary shows "Stop-loss: none" then. OFF turns off your own stop only: a stop set in a trade rule is still placed.

It is a price move, not a share of your margin. A 5% stop on a long closes it when price is 5% below the entry. What it costs is the stop times your leverage, as a share of that trade's margin: 5% at 5x is 25% of the margin, and 50% at 3x is 150%, more than all of it. So a stop of 90 does not mean "lose at most all my margin": it is a 90% price move, which at 2x liquidation reaches long before. To lose at most a share of the margin, divide that share by your leverage: half the margin at 5x is a 10% stop. /setStopLoss, /myStopLoss, /summary and the website's settings page show this share for your own leverage.

It must sit inside your liquidation distance. At 5x a position is liquidated after a move of roughly 20% against it, at 10x roughly 10%. A 50% stop at 5x will never be reached. On isolated margin the bot therefore refuses a stop wider than about 70% of that distance and tells you the largest one that works: 35% at 2x, 14% at 5x, 7% at 10x, 3.5% at 20x. On cross margin a wider stop is saved with a warning, never refused: once the stop times the leverage passes 100%, a losing trade costs more than that position's whole margin and the rest comes from your futures balance. The website settings page follows the same rules. Those figures assume liquidation at 100 / leverage, but Binance liquidates when the margin left falls to the coin's maintenance margin, which is higher on smaller coins, so their real distance is shorter. When the bot places a stop on isolated margin it therefore also checks that coin's real liquidation price and, if your stop sits beyond it, places the stop inside it instead and tells you once for that coin.

SINGLE or COMBINED? SINGLE places one stop per entry, measured from where that entry actually filled. COMBINED replaces them with one stop for the whole position, measured from the position's average entry.

A stop Binance refuses leaves the position open without protection. The bot refuses values it knows Binance would reject, but Binance can still refuse a stop at the moment it is placed, most often when a fast move has already taken the price past the stop level. When that happens the bot tells you straight away, with Binance's reason. It does not close the position for you: decide whether to close it or set a wider stop.

The liquidation price calculator shows, for a coin, leverage and margin type you choose, whether a stop-loss at a given distance triggers before liquidation.

Updated 2026-10-14.

Related

Not a member yet? Try VIP free for 3 days, auto-trading included.

Still stuck? Send /support to @hafizebot with your question, or write to [email protected]. Futures trading carries a high risk of loss; nothing here is investment advice.