Limit Order
A limit order is an instruction to buy or sell only at a specific price (your limit) or better. It gives you price control: you decide the worst price you are willing to accept.
In plain English: a limit order says, "I'll trade, but only at my price."
Quick Navigation
How a Limit Order Works
A limit order sits in the market (or with your broker/venue) waiting for price to reach your level. When the market trades at your price, your order can execute.
- Buy limit: you set the maximum price you will pay
- Sell limit: you set the minimum price you will accept
"Better" means: for buys, cheaper; for sells, higher.
Buy Limit vs Sell Limit
Buy Limit (Enter lower, or take profit on a short)
- Placed below the current price (most common use)
- Executes at your limit price or lower
- Used to "buy on a pullback" instead of chasing price
Sell Limit (Enter higher, or take profit on a long)
- Placed above the current price (most common use)
- Executes at your limit price or higher
- Used to "sell into strength" or exit at a target
On many platforms you'll place a limit order by selecting "Limit" as the order type and entering a price.
When Should You Use a Limit Order?
Limit orders are ideal when price matters more than immediate execution:
- Planned entries: enter at a pre-defined level (support/resistance, pullback level)
- Take-profit targets: exit automatically at your target price
- Illiquid markets: avoid paying wide spreads or poor fills by demanding your price
- News/volatility: avoid "panic fills" at bad prices (but you may miss the move)
Example: Limit Order on EUR/USD
EUR/USD is currently trading around 1.1000. You want to buy, but only if price dips.
- You place a buy limit at 1.0985
- If price falls to 1.0985 and trades there, your order can fill at 1.0985 or better (lower)
- If price never reaches 1.0985, the order stays pending (no fill)
This is the key trade-off: price control in exchange for fill uncertainty.
Risks and Trade-offs
- No fill: the market may not reach your price
- Partial fills: you may be filled for only part of your order size if liquidity is limited
- Opportunity cost: price can move away without you
- Hidden volatility: during fast markets, price can "touch" your level briefly, fill partially, then move
Important nuance
A limit order controls price, not certainty. If you must be in the trade immediately, a market order may be more appropriate — but you accept the execution price risk.
Common Misconceptions
- "Limit orders always avoid slippage."
They reduce price uncertainty, but you can still get partial fills or no fill at all. The "cost" becomes missed execution. - "If price touches my limit, I'm guaranteed a fill."
Not guaranteed. It depends on liquidity at that level and your place in the queue. - "Limit orders are only for take profit."
They're also widely used for entries, especially for pullbacks and mean reversion setups.
✅ Quick Checkpoint
Test yourself. Try answering before expanding the model answers.
1) What does "price or better" mean for a buy limit vs a sell limit?
2) What is the main trade-off of using a limit order?
3) Name two situations where limit orders are often preferred.
Frequently Asked Questions
Will a limit order always fill?
Do limit orders work the same on FX, CFDs, shares and crypto?
Are limit orders good for beginners?
How is a limit order different from a stop order?
Summary
A limit order lets you buy or sell only at a chosen price (or better). It is one of the most important tools for planned trading: it supports disciplined entries and automated take-profit exits.
The trade-off is simple: price control versus certainty of execution.