Stop-Limit Order
Order Types & Execution
A stop-limit order triggers a limit order once a stop price is hit, combining a trigger level with a price cap to avoid execution at unfavorable prices.

What is a stop-limit order?
A stop-limit order combines two prices into one instruction: a stop price, which activates the order, and a limit price, which caps how far from the trigger the fill is allowed to happen. Once the stop price is reached, the order does not become a plain market order — instead it becomes a limit order at the specified limit price, executing only at that price or better.
How it differs from a plain stop order
A regular stop order guarantees execution once triggered but not the price, so it can fill significantly worse than expected during a fast move or a price gap. A stop-limit order removes that price risk by refusing to fill beyond the limit price — the trade-off is that if the market shoots straight through both the stop and the limit level without pausing, the order may not fill at all.
Worked example
Say a trader wants to buy gold (XAU/USD) on a breakout above 2,400.00 but is worried about a sharp spike filling them far too high. They set a stop price of 2,400.00 and a limit price of 2,401.50. If price reaches 2,400.00, the order activates as a limit order capped at 2,401.50: it will fill anywhere between 2,400.00 and 2,401.50, but if price gaps straight past 2,401.50 without offering a fill in that range, the order remains unfilled.
Why it matters
Stop-limit orders suit traders who want a defined worst-case entry or exit price and are willing to accept the risk of a missed trade in exchange for protection against extreme slippage. They are less common for stop-losses, where guaranteeing an exit (even at a slightly worse price) usually matters more than capping the fill price — but they are a useful, more advanced tool for controlled breakout entries in volatile instruments.
Trading carries a high level of risk and may not be suitable for all investors.
