Slippage
Slippage is the difference between the price a trader expects when submitting an order and the actual price at which that order is executed by the broker or exchange.
Quick Definition
Slippage occurs when market conditions change in the fraction of a second between a trader placing an order and that order being filled. It can work in a trader's favour (positive slippage) or against them (negative slippage). It is a normal feature of live markets, not automatically a sign of broker misconduct.
Detailed Explanation
When a trader clicks "Buy EUR/USD at 1.0850," that instruction travels through a network, reaches a liquidity provider, and is matched against available supply. During that journey — which can take anywhere from a few milliseconds to several hundred milliseconds depending on connectivity and execution model — the market price may have moved. The price at which the order is actually filled is called the execution price, and the gap between the requested price and the execution price is slippage.
Slippage is measured in pips or in the base currency of the instrument. For example, if a trader requests to buy GBP/USD at 1.2700 and the order fills at 1.2703, that is 3 pips of negative slippage. Conversely, if the same order fills at 1.2697, that is 3 pips of positive slippage — the trader received a better price than requested.
Several forces drive slippage. Market volatility is the primary one: during major economic data releases such as U.S. Non-Farm Payrolls (NFP) or central bank rate decisions, prices can jump 20–50 pips in under a second, making it almost impossible for any broker to guarantee the exact requested price. Liquidity depth matters too — in thinly traded instruments or during low-volume sessions (for instance, the Asian session overlap with a minor currency pair), there may not be enough volume at the requested price to fill the entire order, forcing partial fills at progressively worse levels. Order size amplifies this effect: a 0.1-lot order on EUR/USD during the London session is unlikely to slip, whereas a 50-lot institutional order on a minor pair could consume multiple price levels in the order book.
Latency — the speed of data transmission between the trader's terminal and the broker's server — is another variable. Traders using virtual private servers (VPS) geographically close to the broker's matching engine generally experience lower slippage than those routing orders through slow or congested internet connections. This is why many algorithmic traders co-locate their systems as close to exchange or broker infrastructure as possible.
It is also important to understand that slippage behaves differently depending on order type. Market orders are filled at the best available price and therefore carry the highest slippage risk. Limit orders specify a maximum buy price or minimum sell price, so they either fill at the requested price (or better) or not at all — effectively eliminating negative slippage at the cost of the order potentially going unfilled.
Real-World Example
A trader watches the U.S. Consumer Price Index (CPI) release scheduled at 13:30 UTC. Anticipating volatility, they place a market buy order on USD/JPY at 149.50 just before the announcement.
The CPI figure comes in higher than expected. In the 200 milliseconds it takes for the order to reach the liquidity provider and be matched, the market has moved sharply. The order fills at 149.78 — 28 pips of negative slippage.
On a standard lot (100,000 units), each pip on USD/JPY is worth approximately $6.70 (depending on the current rate). Twenty-eight pips of slippage therefore represents a cost of roughly $187.60 on that single trade, before spread or commission.
Had the CPI come in lower than expected and USD/JPY had fallen, the same order might have filled at 149.35 — 15 pips of positive slippage, meaning the trader entered at a more favourable price than requested.
Why It Matters for Traders
Understanding slippage is critical for accurately calculating the true cost of a trade. A strategy that appears profitable in backtesting on historical bid/ask data may underperform live because backtests rarely model realistic execution slippage. Traders building automated systems or evaluating strategy performance should always include a slippage estimate — commonly between 0.5 and 3 pips for major forex pairs under normal conditions, and potentially much wider for exotic pairs or during high-impact news events.
Slippage also influences risk management. A stop-loss order placed at 149.00 on USD/JPY may execute at 148.85 during a fast market, meaning the actual loss on the trade exceeds what the trader calculated. This phenomenon — sometimes called stop slippage or gapping — is especially relevant over weekends and major market open events when prices can gap significantly between sessions.
Common Misconceptions
Misconception 1: "Slippage only works against me." Slippage is directionally neutral — it reflects market movement, not broker bias. Positive slippage (filling at a better price) is equally common under normal conditions. Regulated brokers operating under best-execution obligations are required to pass positive slippage to the client.
Misconception 2: "A requote is the same as slippage." These are related but distinct concepts. A requote occurs when a broker — typically a market-maker — cannot or will not fill an order at the requested price and instead offers a new price for the trader's acceptance or rejection. Slippage, by contrast, happens automatically: the order is filled immediately at the best available price without the trader being asked for approval. Requotes are less common in modern ECN and STP environments.
Misconception 3: "Using an ECN broker eliminates slippage." ECN and No-Dealing-Desk brokers pass orders directly to liquidity providers, which generally reduces slippage compared to dealing-desk models. However, slippage is never fully eliminated because it is fundamentally a market phenomenon driven by price movement and liquidity depth, not broker intervention. During extreme volatility, slippage can occur on any execution model.
Related Terms
- ECN — Electronic Communication Network, a model that aggregates liquidity and typically reduces slippage by providing direct market access
- STP — Straight-Through Processing, an execution model where orders are routed automatically to liquidity providers without dealer intervention
- Market-Maker — A broker type that takes the other side of client trades and may handle slippage differently from pass-through models
- No-Dealing-Desk — An execution category (encompassing ECN and STP) designed to remove conflicts of interest in order filling
- Requote — A related execution concept where a broker offers a new price instead of filling at the original requested price
How XM Compares
According to XM's publicly available execution policy documentation, XM states that it operates a No-Dealing-Desk model for its trading accounts and applies a "best execution" policy across all order types. XM's official materials indicate that both positive and negative slippage are passed to the client, and that the broker does not reject orders or issue requotes based on price movement. Traders can review XM's current execution statistics — including average slippage data per instrument — on their official website under the "Trading" or "Order Execution" sections. As with all brokers, actual slippage experienced will vary based on instrument, session, account type, and prevailing market conditions at the moment of execution.
Compliance Footer
⚠️ This glossary entry is provided for educational purposes only. Forex and CFD trading carries a high level of risk and may not be suitable for all investors. The information above does not constitute investment advice, a trading recommendation, or an endorsement of any broker or product. Slippage figures and examples are illustrative estimates and may differ significantly from live market conditions. Always verify current broker terms, execution policies, and risk disclosures on official regulatory and broker sources before trading.
Explore all glossary entries: /en/glossary