Scalping

Does Scalping Work in Backtesting or Only Live?

Updated 2026-07-26 · 4 min read

▶ Backtest M15+ Strategies Free →M1 and M5 are misleading — test on M15+ for realistic results
Scalping backtests lie more than any other trading style. A swing trader targeting 100 pips can absorb a 1-pip spread without noticing. A scalper targeting 5 pips paying 1 pip in spread is giving away 20% of the trade before price moves. If your scalping backtest does not model this, your results are not real — they are a spreadsheet fantasy. Here is the exact math.

The Spread-to-Target Problem — Why Scalping Backtests Are Misleading

Trading StyleTypical TargetSpread CostCost as % of TargetBacktest Reliability
Position (D1/W1)300-500 pips1-2 pips0.2-0.7%High — spreads negligible
Swing (H4/D1)100-200 pips1-2 pips0.5-2%High — spreads minor
Intraday (H1/M30)30-60 pips1-2 pips2-7%Moderate — model spreads
Scalping (M5)10-20 pips1-2 pips5-20%Low — spreads dominate
Scalping (M1)3-8 pips1-2 pips12-67%Very low — nearly unbacktestable

At M1, a scalp targeting 5 pips with a 5-pip stop (1:1 R:R) paying 1 pip in spread needs a >55% win rate just to break even — and that is before slippage, commission, and the fact that manual entries on M1 charts are precise to maybe ±1-2 pips. The edge window is too narrow for manual discretionary trading to be statistically reliable.

The Execution Precision Problem

In a M1 scalping backtest, you see a candle close and mark your entry at the exact close price. In live trading, by the time you see the candle close, process the signal, and click — price has already moved 1-3 pips. On a 5-pip target, that 2-pip delay means you captured 60% of the move instead of 100%. Your backtest assumed 100%. Your expectancy just dropped by 40%.

Manual bar-by-bar backtesting on M15+ timeframes gives you enough time to realistically simulate the decision-and-execute lag. On M1, the lag is larger than the edge. This is why automated scalping EAs can be profitable (sub-millisecond execution) while manual scalpers almost never are — and why their backtests are incomparable.

What Timeframes Actually Backtest Well

If You Must Backtest Scalping — 3 Rules

  1. Subtract 2 pips minimum per trade for spread + slippage + execution lag. If your strategy shows +0.10R expectancy before this — it is breakeven or worse after.
  2. Target a minimum 1:2 R:R. At 1:1 R:R with a 5-pip target and 5-pip stop, the spread-to-risk ratio is 20%. At 1:2 (5-pip SL, 10-pip TP), spread is 10% of your stop — still high but survivable with a solid win rate.
  3. Backtest on M15 and scale down. Prove your edge exists on M15 first (where spreads are manageable). Only then test on M5 with adjusted costs. If the edge disappears on M5, it was never a scalping edge — it was an M15 edge you were trying to force onto a lower timeframe.

Backtest on M15+ — Where the Math Actually Works

FXAbsolute is built for M15 and above. Real spreads, bar-by-bar replay, auto-tracked stats. No M1 fantasy numbers.

▶ Start Free Backtesting →
5 years of data · 10 pairs · M15+ focus · Free forever