Finance
3 min read

Limit Order

An order to buy or sell an asset at a specified price or better. Limit orders give price control but are not guaranteed to execute if the market never reaches the limit.

How limit orders work

When you place a limit order:

  1. You specify the asset, quantity, price (the limit), and direction (buy or sell).
  2. The order goes into the order book at the specified price.
  3. If the market reaches your price (or better), the order executes.
  4. If the market doesn't reach your price within the order's time-in-force, it expires unfilled.

A buy limit at $190 will only fill if someone is willing to sell at $190 or lower. A sell limit at $200 will only fill if someone is willing to buy at $200 or higher.

Limit vs. market orders

The standard contrast:

  • Market order — executes immediately at best available price. Guaranteed execution, uncertain price.
  • Limit order — executes only at specified price or better. Certain price, uncertain execution.

For liquid stocks, market orders typically fill within pennies of the displayed quote. For illiquid stocks or thin moments, the fill can be far worse than expected.

When to use limit orders

A few scenarios:

  • Buying or selling at specific target prices. Setting a limit means you don't have to watch the market continuously.
  • Avoiding slippage. For larger orders or thin markets, market orders can cost significantly more than expected.
  • After-hours or pre-market trading where spreads are typically wider.
  • Less-liquid assets where market orders can produce poor fills.

Common variations

  • Limit GTC (good-til-cancelled) — stays active until filled or manually cancelled.
  • Limit IOC (immediate-or-cancel) — fills what's available at the limit price; cancels the rest.
  • Limit FOK (fill-or-kill) — must fill entirely at the limit or not at all.
  • Stop-limit — combines stop-loss with limit order. Triggers when stop price hits, then becomes a limit order.
  • Iceberg/hidden orders — show only a fraction of total quantity to avoid signaling large interest.

Crypto-specific considerations

Limit orders behave somewhat differently across crypto venues:

  • CEX order books — work like traditional exchanges. Most major Bitcoin and Ethereum trading uses CEX limit orders.
  • DEX limit orders on AMMs — most AMMs don't natively support limit orders. Workarounds use external protocols (CoW Swap, Gelato, 1inch limit orders) that hold orders off-chain and execute when conditions are met.
  • Order-book DEXes (Hyperliquid, dYdX, GMX) — natively support limit orders similar to CEXes.

Practical considerations

A few things to know:

  • Maker vs. taker. Most exchanges charge different fees for maker orders (provide liquidity by sitting in the book) vs. taker orders (consume liquidity by crossing the spread).
  • Limit orders are typically maker orders — you're providing liquidity, often qualifying for lower fees or rebates.
  • Be aware of stale orders. A limit order placed days ago might fill at an unfavorable price if market conditions changed.
  • Use limits on illiquid assets. Market orders on thin markets can produce devastating fills.

Hidden costs

Even with limit orders, there are costs:

  • Opportunity cost. A limit that doesn't fill means missing the trade.
  • Adverse selection. When your limit fills, it's often because the market moved against you. Market makers profit from this asymmetry.
  • Information leakage. Large limit orders signal intent and can attract front-running.

For sophisticated traders, hiding intent through iceberg orders, dark pools, or off-chain mechanisms reduces information leakage.

When limit orders fail

A few patterns:

  • Fast markets. Limits can be skipped over during sharp moves.
  • Stop-limit gaps. A stop-limit might trigger but never fill if the price moves through both the stop and the limit before execution.
  • Off-hours risk. Limits placed pre-market or after-hours can fill at significantly different prices when regular trading opens.
  • Crypto liquidations. Position liquidations can move prices through multiple limit-order levels rapidly.

What individuals should know

For most retail traders:

  • Default to limit orders for any non-trivial position size.
  • Set realistic limits based on current bid-ask spread, not aspirational targets.
  • Cancel stale limits. Old orders can fill at unfavorable prices when market conditions change.
  • Use stop-loss orders carefully. Standard stops can trigger at very bad prices during volatility; stop-limits can fail to fill.

The basic principle: limit orders give you control over price at the cost of execution certainty. For most situations involving meaningful capital, the trade-off is worth it.