Stop-Limit Order
Published Last updated
Key Takeaway
A two-stage order that activates a limit order once a specified stop price is reached, giving traders price control at exit while accepting the risk the order may not fill.
Learn These First
What Is Stop-Limit Order?
A two-stage order that activates a limit order once a specified stop price is reached, giving traders price control at exit while accepting the risk the order may not fill.
How Stop-Limit Order Works
Frequently Asked Questions
What is a stop-limit order and how is it different from a stop-loss?
A stop-limit order has two components: a stop price that activates the order, and a limit price that defines the minimum execution price. When the market hits the stop, a limit order is placed rather than a market order. A standard stop-loss also triggers at a set price, but converts into a market order, guaranteeing execution at whatever price is available. The stop-limit gives you more price control but risks not executing if the market moves through your limit price before a match is found — leaving your position open.
When should I use a stop-limit order instead of a regular stop-loss?
Use a stop-limit order when you want to control your exit price and are trading in relatively stable, orderly markets where sharp gaps are unlikely. It can also be useful as an entry mechanism — to buy after a price breakout above a key level, but only if the price remains within a defined range, confirming the breakout is genuine. Avoid relying on stop-limit orders as your primary protection in highly volatile crypto conditions or around major news events, where fast price movements can easily gap through your limit, leaving the order unfilled.
What happens if my stop-limit order doesn't fill?
If the market moves through your limit price without matching your order, the stop-limit remains in the order book as an open limit order. Your position is not closed. This is the central risk of a stop-limit — you can be left holding a declining position while the order sits unfilled because the price has already dropped below your limit. In this scenario, you must either cancel the limit order and exit manually at a worse price, or wait and hope the market recovers to your limit level. Monitoring open stop-limit orders in volatile conditions is therefore essential.
Common Misconceptions About Stop-Limit Order
A stop-limit order is just a better version of a stop-loss because it prevents selling too low.
A stop-limit does prevent selling below your limit price, but that protection comes at a significant cost — the order may not execute at all if the market drops through your limit before a counterparty matches it. In a sharp crypto sell-off, a stop-limit can leave you fully exposed while your order sits unfilled. A standard stop-loss guarantees exit, which in volatile conditions is often more valuable than controlling the exact price. Neither order type is universally superior — each suits different situations.
The stop price and limit price in a stop-limit order must be the same.
They do not need to be the same and are often intentionally set apart. Setting the limit slightly below the stop (for a sell stop-limit) creates a price range within which the order can execute. For example, stop at $45,000 and limit at $44,500 gives the order a $500 execution window. If they are set identical, any brief gap through that single price level could leave the order unfilled. Separating the stop and limit prices gives the order more opportunity to find a matching counterparty once activated.
A stop-limit order is too complicated for everyday traders.
Stop-limit orders are available on virtually all major crypto exchanges and require only two price inputs — the stop trigger and the limit price. Most exchange interfaces guide you through setting both values clearly. The concept becomes intuitive once you understand the two-stage logic: the stop tells the exchange when to act, and the limit tells it at what minimum price. Spending a few minutes understanding this distinction pays off significantly in how precisely you can manage trade entries and exits.