A stop-limit order has two prices: a stop (trigger) and a limit. When price reaches the stop, the order converts to a limit order at the limit price instead of firing at market. This caps the worst fill price you accept.
The trade-off is execution risk: if price gaps past the limit, the stop fires but the limit cannot fill — you end up with no execution and an exposed position. Stop-limit is the right choice when avoiding bad slippage matters more than guaranteed execution; stop-market is the choice when getting out matters more.
On exchange UIs the two prices are typically configured separately: stop = where the trigger sits, limit = the worst price you'll accept after firing. For long stops, limit is usually placed a tick or two below the stop; for shorts, above.
Example
Long at 50,000. Place a stop-limit sell with stop = 49,500 and limit = 49,450. If price hits 49,500 a limit sell at 49,450 is placed. If price gaps to 49,400 the limit does not fill.
How Noon Barbari uses Stop-limit order
Every concept here is implemented in the platform. Open the relevant docs or tool to see it in action.
Order types in the designer →Related terms
- Order types
Stop order
An order that converts to a market order once a trigger price is reached.
- Order types
Limit order
An order to buy at or below / sell at or above a chosen price. May not fill.
- Risk
Stop loss
A pre-committed exit level that caps the maximum loss on a trade.
- Backtesting
Slippage
Difference between the price a strategy assumed and the price it actually got.