Skip to main content

Market, Limit, Stop, and Stop-Limit Orders

An order tells a venue how you want to enter or exit. Different order types prioritize execution speed, price control, or conditional activation.

Market, limit, stop, and stop-limit execution behavior

The short answer

Market orders prioritize immediate execution. Limit orders prioritize a chosen price or better. Stop orders activate after a trigger and then prioritize execution. Stop-limit orders activate after a trigger but retain price limits, so they may not fill.

Market Orders​

A market order executes against the best available resting orders.

Useful when:

  • immediate execution matters most;
  • the market is liquid;
  • the position must be closed quickly.

Main risk: the final price can be worse than expected because of spread, slippage, or thin liquidity.

A market order guarantees neither one exact price nor one single fill.

Limit Orders​

A limit order executes only at the specified price or better.

Useful when:

  • price control matters;
  • the trader is willing to miss the trade;
  • the order can wait.

Main risk: price may touch or approach the level without filling the order, or only part of it may fill.

A resting limit order often provides liquidity, but venue rules determine whether it receives maker treatment.

Stop Orders​

A stop order remains inactive until a trigger price is reached. It then usually becomes a market order.

Common uses:

  • limiting losses;
  • entering after a breakout;
  • protecting a profitable position.

Main risk: after triggering, execution can slip significantly.

Stop-Limit Orders​

A stop-limit order activates at the stop price and then places a limit order.

This provides price control after activation but creates a critical trade-off: the order may not execute at all if price moves through the limit too quickly.

Stop-limit orders can be inappropriate when exiting immediately is more important than controlling the exact price.

Compare the Priorities​

Order typeMain priorityMain risk
MarketImmediate executionUncertain price
LimitPrice controlNo fill or partial fill
Stop-marketConditional executionSlippage after trigger
Stop-limitConditional price controlTriggered but unfilled

No order type guarantees both execution and exact price in every market.

Trigger Price Matters​

Venues may allow stops to trigger from:

  • last traded price;
  • mark price;
  • index price;
  • bid or ask.

Confirm the trigger source. It can determine whether a stop activates during a temporary contract wick or whether liquidation occurs before the stop.

Reduce-Only and Position-Specific Orders​

A reduce-only instruction prevents an exit order from increasing or reversing a position. This is particularly important with derivatives.

Also verify:

  • whether the venue uses one-way or hedge mode;
  • whether orders are linked to a specific position;
  • what happens to remaining orders after a position closes.

A Practical Order Checklist​

  1. Is immediate execution or price control more important?
  2. How liquid is the market?
  3. What price triggers the order?
  4. Can partial fills occur?
  5. Should the order be reduce-only?
  6. What happens during a gap or fast move?
  7. How long should the order remain active?

Key Takeaways​

  • Market orders prioritize execution; limit orders prioritize price.
  • Stop orders become active only after a trigger.
  • Stop-limit orders can fail to fill during fast movement.
  • Trigger source and reduce-only settings matter.
  • Choose an order type based on the failure you can tolerate.

Continue Learning​

Risk notice

Stops and conditional orders can fail, slip, or remain unfilled during gaps, outages, and fast markets.