

What is slippage and how can you avoid it?
Slippage: a double-edged sword in trading. Understand positive and negative slippage and learn more about the steps you can take if you want to reduce your exposure to it.
Start trading today. For account opening enquiries call 1800 601 799 between 9am and 6pm (AEDT) weekdays, or email newaccounts.au@ig.com.
Contact us: 1800 601 799
Start trading today. For account opening enquiries call 1800 601 799 between 9am and 6pm (AEDT) weekdays, or email newaccounts.au@ig.com.
Contact us: 1800 601 799
What’s on this page?
What is slippage?
Slippage occurs when an order you’ve placed is filled at a different price to the one you requested. The difference between the requested and actual execution prices can be either positive (ie positive slippage) or negative (ie negative slippage), depending on several factors, such as:
- The direction of the movement in the market price
- If you’re going long or short
- Whether you’re opening or closing a position
Positive slippage is – as its name suggests – advantageous in trading, as it means that you’ll get a better price than what you expected. Conversely, negative slippage means that you could end up paying more for a position than you intended.
If negative slippage were to affect your positions, some brokers would still fill your orders at the worse price. Our best execution practices ensure that, when opening a position, if the underlying asset’s price moves beyond our tolerance level between the time of you placing an order and when it’s executed, we’ll – rather than filling you at a worse price – reject the order. This could protect you, to some extent, against the effects of negative slippage when opening or closing a position. However, if the underlying asset’s price were to move to a better position for you, we’d fill the order at that more favourable price.
Aside from this, there are other ways to protect yourself against slippage such as using limits or guaranteed stops on your active positions. Limits can help you to avoid slippage when entering or closing a position, as a limit order will only fill at the price that you’ve requested, while a guaranteed stop will close out your trade once the asset’s price hits the exact level you specified. A small premium is payable if a guaranteed stop is triggered.
How does slippage occur?
Slippage generally occurs when there’s low market liquidity or high volatility. This is because in low liquidity markets, there are fewer market participants to take the other side of a trade. So, more time is required to find a corresponding buyer or seller, which means there’ll be a longer time delay between when an order is placed and when it’s actually executed.
With this delay, an asset's price may change, meaning that you’ve experienced slippage. In volatile markets, price movements can happen quickly – even in the few seconds that it takes to fill an order.
Slippage tends to be prevalent around or during major news events. Announcements from central banks about monetary policy and interest rates, or a company’s earnings report, can all cause heightened volatility, which can increase your chances of experiencing slippage.
Some of these events, such as a change in CEO for instance, aren’t always foreseeable. Other events, such as major meetings of the Federal Reserve (Fed) or Reserve Bank of Australia (RBA), are scheduled – although it isn’t always clear what will be announced thereafter.
Explore our economic calendar to stay updated on key macroeconomic and market events
Example of slippage
Let's say you want to go long on Microsoft Corp (All Sessions) shares when the price is $300 per share. You place a market order to buy 100 contracts for difference (CFDs). However, due to high volatility following a positive earnings report, the price of Microsoft shares quickly increases. By the time your order is executed, the best available price is $300.50. Your order is filled at $300.50 instead of $300. This difference of $0.50 per share is the slippage.
Calculation:
- Intended entry price: $300
- Actual entry price: $300.50
- Slippage per share: $0.50
- Number of CFDs: 100
- Total slippage: $0.50 x 100 = $50
In this case, you've experienced $50 worth of negative slippage on your trade. This means you’ve entered the position at a slightly less favourable price than intended, which could affect your potential profit or loss on the trade.
How to avoid slippage
You can never completely avoid slippage, but there are ways to mitigate its effects.
Trade less volatile and more liquid markets
Markets with high liquidity and low volatility tend to have smaller bid-ask spreads and more stable prices. This reduces the likelihood of significant price movements between order placement and execution. For example, major forex pairs like EUR/USD or large-cap stocks like Apple (AAPL) are generally more liquid than exotic currency pairs or penny shares respectively.Place guaranteed stops and limit orders
Guaranteed stops ensure your trade closes at exactly the price you specify, even if the market gaps or moves quickly. While they come with a small premium if triggered, they provide a level of certainty in volatile conditions. Limit orders enable you to set a specific price at which you want to enter or exit a trade, helping to avoid unexpected slippage from market orders.Be mindful when trading around major news events
Economic releases, earnings reports and other significant announcements can cause sudden market volatility. Trading during these times increases the risk of slippage due to rapid price movements. Consider waiting for markets to stabilise after such events before placing trades.Make use of a virtual private server (VPS)
A VPS, like MetaTrader 4, can reduce latency in order execution, especially for algorithmic or high-frequency trading strategies. By hosting your trading platform closer to your broker's servers, you could minimise delays in order transmission, potentially reducing slippage.Find out how your provider treats slippage
Different brokers have varying policies on slippage. If the underlying asset’s price moves against you when opening or closing a position, some providers will still execute the order. For example, when you open positions with a market order with us, our order management system will never fill your order at a level worse than the one you requested. This could, however, mean that your order will be rejected.This is because we set a tolerance level on either side of your requested price, creating what we believe to be an acceptable range. If the market stays within this range by the time we receive your order, we’ll fill you at the requested level. If, however, the price moves outside this range, we’ll do one of two things:
If the market moves to a better price, we’ll ensure that you receive that price. For example, if the price slips to a more favourable level before we can close a trade for you, you would receive the additional profit
- If the price moves against you beyond our tolerance level, we’ll reject the order and ask you to resubmit it at the current level
FAQs
Is higher or lower slippage better?
Whether higher or lower is better depends on which type of slippage you experience. In the case of negative slippage, lower is definitely better. That’s because, even though you could still end up paying more than you intended, your orders would at least be executed closer to your requested price. In the case of positive slippage, higher is better, as that would likely mean less capital outlay or potentially higher profits (depending on whether you’re opening or closing positions).
It's crucial to note that each broker has specific policies on slippage and how orders affected by slippage are handled will align with those policies.
How can I avoid slippage in trading?
You can’t necessarily avoid slippage in trading. You can mitigate slippage by trading in less volatile and more liquid markets, using guaranteed stops and limit orders and avoiding trading around major news events.
What’s the best order to avoid slippage?
One effective way to avoid slippage is with a guaranteed stop. Remember, though, that guaranteed stops only offer protection against slippage at trade exit and they incur a small fee if triggered.
Try these next
Understand the fundamentals of risk management in trading and investing.
Delve into the world of forex trading and learn how to trade currency pairs.
Take a position on over 11,000 shares and ETFs.