How Does Slippage Happen in Forex Trading?
Slippage in forex trading occurs when an order is executed at a different price from the one requested. The difference between the intended price and the actual fill price is the slippage. It can be positive, where you receive a better price than expected, or negative, where you receive a worse price.
Slippage is not an error or a malfunction. It is a natural consequence of how markets operate, particularly in conditions of high volatility or low liquidity.
The Mechanics of Slippage
When you place a market order, you are requesting to buy or sell at the best available price at that moment. The price displayed on your platform is the last quoted price, but the actual available price at the instant your order reaches the broker’s system may have changed.
In fast-moving markets, prices update continuously. The fraction of a second between when you see a price and when your order is processed is enough for the market to move. If the price moves against you in that interval, you receive a worse fill than intended. If it moves in your favour, you receive a better fill.
This process happens at every level of the market, from retail platforms routing orders to brokers, to brokers routing to liquidity providers, to institutions executing in the interbank market. The difference is that at each level the latency and the price movement that can occur in that latency differ.
When Slippage Is Most Common
Slippage is most likely to occur in specific market conditions.
During major news events and economic data releases, prices move extremely quickly. The market can reprice by tens or hundreds of pips in seconds around events such as central bank interest rate decisions, Non-Farm Payrolls releases, or unexpected geopolitical announcements. Orders placed around these events are highly susceptible to slippage because the price is changing faster than orders can be filled at any specific level.
At market open, particularly the Sunday open after the weekend or the open after a public holiday, prices can gap from where they closed to wherever the first available quote is. Any pending orders, including stop losses, that would have been triggered during the gap are filled at the opening price rather than the order level.
In low-liquidity periods, such as the overlap between the New York close and the Sydney open, there are fewer market participants quoting prices. With fewer quotes available, the spread between the best bid and ask is wider, and the likelihood that a market order is filled at the exact displayed price is lower.
Slippage on Stop Loss Orders
Slippage on stop loss orders is particularly important to understand because it affects the actual risk on any trade.
A stop loss is designed to close a position at a specific price to limit losses. When the market reaches the stop level, the stop becomes a market order and is filled at the best available price. In liquid conditions, this is very close to the stop price. In illiquid or fast-moving conditions, the fill may occur at a significantly worse price.
A trader who plans a stop loss at 1.0950 on EUR/USD and a market gap takes the price from 1.0960 to 1.0920 overnight will find their stop filled at approximately 1.0920, not 1.0950. The planned risk of 10 pips has become an actual loss of 40 pips due to the gap and resulting slippage.
This is why guaranteed stop losses exist. A guaranteed stop loss contractually commits the broker to filling the stop at exactly the specified price, regardless of gaps or slippage, in exchange for a premium. For more on this, see What Is a Guaranteed Stop Loss in Forex.
Positive Slippage
Slippage can work in the trader’s favour. If a market order is placed and the price moves in the trader’s direction between submission and execution, the fill occurs at a better price than intended. This positive slippage, sometimes called price improvement, is more common during periods of normal liquidity when price movements are small.
Some ECN brokers pass positive slippage through to clients as a standard feature of their execution model, filling orders at better prices than the requested level when liquidity allows. This is one of the potential advantages of ECN execution.
How to Manage Slippage
Slippage cannot be eliminated entirely, but several practices reduce its impact.
Using limit orders instead of market orders where possible removes the risk of negative slippage on entry, since a limit order only fills at the specified price or better. The trade-off is that the order may not fill at all if the market does not reach the limit level.
Avoiding market orders around major scheduled news events reduces exposure to the widened spreads and rapid price movements that produce the most significant slippage.
Choosing a broker with low-latency execution and a clear execution policy reduces the gap between order submission and fill, which limits the opportunity for price movement to create slippage. For more on how different broker models handle execution, see How Does an ECN Broker Differ from a Market Maker.
Frequently Asked Questions
What is slippage in forex trading? Slippage is the difference between the price at which an order was intended to be executed and the actual price at which it was filled. It occurs because market prices move continuously, and the price available at the moment of execution may differ from the price displayed when the order was placed.
Is slippage always negative? No. Slippage can be positive or negative. Negative slippage means you received a worse price than intended. Positive slippage, also called price improvement, means you received a better price than intended. Both occur in normal trading conditions, though negative slippage is more commonly discussed because it increases costs.
Why does slippage happen more around news events? News events cause rapid price movements as the market reprices based on new information. During these periods, prices change faster than orders can be executed at any specific level, making it likely that orders will be filled at different prices from those requested. Spreads also widen significantly around major announcements, adding to the effective cost of executing around news.
Can slippage be avoided entirely? No. Slippage is an inherent feature of market order execution in a continuously moving market. It can be reduced by using limit orders, avoiding market orders around news events, and choosing brokers with fast and transparent execution, but it cannot be eliminated completely.
Does slippage affect stop losses? Yes. When a stop loss is triggered, it becomes a market order and is filled at the best available price at that moment. In fast markets or after gaps, this may be significantly worse than the stop loss level specified. This is one of the main risks of holding positions through major news events or over the weekend.
Do ECN brokers have less slippage than market makers? ECN brokers route orders directly to external liquidity providers and may offer price improvement when fills occur at better prices than requested. In fast markets, slippage can still occur on ECN platforms because it is a function of market conditions rather than broker type. The difference is in how transparent the execution model is and whether positive slippage is passed through to the client.
What is the difference between slippage and spread? The spread is the difference between the bid and ask price and represents a known cost that is present on every trade. Slippage is the additional deviation between the intended and actual fill price that occurs due to market movement during the execution process. Both affect the total cost of a trade, but the spread is predictable while slippage is variable and unpredictable.