Market Foundations~6 min+15 XP

Order Types

Four order types, four trade-offs

Every order you submit boils down to a negotiation between certainty of execution and certainty of price. Market orders guarantee a fill; limit orders guarantee a price (but not a fill). Stops add a conditional trigger.

Order typeGuarantees fill?Guarantees price?When to use
MarketNeed in/out now — earnings, risk-off
LimitPatient entries, wide spreads, size
Stop (stop-market)✅ after triggerStop-losses, breakout entries
Stop-limit✅ after triggerStop-loss with price cap, breakout with limit

See them in action

Use the tabs below to switch between order types. Click Play to watch price evolve and see when (or if) the order fills.

You send a market buy. It fills immediately at the best available ask — no price guarantee, instant execution.

$100.00
✓ Filled

Market orders

A market order says: "Fill me now, at whatever price the book offers."

  • Pros: Instant. No risk of missing the trade.
  • Cons: You cross the spread, and if the book is thin, you slip.

Use market orders when speed matters more than price: closing a losing position, getting into a fast-moving breakout with deep liquidity, or trading highly liquid instruments like SPY where the spread is a penny.

Limit orders

A limit order says: "Fill me at this price or better — or don't fill me at all."

  • Limit buy: "Buy at $99 or below."
  • Limit sell: "Sell at $105 or above."

Pros: You control your worst-case price. No slippage. If the spread is wide, a limit order inside the spread can save real money.

Cons: The trade may not execute. Price may touch your limit but you get partial fills or none — especially if others are ahead of you in the queue (price-time priority).

Tip: When the spread is wide, always prefer a limit order inside the spread over a market order. If the bid is $50.00 and the ask is $50.20, posting a limit buy at $50.10 narrows the spread and gives you a better fill than market.

Stop orders

A stop order is a conditional trigger. The order doesn't enter the book until price reaches your stop price.

Stop-market (plain stop)

"If price hits $98, send a market sell."

Used for:

  • Stop-losses: Automatically exit a losing position if price breaks your level.
  • Breakout entries: Enter long when price pushes above resistance.

The risk: in a fast gap or thin market, the triggered market order fills at a much worse price. Your stop at $98 fills at $97.20.

Stop-limit

"If price hits $98, send a limit sell at $97.80."

This adds a floor under your fill price. But if price crashes through your limit without filling, you stay in the position — which is exactly the scenario a stop was supposed to protect you from.

Pro's trade-off: stops guarantee exit, stop-limits guarantee price. In a fast crash, you want the exit. Most traders use stop-market for stop-losses and stop-limit for breakout entries.

The execution spectrum

Think of order types on two axes:

Market ordermore price controlLimit order\text{Market order} \xrightarrow{\text{more price control}} \text{Limit order} Unconditionaladd triggerStopadd price capStop-limit\text{Unconditional} \xrightarrow{\text{add trigger}} \text{Stop} \xrightarrow{\text{add price cap}} \text{Stop-limit}

You combine these building blocks. As you progress, you'll layer in bracket orders (entry + stop-loss + take-profit all at once) and trailing stops that adjust with price — but they all reduce to these four primitives.

Key takeaways

  1. Market orders trade speed for price. Use in liquid markets when you need certainty of fill.
  2. Limit orders trade speed for price protection. Use when you can afford to wait.
  3. Stops are triggers, not guarantees. A stop-loss can slip; a stop-limit can miss entirely.
  4. The best order type depends on liquidity, urgency, and the spread. There is no universal default.

Quick check

Question 1 / 30 correct

You want to buy a stock currently at $100, but only if it breaks above resistance at $105 — and you don't want to pay more than $106. Which order type?

What you now know

  • Market order — prioritizes speed over price; crosses the book. Right tool when execution certainty matters more than the price.
  • Limit order — prioritizes price over speed; rests on the book. Right tool when the spread is wide or you have time.
  • Stop (stop-market) — converts to a market order once price breaches a trigger. Used for stop-losses and breakout entries. Guarantees execution but not price.
  • Stop-limit — converts to a limit order at the trigger. Guarantees price floor/ceiling but not execution. Dangerous in fast moves: your stop may not fill.
  • OCO / bracket / trailing stops — derived composites that chain the primitives. All brokers support these; the plumbing differs.
  • The only universal rule: know which guarantee you're giving up. Market orders give up price; limits give up certainty; stop-limits give up both under stress.

Next: Trends and Timeframes — you now know how orders clear. Next we read the chart those orders produce.

Press complete when you're done.
Back to tree