Slippage on CFDs and Forex: Why Execution Price Differs From the Quoted Price

Forex slippage CFD refers to the gap between the price you were aiming for when you placed an order and the price you actually received at execution. This gap is not a technical glitch: both the French securities regulator, the…

4 minutes

Dark illustration of a glowing golden ticket, a coin stack linked by an arrow to a larger stack, against purple trading candles, evoking Forex slippage CFD between the quoted price and the execution price.

Forex slippage CFD refers to the gap between the price you were aiming for when you placed an order and the price you actually received at execution. This gap is not a technical glitch: both the French securities regulator, the Autorité des marchés financiers (AMF), and the European Securities and Markets Authority (ESMA) describe it as a structural feature of execution on continuously quoted markets, particularly for CFDs.

What the AMF calls slippage in its best execution guide

In its guide on best execution, the AMF lists slippage among the criteria that providers must monitor to assess the execution quality offered to their clients. This guide cites, among the execution quality criteria providers must monitor, the asymmetry of price slippage. The key word here is asymmetry: the execution price can turn out better or worse than the price displayed when the order was placed, depending on the provider’s execution policy and the direction the market moves during the fractions of a second the order takes to process.

Why a delay of a few seconds is enough to move the price

On its educational page about CFDs, the AMF explains the mechanism in more concrete terms for retail investors: an order is never executed instantly, and that delay, even a very short one, gives the underlying’s price time to move. The AMF puts it this way: there can also be gaps between the moment you place your order and the moment it is executed. In a matter of seconds, the underlying’s price may have accelerated its rise or fall, which can cause you to lose money. This passage does not distinguish between order types: it applies equally to a market order placed during the session and to an order triggered automatically once a threshold is reached.

A stop order does not guarantee the set price, according to ESMA

This second case is exactly what ESMA details in its July 2023 opinion on the measures proposed by the Spanish regulator CNMV regarding CFDs. ESMA points out that a stop-loss order is not a price commitment but a trigger: once the threshold is reached, the order turns into a market order, executed at the price available at that moment, which can differ from the level that was set. The original text is explicit: stop-loss orders do not guarantee a level of protection but a market order being triggered when the CFD price reaches the price set by the client. Accordingly, the price received by the client (execution price) can be different from the price at which the stop-loss was set. In other words, the level you choose for your stop order is a trigger threshold, not a promise of an exit at that exact price.

Why leverage makes this sensitivity to slippage worse

ESMA also links this risk to the leverage that is characteristic of CFDs. The higher the leverage, the more strongly a given price move affects the margin available on the account, which makes the usual protective tools insufficient on their own. The opinion states it this way: leverage increases the sensitivity of an investor’s margin to price movements of the underlying increasing the risk of sudden losses. Traditional trading controls such as stop-losses are therefore insufficient to manage investor protection concerns. This echoes what we detailed previously about leverage caps and negative balance protection: a protective mechanism reduces a risk, it does not eliminate it.

What these texts do not cover

Neither the AMF nor ESMA publishes an average slippage figure by instrument or by broker, and neither of the two texts cited here provides a method for calculating the expected gap based on volatility or time of day. These texts describe a mechanism and a duty of vigilance for providers, not a quantified measure of the phenomenon. Similarly, a limit order reduces the risk of unfavorable slippage by setting a maximum or minimum execution price, but at the cost of a risk of non-execution if the market does not return to that level: the AMF and ESMA do not rule on which of these two risks is preferable, they document them separately.

Understanding Forex slippage CFD, then, means remembering that no order, stop or market, offers a price guarantee once the market is moving fast, and that this gap can work against you just as easily as it can work in your favor depending on which way the market moves at the moment of execution.