Limit Order
A limit order is an instruction to a broker to execute a trade only at a specified price (the limit price) or better, guaranteeing price certainty but not execution.
Quick Definition Box
A limit order sets a maximum price you are willing to pay when buying, or a minimum price you are willing to accept when selling. Unlike a market order, which executes immediately at the current market price, a limit order may remain unfilled if the market never reaches your price. It is a core tool for controlling entry and exit prices in trading.
Detailed Explanation
A limit order gives a trader control over the price at which a trade is executed. When you place a buy limit order, you specify the highest price you are willing to pay. The order will only fill if the market price falls to that level or lower. Conversely, a sell limit order specifies the lowest price you are willing to accept; it fills only if the market price rises to that level or higher.
The key trade-off is between price certainty and execution certainty. A market order guarantees execution but not price — you get whatever the current bid or ask is. A limit order guarantees the price (or better) but does not guarantee that the order will be filled. If the market never reaches your limit price, the order remains open until cancelled (a "good-till-cancelled" or GTC order) or expires.
Limit orders are essential for traders who want to enter a position at a specific technical level, such as a support or resistance zone, or who want to exit a position at a predetermined profit target. They are also used to avoid slippage — the difference between the expected price of a trade and the price at which it actually executes — which is common with market orders during volatile conditions.
In electronic trading, limit orders are placed on the order book. A buy limit order is placed at a price below the current market price (the bid side), while a sell limit order is placed above the current market price (the ask side). The order book displays all pending limit orders, showing the depth of supply and demand at various price levels.
Real-World Example
Imagine you are trading EUR/USD, and the current market price is 1.1050. You believe the pair will rise, but you want to buy only if it dips to a support level at 1.1000. You place a buy limit order at 1.1000 for 10,000 units.
- Scenario A: The price drops to 1.1000. Your order is triggered and fills at 1.1000 (or slightly better if there is sufficient liquidity). You now have a long position at your desired price.
- Scenario B: The price never reaches 1.1000; it bounces at 1.1020 and rallies to 1.1100. Your limit order remains unfilled. You missed the move, but you also avoided buying at a higher price than you wanted.
Now consider a sell limit order. Suppose you hold a long position in GBP/USD bought at 1.2500, and the current price is 1.2600. You want to lock in profits if the price reaches 1.2700. You place a sell limit order at 1.2700. If the price rises to that level, your order executes, securing a 200-pip profit. If the price reverses before reaching 1.2700, your order stays open.
Why It Matters for Traders
Limit orders are fundamental to disciplined trading. They allow you to:
- Enter trades at predefined levels without constantly monitoring the screen. This is especially useful for swing traders and position traders who rely on technical analysis.
- Set profit targets (take-profit orders) that automatically close a position when a specific gain is reached, removing emotion from the decision.
- Avoid paying the spread on entry. When you place a buy limit order, you are buying at the bid price (or lower), which can be better than the ask price you would pay with a market order. This can reduce transaction costs over many trades.
- Control risk by ensuring you do not chase a price. If the market gaps past your limit price, the order will not fill, protecting you from an unfavorable entry.
However, limit orders carry the risk of non-execution. In fast-moving markets, the price may touch your limit but not have enough volume to fill your entire order (partial fill), or it may never return to your level. Traders must balance the desire for a good price with the need to be in the trade.
Common Misconceptions
-
"A limit order guarantees execution at my price."
Fact: A limit order guarantees the price if it executes, but it does not guarantee execution. The market may never reach your price, or if it does, there may not be enough liquidity to fill your order fully. -
"Limit orders are only for entry; market orders are for exits."
Fact: Limit orders are commonly used for both entries and exits. A take-profit order is a type of sell limit order (for a long position) or buy limit order (for a short position). Many traders use limit orders to exit at a target price, just as they use stop-loss orders to exit at a loss limit. -
"A limit order is the same as a stop order."
Fact: They are opposites. A stop order becomes a market order when a price is reached, while a limit order remains a limit order. A buy stop order is placed above the market (to buy on a breakout), while a buy limit order is placed below the market (to buy on a dip). They serve different strategies.
Related Terms
- stop-loss — An order to close a position at a specified price to limit losses; typically a stop order, not a limit order.
- take-profit — A limit order placed to close a position at a profit target.
- trailing-stop — A dynamic stop-loss that moves with the price; can be implemented as a stop order.
- market-order — An order to buy or sell immediately at the current best available price; guarantees execution but not price.
- stop-order — An order that becomes a market order when a specified price is reached; used for breakouts and stop-losses.
How XM Compares
XM, like most forex and CFD brokers, offers limit orders as a standard order type on its trading platforms (MetaTrader 4, MetaTrader 5, and XM WebTrader). Traders can place buy limit and sell limit orders with specific expiration settings (e.g., good-till-cancelled or day orders). XM also provides a "limit and stop levels" policy, which defines the minimum distance (in pips) a limit order must be placed from the current market price. This distance varies by instrument and market conditions. For the most current details on order types, execution policies, and any restrictions, traders should consult XM’s official website and terms of business. This information is provided for general educational context only.
Compliance Footer
⚠️ This glossary entry is educational. Forex/CFD trading carries high risk. This is not investment advice.
See all glossary entries: /en/glossary