A stop-market order prioritises execution after its trigger. A stop-limit order sets a price boundary after its trigger. Neither guarantees both a particular exit price and a completed exit.

The examples below describe sell orders used to exit a long position. Broker and venue rules determine which prices trigger an order, the sessions in which it works and where it is held.

Stop-Market: No Execution Price Boundary

Suppose a stock trades at $52 and your sell stop is $50. Once the applicable trigger condition is met, the order becomes a market order. It could execute below $50 if prices move or available bids are insufficient. A halt, rejection or technical failure can also delay or prevent execution.

A stop price is therefore a trigger, not a guaranteed loss cap. FINRA explains the execution risks of stop orders.

Stop-Limit: A Price Boundary With Non-Fill Risk

With a $50 sell stop and a $49.50 limit, triggering activates a sell limit order. It may execute at $49.50 or higher, but it can remain unfilled if the market moves below that level. A fill at $49.60 is permitted even though it is worse than the $50 trigger. Calling this “zero slippage” would be misleading.

For a buy stop-limit used to close a short, the direction is reversed: the limit is the maximum acceptable buy price. Verify your platform's entry fields before submitting.

A Gap Example

Imagine the next available bid after triggering is $48. A stop-market could sell around the available bids, subject to depth and other orders. The $49.50 sell limit cannot accept $48 and may leave the full position open. A later recovery is possible but cannot be assumed.

Increasing the gap between trigger and limit permits a wider range of fills. It does not remove non-fill risk. The SEC order-type guide distinguishes price control from execution certainty.

Check These Details Before Relying on Either

  • Trigger basis: last trade, quote or another broker-defined condition.
  • Session eligibility, expiry and behaviour across a halt or overnight gap.
  • Whether protection is broker-held, exchange-held or dependent on your running terminal.
  • Partial fills and whether related orders automatically adjust to the remaining quantity.
  • A procedure for an unfilled or rejected exit that does not create duplicate orders.

Practise the order workflow in simulation, while keeping in mind that simulated fills cannot reproduce all live liquidity and failure conditions. Size the position with an allowance for execution uncertainty rather than treating the displayed stop as a promise.

Risk Disclaimer: Trading involves substantial risk of loss. Past performance is not indicative of future results. See our full risk disclaimer.