[ Order type · Trigger and price control ]

Stop-Limit Order

Trigger like a stop, but never fill worse than your limit.

[ Definition ]

What it is

A stop-limit order has two prices: a stop (trigger) and a limit. When price reaches the stop, the order wakes up and places a limit order at your chosen limit price. It will only fill within that range — so you never suffer a bad fill, but you also might not get filled at all if the market moves too fast.

A stop-limit is the careful trader's stop. It decides when to act and how much price it is willing to accept, refusing any fill outside that range.

[ In one sentence ]

Reach for it when a bad fill is worse than no fill at all.

[ What matters most ]

You name the worst price

The furthest price you will accept is a number you fix in advance, so a violent print cannot drag you out beyond it. The market decides whether the level trades — you decide how bad the fill may get.

Two prices, one order

Trigger and limit ride in a single order, so they can never be handled apart — there is no half of the exit left waiting while the other fires.

No fill is the trade you make

The price you refuse is the fill you may never get — be willing to sit the whole move out. If being out for certain is the priority, this is not the order for you.

[ Mechanics ]

How it works

Picture a long position with a stop at 1.08100. A plain stop would fire a market order there, whatever the price. A stop-limit adds a limit of 1.08050: once triggered, it places a limit that will not sell below 1.08050.

This caps the worst price you accept. Note that the two prices do different jobs: the stop decides when the order wakes up, the limit marks the furthest price you will take — and the market has to trade between them for anything to happen.

Once triggered, the order hands over to a normal limit that rests at your price for the session — it can still fill on a later touch, or be cancelled when the day is done.

The card below runs steps 01–03 on a single trade, start to finish.

Worked exampleSteps 01–03

You want protection at 1.08100 but refuse to be filled below 1.08050.

Current price1.08500
Stop (trigger)1.08100
Limit price1.08050
On triggerPlaces a limit order
Fill range1.08100 – 1.08050
Big riskMay not fill in a fast crash
The takeaway

Wide enough to survive a fast move, tight enough to still be a stop — that balance is the whole craft. Set the band around the trade's volatility, not around a round number.

[ On the chart ]

Where the stop-limit order fires

See the exact point on the price path where a stop-limit order triggers and either fills or misses — then switch tabs to compare it with the other three.

Price path · EUR/USD · intradayIllustrative chart · not live data
Sell stop · 1.07940
Limit · 1.07804
SELL LIMIT1.08960
BUY STOP1.08790
LIVE PRICE1.08467
BUY LIMIT1.08178
SELL STOP1.07940
S/L LIMIT1.07804
09:0011:0013:0015:0017:00

Drag the Sell stop handle, and the Limit handle, to change the gap between them. Narrow gap = protected but easy to fill. Wide gap + a fast market = skipped, no fill.

Price pathOrder levelTrigger / fillGap

Two prices: a stop that says when, a limit that says how far.

Readout
Max slippage
10 pips

Trigger

1.07940

Limit

1.07804

Result

Filled

Cost

14 pips

Triggers and capped by your limit

The stop triggers and rests a limit just below it, and the market still trades through that limit, so the order fills. Drag the S/L LIMIT handle to change the spacing to your stop — that distance decides how much slippage protection you keep, and how easily a fast market can leave you unfilled.

[ Trade-offs ]

The upside and the risk

Upside

Where it shines

  • A hard ceiling on the worst fill — you keep control of the exit price, not the market
  • One order carries both decisions: when to act, and the price you refuse to go past
  • The right fit when price discipline matters more than the certainty of getting out
Risk

What to watch

  • It only works inside its window — the two prices form a band, and any move that clears both happens with no order against it, leaving the position unprotected
  • Two levels instead of one: get the stop-to-limit gap wrong and the order is too loose or too tight
  • You are trading certainty of exit for certainty of price — a choice you have to make on purpose

[ Where to trade a stop-limit order ]

When you are ready to place one on a live account

This order type behaves the same at every broker — pricing and platforms differ.

Partner links — this site may earn a commission at no extra cost to you. It never changes what we write.

[ Common misuses ]

Where beginners go wrong

The stop-limit order is not the problem on its own — how it gets used is. These are the habits that trip up new traders, and what to do instead.

Setting the stop and limit almost on top of each other

Squeeze the two prices together and there is almost no room for the market to trade between them — one quick candle can jump the whole band before your limit gets a chance.

A 5-pip band from 1.08100 to 1.08050 is skipped in a single tick when price gaps from 1.08150 to 1.08000 — the limit never gets a chance to fill.

Do this instead

Widen the gap between the stop and the limit so the band can survive a fast move.

Relying on it as crash protection

The very scenario it is meant to guard — a violent gap — is the one where it is most likely to go unfilled. You end up unprotected exactly when protection matters most.

The violent move you built the band to survive is the one that leaps both levels — leaving you in a losing position with no exit at all.

Do this instead

Know it may not exit in a crash; for catastrophic cover a plain stop at least guarantees an exit.

Using a stop-limit to enter breakouts

Breakouts move fast. Price can leap through the trigger and past your limit before the limit can fill, so the entry never happens and you watch the move from the side.

A buy stop-limit on a breakout gaps straight past the limit and the entry is missed — price then runs 90 pips, all of it without you.

Do this instead

For breakout entries a plain stop is more likely to get you in — accept the small slippage.

[ In practice ]

When to use a stop-limit order

These three are the situations where a stop-limit order does exactly what you need — reach for it whenever one of them sounds like the trade in front of you.

You want slippage protection on a stop-loss

You are trading an orderly market, where your limit is likely to be reached

You are willing to accept fill risk in exchange for price control

[ The other side ]

When not to use a stop-limit order

The mirror image: these are the situations where the stop-limit order is the wrong tool — reaching for a different order is the better call.

Getting out is the priority — if an unfilled position would be worse than a slightly worse fill, a plain stop guarantees the exit this one cannot

You are opening a position, not protecting one — entering needs the fill to happen, and this order's whole trade-off is that it might not

You want a set-and-forget exit — once triggered it becomes a live limit to re-check or cancel, so it never runs as hands-off as a plain stop

[ FAQ ]

Questions, answered

The questions traders ask most about the stop-limit order — answered plainly.

Browse the full glossary

When the worst price you accept matters more than a guaranteed exit. A stop-limit caps your slippage — but in a fast move it may not fill at all, leaving the position open.

[ Next step ]

Two prices, and the gap between them is the risk

The stop wakes the order and the limit caps it — any move that clears both leaves you holding nothing at all. See how thin liquidity turns a protected exit into an open position.

See what a fast market does to the band