Why Slippage Assumptions Matter in Forex

How slippage assumptions affect forex execution estimates and testing.

Direct answer

Slippage assumptions matter in forex because they change the assumed execution price and, therefore, the computed profit, drawdowns, and risk metrics. Even if a strategy’s entry and exit rules are correct on paper, the realized outcome depends on how trades fill relative to the quoted or intended price.

Mechanism or definition

Slippage is the difference between the intended execution price (often based on a quote, signal timestamp, or backtest price) and the actual fill price. A “slippage assumption” is any rule or number you use to model that gap during calculations—such as assuming a constant slippage amount, a fixed number of ticks, or a percentage of price.

This matters because most forex calculations simplify execution into a small set of inputs: quote price, spread (bid/ask difference), commissions or fees, and slippage. If slippage is underestimated, the modeled execution is too optimistic; if overestimated, the results may look worse than they could be in more liquid conditions. Either way, the mismatch can lead to incorrect comparisons between scenarios (for example, between different timeframes, order types, or risk levels).

Evidence or example (with explicit assumptions)

Consider a simplified long trade where the backtest uses an “entry at mid price” and “exit at mid price,” and then subtracts spread and slippage. Suppose your assumptions are:

  • Spread model: fixed 2 pips on entry and 2 pips on exit (total 4 pips).
  • Slippage model: fixed 1 pip on entry and 1 pip on exit (total 2 pips).
  • Net price move used in the P&L calculation: realized move equals exit-mid minus entry-mid, minus 6 pips total costs.

Now change only the slippage assumption to 3 pips total instead of 2 pips total (for example, because liquidity worsened, spreads widened, or fills became slower). That 1 pip difference is small per trade, but with 100 trades it becomes a 100-pip difference in aggregated modeled costs. The practical consequence is that metrics like average return, expectancy, and maximum drawdown can shift enough to change conclusions about whether the approach “works” under the modeled conditions.

Limitations and risks (material failure modes)

A key limitation is that slippage is not constant. In real markets, execution quality varies with liquidity, volatility, time of day, news events, and order characteristics (for example, whether orders rest or are executed immediately). A single static slippage assumption can fail in at least one of these ways:

  1. Time-varying slippage: If slippage is higher during certain hours (or during volatility bursts), a fixed number distorts results.
  2. Path dependency: The fill price can depend on what happened between the moment you observe the price and when the broker/exchange matches the order.
  3. Hidden costs: Some costs are not “slippage” in a strict sense but still affect execution (fees, commission structures, or transaction timing). If your model mixes or omits these, the slippage assumption can become a catch-all that hides the real drivers.

Also, historical relationships do not establish future results. A slippage model that fits past conditions can understate future variability, especially if market microstructure changes.

Verification or next question

To verify your calculations independently, treat slippage as an input you test rather than a truth you assume. A practical approach is sensitivity testing: rerun the same logic under multiple slippage scenarios (for example, low/base/high slippage) while keeping the rest of the assumptions fixed, and observe how conclusions change.

A helpful next question is: what execution basis is your model using—mid price, bid/ask, quote time, or actual fill time? If your “intended price” differs from the price source used in the slippage model, you can create a systematic bias even when slippage numbers look reasonable.

Finally, because slippage variability is condition-dependent, you should avoid drawing firm conclusions from a single slippage assumption. Instead, focus on whether your findings remain plausible across a realistic range of execution outcomes.

Trading foreign exchange and CFDs involves substantial risk. Information on FoxiForex is educational and is not personal financial advice. Sponsored placements are labelled clearly.