Trading tools

Backtest vs Forward Test: What Each One Proves

2 min read Reviewed by

A backtest runs a strategy over historical data to see how it would have performed. A forward test runs it on new, unseen data - either live prices on a demo account, or a reserved slice of history the strategy never touched during development. The difference matters because a backtest can be flattered by hindsight; a forward test cannot.

What a backtest proves

A well-run backtest (see how to backtest a strategy) establishes that the strategy's logic is coherent: it trades when it should, the numbers add up, and over the tested period the edge existed. It also gives you the system's shape - trade frequency, win rate, and drawdown profile - so you know what "normal" looks like.

What it cannot prove is that the edge will persist. If the strategy was tuned on the same data it is judged on, the results partly measure how well it memorised the past. That failure mode - overfitting - is covered in depth in overfitting and walk-forward explained.

What a forward test proves

A forward test asks the only question that matters: does the strategy work on data it has never seen? There are two flavours:

  • Out-of-sample testing - hold back a portion of history during development, then test on it once. The strategy meets that data cold. Details in out-of-sample testing; walk-forward analysis repeats the process in rolling windows for a stronger read.
  • Live forward testing - run the EA on a demo account in real time. This adds what history files cannot: real spreads, slippage, execution delays and broker quirks. It is the closest rehearsal for live trading that costs nothing.

The trade-off is time and sample size. A few weeks of demo trading yields a handful of trades - too few to judge an edge statistically. Forward testing verifies behaviour and execution quickly, but verifying the edge takes either a long forward period or a large out-of-sample history.

The honest sequence

  1. Backtest across a long, varied period - logic check and performance shape.
  2. Out-of-sample / walk-forward - evidence the edge is not memorised.
  3. Demo forward test - confirm real-world execution matches the tested behaviour.
  4. Small live deployment - only after the above, and only per the go-live checklist.

Common mistakes

  • Treating a beautiful backtest as proof. It is step one of four. This is the core of why most EAs fail live.
  • "Forward testing" on data you peeked at. If you adjusted the strategy after seeing the holdout results, the holdout is burnt - it is now in-sample.
  • Judging a forward test on ten trades. Small samples are noise. Judge execution quality early; judge edge only with a proper sample.
  • Skipping demo because the backtest used real ticks. Simulation quality is not broker reality - demo vs live covers what still differs.

Validation as the default

Most retail strategy tools make in-sample optimisation easy and honest validation manual. Nebula inverts that: strategies are built and judged on unseen data as part of the process, and only survivors export as standard MT4/MT5 EAs - which you can then forward test on demo like any other.

Trading carries a high level of risk. Nothing here is financial advice; past performance does not predict future results.

Systems Library

Want the whole system, not just the tool?

76 complete trading systems, each tested on data it never saw, from £9.99. Buy 3 and save 15%.

See the library
Higher risk£29.99 Nebula Gold Breaker XAUUSD · M15 · Trend continuation
Unseen data+22.5%
240 test trades · worst drawdown 7.13% at 1% riskSimulated. Details
Higher risk£19.99 Nebula Callisto XAUUSD · M5 · Accumulation reversal
Unseen data+99.4%
276 test trades · worst drawdown 19.11% at 1% riskSimulated. Details
Higher risk£19.99 Nebula Halo EURUSD · H4 · Trend continuation
Unseen data+11.2%
Small sample: 83 test trades · worst drawdown 5.07% at 1% riskSimulated. Details

Start free. Deploy one system.

Download free for Windows Email me the download link
Capital at risk. Nebula is a tool, not financial advice.
Free includes one real deploy to MT5, one system, once. Paid plans from £29 a month.

Download Nebula free · What Nebula does · Funded and prop firm traders · Free trading tools · Reviews · Discord · YouTube · About · Contact

  • Free tier, no card: build, test and make one real deploy before you pay anything
  • Runs on your own PC or Mac: your MT4/MT5 account stays with your broker
  • 14-day cooling-off on any purchase before activation, in line with UK consumer law
  • A real person answers: Ross, the founder, via contact or Discord
  • Real reviews · Nebula on Trustpilot

Reviews on Trustpilot: Nebula & tools (Orion RFX) · private mentoring (Pip Surfing Society)

Official partnerNESAB Investments

Watch AI trade, right on your phone.

In NESAB, five AI models run nine simulated portfolios on live prices. Every decision is logged with its reason. Follow one or all of them.

20% off your first monthROSS20
Get NESAB

Use the code when you subscribe after the free 3 day trial.

Why we partnered ›

NESAB portfolios are simulated. Past or simulated performance does not guarantee future results.