How to set a stop-loss on Bybit
Most guides stop at the click. That is the easy half. The half that costs money is what Bybit does between the moment your stop triggers and the moment it fills — a window in which, on one common setting, your position can end up with no protection at all. Bybit documents this behaviour openly and almost nobody reads it. This guide walks the form in the order the screen presents it, then works the arithmetic that decides how wide the stop should be and how large the position may therefore be.

KEY TAKEAWAYS
- The stop-loss fields are hidden until you tick the Take Profit / Stop Loss checkbox in the order zone — which is why new users conclude Bybit has no stop-loss.
- Entire Position always exits at market. Only Current Order (called Partial Position on an open position) offers a limit exit price.
- When a paired TP/SL limit order triggers, Bybit cancels the other side immediately — on trigger, not on fill. If the triggered order then fails to fill, both exits are gone.
- Position size is an output of stop distance. Halving the stop distance doubles the size your risk budget allows, which is how tight stops quietly push traders into leverage.
Where exactly is the stop-loss field on Bybit?
Inside the order zone, hidden behind a checkbox. Bybit does not give the stop-loss its own screen — you tick Take Profit / Stop Loss below the quantity field and the trigger inputs appear underneath. If the position is already open, the entry point is different: an Add link beside the TP/SL column on the position row.
Two entry points, one underlying order. That matters because the options they offer are not identical, which is the first place beginners get caught.
Field labels were read from Bybit’s own help centre in August 2026. Exchange interfaces change, so use this for the structure — what fields exist and how they interact — and your live screen for the exact pixels.
Why does the same setting have two different names?
Because Bybit labels it by where you are standing, not by what it does. When you attach a stop while placing an order, the two modes are Entire Position and Current Order. When you attach a stop to a position that is already open, the same two modes are called Entire Position and Partial Position.
Underneath, Current Order and Partial Position are the same idea: the stop covers a specific quantity rather than everything you hold. The naming split is harmless right up until you follow a tutorial written from one screen while sitting in front of the other, look for a control that is not there, and give up.
The consequential difference is not the name. It is this: Entire Position always closes at market. Bybit’s documentation is explicit that when an Entire Position stop triggers, a market order is placed to close the whole position. There is no limit price option in that mode. The limit-price exit only exists under Current Order or Partial Position.
| Entire Position | Current Order / Partial Position | |
|---|---|---|
| What it covers | The whole position, even if you add to it later | A quantity you specify |
| How it exits | Market order, always | Market or limit, your choice |
| Fills? | Effectively yes, at an uncertain price | Limit version may not fill at all |
| Can you stack several? | No — one covers everything | Yes — multiple stops at different levels |
| Best for | Anyone who wants out, full stop | Scaling out, or capping the exit price |
Compiled from Bybit’s help centre articles on TP/SL for perpetual and futures contracts and for spot trading, read August 2026.
Read that table once more, because it inverts the intuition most people arrive with. The mode that sounds cautious — the one where you control the price — is the one that can fail to protect you. And it fails in a specific, documented way.
Can a stop-loss trigger and still leave you unprotected?
Yes, and Bybit says so in its own documentation. This is the single most valuable thing to understand on this page, so here it is with numbers.
The trade used throughout this guide: a $10,000 account, 1% risked per trade → a $100 budget. Bitcoin at $60,000. You buy 0.05 BTC — a $3,000 position — with a take-profit at $66,000 and a stop-loss limit order: trigger $58,000, order price $57,900. Planned loss if it fills: 0.05 × ($60,000 − $57,900) = $105 — the extra $5 over budget is the $100 gap you left between trigger and limit price, which is a cost you accept in exchange for a price ceiling. The same trade is worked from the order-type side in market, limit and stop orders.
Bybit’s spot help page states it plainly: the corresponding TP/SL order is cancelled immediately upon the TP/SL limit order being triggered, even if that limit order is yet to be filled. It even names the rebound case — price bounces away, your limit never executes, and the other order has already been cancelled.
So the planned $105 loss is not a ceiling. If price slices through $57,900 and you close by hand at $55,000, the actual loss is 0.05 × $5,000 = $250 — 2.5% of the account instead of the 1% you signed up for. The stop did exactly what it was told. It just was not told to guarantee an exit.
When this advice is wrong: a market-style stop is not automatically the right answer either. On a thin altcoin book, a market stop can fill several percent below the trigger — that is slippage, and on an illiquid pair it can cost more than the limit order’s occasional failure. The rule that survives both cases: use a market-style stop when getting out matters more than the price, use a limit-style stop only when you have decided in advance what you will do if it does not fill.
Which trigger price should the stop watch?
Bybit lets you calculate the trigger from Last Price, Index Price or Mark Price, and the choice changes when your stop fires.
- Last Price is the most recent trade on Bybit itself. It is the number you see on the chart, and it is the one that spikes on a thin book — a single wick can fire your stop on a price nobody else in the market saw.
- Mark Price is a smoothed fair-value figure Bybit calculates to avoid exactly those spikes. It is also the price that drives liquidation on derivatives.
- Index Price is drawn from prices across other venues rather than from Bybit’s own book.
Here is the asymmetry worth internalising: your liquidation runs on Mark Price whether or not your stop does. Setting a stop on Last Price does not move your liquidation level one dollar. So on any leveraged position the stop has to sit comfortably nearer than liquidation — if it does not, the exchange closes you first and the stop is decoration. If the phrase is new, read what liquidation actually means before you use leverage at all.
Bybit also lets you express the stop as ROI%, Change% or P&L instead of a price, and it back-calculates the trigger for you. That is a genuine convenience, with one trap: entering a stop as “lose $100” feels like risk management but it is not, because you chose the number your account could absorb rather than the number the chart says you are wrong at. Set the price first; use the P&L field only to check the answer.
How wide should the stop be?
Wide enough that ordinary noise does not hit it, and everything else follows from that. The mistake is running the logic backwards: choosing a position size you like, then squeezing the stop until the loss looks tolerable.
The arithmetic is one line. Maximum quantity = risk budget ÷ distance from entry to stop. With a $100 budget and bitcoin at $60,000:
This is the loop that catches new traders on Bybit specifically, because the derivatives screen makes leverage a one-tap change. A tight stop feels prudent. The tight stop demands a large position. The large position needs leverage. Leverage creates a liquidation price. And on a fast move, liquidation can arrive before your stop does — at which point the careful stop-loss you set never mattered. Our full treatment is in leverage and margin explained, and the arithmetic is automated in the position size calculator.
What should you check the moment the order is confirmed?
Six fields, read back from the order list rather than from memory:
- Side and symbol. A protective order on the wrong contract is a new position, not a hedge.
- Quantity. Compare protective quantity against live position size. Two overlapping stops can over-close; a partial take-profit can leave a stale stop covering coins you no longer hold.
- Trigger price and reference. Both, together. A correct number on the wrong reference is a different order.
- TP/SL mode. Entire Position or Current Order — this decides whether a limit price even applies.
- Limit price, if you set one. And your written answer to “what do I do if this does not fill?”
- Distance to liquidation, on any leveraged position.
Then say the order out loud as a sentence: “If Last Price touches $58,000, Bybit sends a sell order for 0.05 BTC to close this long.” If that sentence does not match the fields on screen, the fields are wrong.
Recheck after anything that changes the position: adding to it, reducing it, switching margin mode, cancelling a related order, or reconnecting after the app dropped. Bybit synchronises attached TP/SL when you change order quantity in the order zone, but a standalone protective order you placed separately is a separate object and will not follow the position around.
Common mistakes
Assuming Bybit has no stop-loss because you cannot see the field. It is behind the Take Profit / Stop Loss checkbox in the order zone. Nothing appears until you tick it.
Choosing a limit stop without a plan for non-execution. A limit stop is a price ceiling on your exit, not a promise of one. If you cannot say what you will do when it does not fill, you have not chosen it — you have defaulted into it.
Setting the stop beyond the liquidation level. On a leveraged position, liquidation runs on Mark Price and does not care where your stop is. If liquidation sits between entry and stop, the stop is decoration.
Sizing first and stopping second. Position size is an output of the stop distance, not an input. Reversing the order is how a 1% risk plan quietly becomes a 4% one.
Trusting the line on the chart. The chart drawing reflects what the interface last rendered. The order list reflects what exists. Only one of them will close your position.
Leaving a standalone stop behind after closing by hand. An orphaned protective order can open a fresh position in the opposite direction later. Sweep your conditional orders whenever a position changes.
Frequently asked questions
Does a Bybit stop-loss guarantee I lose no more than I planned?
No. The trigger price only decides when an order is sent. A market-style stop then fills at whatever the book offers, which on a fast move can be well below your trigger. A limit-style stop caps the price but may never fill at all, which is the worse failure because it leaves the position completely open. Treat your planned loss as the best realistic case, not a ceiling.
What is the difference between Entire Position and Current Order on Bybit?
Entire Position attaches the stop to the whole position, and when it triggers Bybit places a market order to close all of it. Current Order attaches the stop only to the quantity in the order you are placing right now, and it is the mode that lets you set a limit price for the exit. Confusingly, the same idea is labelled Partial Position when you add a stop to a position that is already open.
Should I trigger my Bybit stop on Last Price, Mark Price or Index Price?
Bybit lets you pick between Last, Index and Mark Price as the reference. Last Price follows actual trades on Bybit and can spike on a thin book; Mark Price is a smoothed fair-value figure that also drives liquidation on derivatives. A stop triggering on Last Price can fire on a wick that Mark Price never saw. Whichever you choose, check that your stop sits nearer than your liquidation level, because liquidation runs on Mark Price regardless of what your stop uses.
Why did my Bybit take-profit disappear when the stop-loss triggered?
That is documented behaviour, not a bug. When one side of a paired TP/SL limit order triggers, Bybit cancels the other side immediately — on trigger, not on fill. If the triggered limit order then fails to execute, you are left holding the position with neither an exit above nor an exit below.
Can I set a stop-loss on Bybit spot, or only on futures?
Both, but they behave differently. On spot, placing a TP/SL order reserves the assets straight away, even before the trigger is hit — unlike a conditional order, which only occupies assets once triggered. So a spot stop ties up the coins it is protecting. On derivatives, the stop reduces or closes a contract position instead, and has to be checked against your liquidation level.