What Is a Stop-Limit Order?
A stop-limit order is a two-part instruction that only becomes a live limit order once the market hits a price you choose. It gives you tight control over the price you pay or receive — but that control comes with a real trade-off: your order may never fill.
How a stop-limit order works
A stop-limit order bundles two prices into one instruction:
- Stop price (trigger) — the price that "arms" the order. Nothing happens until the market trades at or through this level.
- Limit price — once triggered, a normal limit order is placed at this price. The exchange will only fill at the limit price or better, never worse.
Think of it as a conditional limit order. The stop price answers "when should I act?" and the limit price answers "at what price am I willing to act?" Both must be satisfied for a trade to happen.
The same logic works in reverse for sells. The order activates at the stop, then tries to execute at the limit, protecting you from a fill far below your acceptable price.
Stop-limit vs. stop-market: the key difference
Both order types use a trigger. The difference is what happens after the trigger fires.
| Feature | Stop-Limit | Stop-Market |
|---|---|---|
| What it becomes when triggered | A limit order | A market order |
| Price control | High — fills at limit or better | Low — fills at next available price |
| Fill certainty | Not guaranteed | Almost always fills |
| Risk in fast/gapping markets | May not fill at all | May fill at a much worse price (slippage) |
| Best for | Precise entries, calm conditions | Hard exits where being out matters most |
The honest trade-off: a stop-market order prioritizes certainty of execution, while a stop-limit order prioritizes certainty of price. You usually can't have both. Many traders use stop-limit for entries (where price matters) and stop-market for protective exits (where getting out matters more than the exact price).
The gap and non-fill risk
The biggest danger with a stop-limit order is that it can fail to protect you. If the market gaps or moves violently through your limit price, the order triggers but never fills — leaving your position exposed.
This is why a tight gap between stop and limit increases non-fill risk, while a wider gap increases the chance of a worse fill. There is no setting that removes the trade-off — only one that shifts it. This risk is amplified with leverage, where a position left unprotected can move quickly toward liquidation.
When to use a stop-limit order
Stop-limit orders shine when price precision matters more than guaranteed execution. Common uses include:
- Breakout entries — buy only if price clears a resistance level, while capping how much you'll pay.
- Breakdown entries — enter a short or sell on a confirmed break below support, with a floor on your fill price.
- Profit-taking — sell into strength at a defined level without accepting a poor market fill.
- Liquid, orderly markets — large-cap assets like Bitcoin and Ethereum in calm conditions, where limit fills are reliable.
Where stop-limit is riskier: as your only safety net during high volatility, around major news, on thinly traded altcoins, or overnight when gaps are common. In those cases, many traders prefer a stop-market exit, or combine both. Whatever you choose, sound position sizing and disciplined trading psychology matter more than any single order type.
Quick setup checklist
- Decide the trigger first: what price proves your idea is right (or wrong)?
- Set the limit: the worst price you'll still accept. Wider = more likely to fill.
- For buys, the limit usually sits slightly above the stop; for sells, slightly below.
- Ask: "If this gaps through my limit, am I OK being unfilled?" If not, use a stop-market instead.
This article is for educational purposes only and is not investment advice. Crypto markets are volatile and you can lose money. Order behavior, fees, and terminology vary by exchange — always confirm how your platform handles triggers before trading real funds.
NOONOO TRADING — join the free chat and watch live trading together.
Join free chat →📈 Sign up on OKX for a trading fee discount
Get OKX fee discount →