Limit Order
A limit order is a type of trading instruction that directs a broker or exchange to buy or sell an asset only at a specified price or better. Unlike market orders that execute immediately at the current price, limit orders give traders precise control over the price at which their trades occur. This control is essential for managing entry and exit points, especially in volatile markets where prices can change rapidly.
How limit orders work
A limit order sets a price boundary for execution:
Buy limit order: Executes only at your specified price or lower
- You want to buy a stock at $50, but it is currently trading at $55
- You place a buy limit order at $50
- The order will only execute if the price drops to $50 or below
Sell limit order: Executes only at your specified price or higher
- You own a stock and want to sell at $60, but it is currently at $55
- You place a sell limit order at $60
- The order will only execute if the price rises to $60 or above
Simple analogy
Think of a limit order like setting a maximum bid at an auction. If you tell the auctioneer "I will pay up to $50 but not a penny more," you might win the item at $45 or $50, but you will never accidentally pay $60 in the excitement of bidding. The limit protects you from paying more than you intended, just as a limit order protects you from buying at higher prices or selling at lower prices than you want.
Why limit orders matter
Limit orders provide several important advantages for traders:
| Benefit | Description |
|---|---|
| Price control | Guarantee you won't pay more (buying) or receive less (selling) than specified |
| Execution patience | Wait for your target price rather than accepting current prices |
| Strategy implementation | Execute precise entry and exit points for your trading plan |
| Risk management | Avoid unexpected slippage in fast-moving markets |
| Automated trading | Set orders and walk away; they execute when conditions are met |
| Better average prices | Often achieve better fills than immediate market orders |
Limit orders vs. market orders
Understanding the difference is crucial for effective trading:
| Aspect | Limit Order | Market Order |
|---|---|---|
| Execution price | Specified price or better | Best available price |
| Execution guarantee | Not guaranteed; may not fill | Guaranteed to execute |
| Speed | May take time or never fill | Executes immediately |
| Price protection | Yes | No |
| Best for | Precise entry/exit, volatile markets | Fast execution, stable prices |
Order duration options
Limit orders can remain active for different time periods:
Day order: Expires at the end of the trading day if not executed
GTC (Good 'Til Canceled): Remains active until filled or you cancel it (often with a maximum duration like 90 days)
IOC (Immediate or Cancel): Must execute immediately; any unfilled portion is canceled
FOK (Fill or Kill): Must execute entirely and immediately, or the entire order is canceled
GTD (Good 'Til Date): Remains active until a specified expiration date
Practical examples
Example 1: Buying on a dip
- Apple stock trades at $180
- You believe $170 is a good entry point
- Place a buy limit order at $170
- If Apple drops to $170, your order fills automatically
Example 2: Selling at a target
- You bought shares at $100
- Your profit target is $130 (30% gain)
- Place a sell limit order at $130
- When price reaches $130, your shares sell automatically
Example 3: Avoiding slippage
- A volatile cryptocurrency trades at $50,000
- Spread is wide; market buy might execute at $50,500
- Place a buy limit at $50,100
- You either get your price or no trade occurs
Key consideration
Limit orders may never execute if the market does not reach your specified price. You might miss a significant move waiting for a slightly better price that never comes. Additionally, in fast-moving markets, even when price briefly touches your limit, your order may not fill if there is insufficient volume at that price. Always balance price precision against the risk of missing opportunities.
Advanced limit order strategies
Experienced traders use limit orders in sophisticated ways:
Scaling in: Place multiple buy limit orders at different prices to average into a position gradually
Scaling out: Set sell limits at various profit targets to secure gains progressively
Bracketed orders: Combine entry limit orders with stop-loss and take-profit limits
Iceberg orders: Large limit orders that only show a small portion to the market
Common mistakes to avoid
When using limit orders, be aware of these pitfalls:
- Setting unrealistic prices: Limit prices too far from market may never fill
- Forgetting about fees: Ensure profit targets account for transaction costs
- Ignoring market conditions: Illiquid markets may have wide spreads affecting limit execution
- Not monitoring GTC orders: Old orders can execute unexpectedly when prices move
- Missing opportunities: Being too precise on price can cause you to miss good entries
When to use limit orders
Limit orders are particularly valuable in these situations:
- Volatile markets: Protect against rapid price swings
- Illiquid assets: Control execution in thin markets
- Precise strategies: Execute planned entry and exit points
- After-hours trading: Essential when spreads widen
- Large orders: Minimize market impact on your own trades
- When not actively monitoring: Set and forget your target prices
Related terms
- Market Order: The alternative order type that prioritizes speed over price
- Spread: The bid-ask gap that limit orders help navigate
- Exchange: Where limit orders are placed and matched
- Liquidity: Affects how quickly limit orders get filled
- Volatility: High volatility makes limit orders more valuable for price protection