Risk Warning: CFDs and spread bets are complex instruments and come with a high risk of losing money rapidly due to leverage.
Approximately 80% of retail client accounts lose money when trading in CFDs and spread bets.
You should consider whether you understand how CFDs and spread bets work and whether you can afford to take the high risk of losing your money.

Understanding Slippage in Fast Markets

Joshua Owen
27/04/2026 | Desk Briefings

There is a gap between the price you see and the price you get. Most of the time, in liquid markets during ordinary sessions, that gap is small enough to be unremarkable. Under certain conditions, it is not.

 

Slippage is the name for that gap. It is one of the most consequential costs in active trading, and one of the least examined. The previous two articles in this series established the visible costs embedded in a CFD trade and the structural importance of execution quality. Slippage sits at the intersection of both. It is a cost, it is a function of execution infrastructure, and it concentrates precisely in the moments when its consequences are most material.

 

Understanding it with precision changes how you manage risk, how you design orders, and how you evaluate the platform you are trading on.

What is Slippage in Trading?

 

Slippage is the difference between the price at which a trade order was submitted and the price at which it was actually filled.

 

It applies to all order types: market orders, stop orders, and, in some market conditions, limit orders. It can be positive, meaning the fill is better than the submitted price, or negative, meaning the fill is worse. In practice, most retail traders accumulate negative slippage over time, and the conditions that generate it are predictable enough to anticipate and manage.

 

Slippage is not a broker fee. It does not appear as a deduction on a trade confirmation. It is embedded in the fill price itself, meaning it becomes visible only when the fill price is compared with the price at the moment of order submission. Many traders never make that comparison systematically, which is precisely why slippage remains one of the least visible costs in retail trading.

Where Slippage Comes From

 

Slippage has a specific mechanical origin. It is not random. It arises from the gap between the speed at which prices move and the speed at which orders are processed.

 

When a market order is submitted, the broker receives the instruction and routes it for execution. In a fast-moving market, the price available at the moment of submission and the price available when the order reaches the execution venue may differ. If the price has moved against the position during that interval, the fill comes back worse than expected. If it has moved in favour of the position, the fill is better.

 

The interval involved is measured in fractions of a second. But in a market moving sharply on a major data release or a sudden geopolitical development, fractions of a second can represent meaningful price movement. The faster the market moves, the larger the potential gap between the submission price and the fill price.

 

The broker’s execution infrastructure determines how narrow that gap is under stress. A platform with low-latency connections to deep liquidity pools will consistently fill orders closer to the quoted price than one with slower infrastructure and thinner liquidity. That difference is invisible during quiet sessions. It becomes visible precisely when it matters most.

The Conditions That Generate Slippage

 

Slippage is not uniformly distributed across all market conditions. It concentrates on specific, identifiable situations. Knowing when those situations arise is the first step toward managing exposure to them.

 

Major economic data releases. Non-Farm Payrolls, CPI, GDP, and central bank rate decisions move markets immediately and sharply. In the seconds following a significant data print, prices can move 20 to 50 pips or more on major currency pairs. Orders submitted during or immediately after the release are processed in a market where prices are changing faster than quotes can be updated. The fill price and the submission price are rarely the same in these windows.

 

Central bank communications. Rate decisions are the largest single driver of FX and equity index moves in the scheduled calendar. The press conference that follows a rate decision can generate sustained directional movement over thirty to sixty minutes. Orders placed in the immediate aftermath of a surprise rate move or an unexpected policy signal are subject to the same gap dynamics as hard data releases.

 

Gap opens. The market does not trade continuously. Between Friday’s close and Sunday’s open in FX, or between the close and the next session open in equities, prices can move substantially. Orders held through the gap, including stop-loss orders placed to protect positions over the weekend, cannot be filled during the gap itself. They fill at the first available price when the market reopens, which may be materially different from the stop level. This is a specific form of slippage with no execution-speed solution because the gap itself is unavoidable.

 

Thin liquidity periods. The Asian session in FX, the period immediately before major markets open, and the final minutes of a trading session can all feature reduced liquidity depth. In these windows, even moderate-sized orders can move through the available depth at the quoted price and fill partially or wholly at worse levels.

 

Flash events. Sudden, sharp price movements that are not preceded by any identifiable catalyst. They occur without warning, often reverse quickly, and generate significant slippage for any orders triggered during the move. The 2015 Swiss franc removal of the currency peg and the 2016 sterling flash crash are extreme examples. Less extreme but directionally similar events occur with meaningful frequency in liquid instruments.

Positive and Negative Slippage: The Asymmetry That Matters

 

Slippage can theoretically run in either direction. If price moves in your favour between order submission and fill, the result is positive slippage: a better fill than expected. If price moves against you, the result is negative slippage.

 

In a world where price movement between submission and fill was purely random, positive and negative slippage would appear with roughly equal frequency across a large sample of trades. The aggregate cost would be close to zero.

 

In practice, this symmetry does not hold for most retail traders. Negative slippage tends to dominate. The reasons for this are structural rather than conspiratorial, though both deserve to be understood.

 

The structural reason is selection bias. Slippage is most likely to occur when markets are moving fast. Fast markets are directional markets. If you are long and the market is falling fast enough to generate slippage on your stop-loss, that is negative slippage by definition. The conditions that generate slippage and the conditions that produce negative slippage for a given position overlap significantly.

 

The broker-related reason is more variable. Some execution models are structured in ways that pass positive slippage to the client and retain negative slippage within a defined band, or handle price improvements inconsistently. Whether a given broker operates this way depends on their execution policy and internal risk management. Most retail traders have never read the execution policy document that governs how their broker handles price movements between quote and fill. That document exists and contains information relevant to the actual cost of trading on that platform.

Slippage on Stop-Loss Orders: The Most Consequential Case

 

Slippage on a market order used to open a position is a cost.

The stop-loss (stop) is placed at a specific price to define the maximum loss on a trade. A stop at 1.08350 on a long EUR/USD position means the trader has decided to accept losses up to that level and no further. The stop is the boundary of the risk taken.

 

When the stop is triggered in a fast market and filled at 1.08290 rather than 1.08350, the boundary has been breached. The actual loss exceeds the planned maximum. The position sizing, designed around a known maximum loss, now has a different actual outcome. The risk was not what was thought.

 

Over many trades, consistently worse-than-planned stop fills do not just increase costs; they also increase risk. They systematically understate the risk being taken. A trader running a 1:2 risk-reward framework with a planned maximum loss of 30 pips per trade may actually be experiencing an average loss of 36 to 40 pips per trade if stop slippage is a regular feature of their execution environment. The risk-reward ratio that looked attractive on paper is materially different in practice.

 

This is the compounding cost that the execution quality article identified as a structural performance gap. Slippage on stops is where that gap becomes most tangible.

What Guaranteed Stop-Loss Orders Actually Do

 

A guaranteed stop-loss order (GSLO) is an order type that eliminates the gap between the nominated stop price and the actual fill price. Regardless of how fast the market moves, regardless of whether a gap opens, taking the price well beyond the stop level, the broker guarantees execution at precisely the nominated price.

 

The cost of that guarantee is a premium, either a fixed fee per order or a slightly wider spread on the position. The decision on whether to pay the premium is a straightforward expected-value calculation.

 

Consider a position with a planned maximum loss of £300, represented by a 30-pip stop on a position size of £10 per pip. The GSLO premium is £15. The question is whether paying £15 to guarantee the stop outcome is worthwhile, given the probability and potential magnitude of stop slippage if a standard stop is used instead.

 

If the position will be held through a major data release, the probability of the stop being triggered in a fast market is elevated. If the standard stop were to be filled at ten pips below the nominated level, the loss would be £400 rather than £300: a £100 worse outcome than planned. Paying £15 to eliminate that risk is rational if the probability of the adverse outcome and its magnitude together justify the premium.

 

If the position will be held during quiet conditions with no major risk events in the window, the probability of material stop slippage is low. The GSLO premium may not be worth paying.

 

The GSLO does not change the trading decision. It changes the precision of the risk management applied to it. Understanding when that precision is worth the cost and when it is not is a practical skill that belongs in the same category as position sizing and stop placement.

How to Reduce Slippage Exposure Without a GSLO

 

The GSLO is one tool. There are structural habits that reduce slippage exposure across all order types without paying a specific premium for each.

 

Avoid submitting market orders immediately before or after known high-impact events. If the position does not need to be opened or closed during the data release window, waiting for the initial volatility to settle before acting will typically produce better fills. The spread widens sharply around major releases and normalises within minutes. Waiting those minutes costs a small opportunity on the entry, but eliminates the worst slippage outcomes.

 

Use limit orders where the trade structure permits. A limit order specifies the maximum price you are willing to pay to buy, or the minimum price you are willing to accept to sell. It will not be filled at a worse price than specified. The trade-off is that it may not be filled at all if the market moves away from the limit before the order is executed. For entries, limit orders eliminate negative slippage at the cost of missing some fills. Exits in liquid markets are often preferable to market orders.

 

Understand the liquidity profile of the instruments you trade. Major currency pairs during peak London and New York session hours have deep liquidity and consistently narrow slippage. Less liquid instruments, minor and exotic currency pairs, single-stock CFDs outside of core trading hours, and instruments with wide spreads will generate more slippage more frequently. The trading costs for those instruments, including the real cost of a CFD trade documented in the first article of this series, are structurally higher.

The Broker’s Role in Slippage Management

 

Two traders submitting identical orders on identical instruments at identical times will not necessarily receive identical fills. The broker’s execution infrastructure is a variable in the outcome.

 

A broker with direct market access to deep, well-connected liquidity pools will consistently fill orders closer to the quoted price under stress than one with slower infrastructure and shallower liquidity. The difference is not visible during quiet sessions. It surfaces under the conditions described throughout this article: data releases, gap openings, flash events, and thin liquidity periods.

 

The execution policy document, available from any regulated broker, specifies how the broker handles price movements between the quote and the fill, whether positive slippage is passed to clients or retained, and what protections are in place for order fill quality. Reading it before opening an account is a reasonable diligence step that most traders skip.

 

Volatility is the environmental condition in which all of these dynamics become most consequential. Understanding where volatility comes from, when it is likely to appear, and what it does to market structure is the natural extension of understanding slippage. That is the subject of the next article.

The Bottom Line

 

Slippage is the difference between the price you expected and the price you actually paid. It is not random. It concentrates on identifiable conditions, is worst on stop-loss orders, is structurally biased toward negative outcomes for most retail traders, and compounds across a trading career in ways that are entirely predictable once the mechanism is understood.

 

The real cost of a CFD trade is what you pay when everything goes to plan. Slippage is what you pay when it does not. Together, they constitute the actual cost of being in a position, not the cost as quoted but the cost as experienced in live market conditions.

 

Managing slippage is not about eliminating it. It is a matter of understanding when it is most likely, structuring orders to minimise exposure where the trade allows, and choosing an execution environment that handles it consistently and transparently across all market conditions.

 

Traders who build that understanding into their process are not doing something exotic. They are accounting for a cost that was always there.

 

Joshua Owen is CEO of Lunaro Financial Services. He has spent over a decade on trading desks at FCA-regulated firms, with a background in risk management, trading, and quantitative finance.

 

 

Disclaimer:

Lunaro is an execution-only service provider. This material is a marketing communication and is provided for general information and educational purposes only. It does not take into account your personal circumstances, objectives or needs. Any opinions are those of the author at the time of writing and may change without notice. Nothing in this material constitutes (or should be construed as) financial, investment, legal, regulatory or tax advice, or a recommendation to engage in any investment activity. You should not rely on this material when making investment or trading decisions.

This material has not been prepared in accordance with legal requirements designed to promote the independence of investment research and is not subject to any prohibition on dealing ahead of the dissemination of investment research. Lunaro may deal as principal and/or have an interest in the financial instruments or markets referred to in this material in the ordinary course of its business, including at or around the time of publication, and does not seek to take advantage of this material prior to its dissemination.

While reasonable care has been taken in preparing this material, no representation or warranty is made as to its accuracy or completeness and Lunaro accepts no liability for any loss arising from any use of, or reliance on, this material. Past performance is not indicative of future results.

CFDs are complex instruments and come with a high risk of losing money rapidly due to leverage. Approximately 80% of retail client accounts lose money when trading in CFDs. You should consider whether you understand how CFDs work and whether you can afford to take the high risk of losing your money.

Lunaro Financial Services Limited is authorised and regulated by the Financial Conduct Authority (FCA), Register No. 184333. Registered in England and Wales, No. 03148972.
Lunaro Markets Limited is authorised and regulated by the Financial Services Regulatory Authority (FSRA) of Abu Dhabi Global Market (ADGM), Financial Services Permission No. 200034, Registration No. 000005466.