Forward Testing

Forward testing is running a strategy on new, live market data — with paper money or small size — to check that backtest results hold up.

A Backtesting result shows how rules would have done in the past. Forward testing runs the same frozen rules on new, live data — on a demo account or with very small size — to see whether the result survives real-time conditions, real fills and real emotions.

Category
Trading Psychology and Performance
Reading time
3 min
Also called
Demo testing, Walk-forward live test, Out-of-sample live test
Updated

Forward testing in plain words

After a backtest confirms the basics, run the strategy on a paper account, because live markets throw up situations a backtest never shows.1

Lock the rules, set success criteria in advance, test on a demo account, then decide from the results whether to keep, revise or drop the strategy.2

Simulated results usually look better than real trading, because of slippage and the pressure of real money.3

How to forward test a strategy

  1. Freeze the rules

    Write the Trading Strategy down so it cannot change mid-test.

  2. Set pass criteria

    Decide target Expectancy, Drawdown and sample size before starting.2

  3. Run it live

    Trade every signal in real time for a pre-committed window.2

  4. Record costs

    Add your own estimates for slippage and market impact, since paper trading ignores them.1

  5. Compare with the backtest

    Check whether results are close to the tested numbers.

  6. Go small first

    Go live with very small positions until real results match the tests.3

Worked examples

Example 1 — Strategy survives

Pass

A hypothetical strategy backtested at +0.25R per trade shows +0.2R over 40 demo trades.

Example 1 — Strategy survives — calculation
Backtest expectancy+0.25R
Forward-test expectancy+0.2R

The result held up in real time, so following the pass criteria it moves to small live size.2

Example 2 — Strategy fails

Kill

A hypothetical strategy backtested at +0.3R shows −0.15R over 40 demo trades.

Example 2 — Strategy fails — calculation
Backtest expectancy+0.3R
Forward-test expectancy−0.15R

Most first specs fail forward tests, and this one is retired before any real money is lost.2

Example 3 — Costs matter

Revise

A hypothetical scalping system looks positive on demo, but adding realistic slippage turns it flat.

Example 3 — Costs matter — calculation
Demo result+0.05R
After slippage estimate0R

Paper trading does not account for slippage and market impact, so the edge is too thin.1

Forward test vs backtest

AspectForward testBacktest
DataNew, liveHistorical
SpeedSlow, real timeFast
ExecutionReal-time quotesAssumed fills
Main risk caughtLive surprises, emotionsWeak ideas early

When to forward test

  • New strategies

    After Backtesting and before real size.

  • Rule changes

    After changing Stop Loss or Take Profit rules.

  • New markets

    Moving a system to a new Trading Pair or session.

  • Automated systems

    Checking orders and fills before going live.

Advantages and disadvantages

Advantages

  • Tests rules on unseen data.
  • Shows real-time execution problems.
  • Builds confidence before risking money.
  • Catches spec ambiguities while errors are free.

Disadvantages

  • Takes weeks or months.
  • Demo fills can be too kind.
  • No real emotional pressure on demo.
  • Small samples can mislead.

Going deeper

Read as far as you need. Each level builds on the one before it.

Why live data

Beginner

Interactive Brokers notes that many things can happen in the live market that may not have been encountered while backtesting.1

Simulated fills

Intermediate

Paper accounts fill orders from live quotes, which is close to real trading but not the same — simulated results tend to flatter.3

Decision rules

Advanced

Forward testing lets you fix how you interpret the rules while mistakes cost nothing, and success criteria fixed in advance stop you moving the goalposts.2

Common mistakes

  1. Changing rules mid-test

    Then it is a new test.

  2. Stopping too early

    A few trades prove little.

  3. Ignoring costs

    Add Slippage and Trading Fees and Commissions.

  4. Skipping to full size

    Start small when going live.

Check your understanding

Test yourself before moving on. Each answer comes with an explanation.

Q1What does forward testing use?
Q2Why might demo results beat real results?

Key points to remember

  1. Backtest first, then forward test.
  2. Freeze rules and set criteria.
  3. Include realistic costs.
  4. Expect demo to flatter results.
  5. Go live small.

Frequently asked questions

How long should a forward test run?

Long enough for a meaningful number of trades; set it in advance.

Is paper trading the same as forward testing?

Paper trading is a common way to forward test.

Can I skip it?

You can, but you risk real money on untested assumptions.

Further learning

Sources

This article is written in our own words. The sources below support the specific facts, rules and figures marked with a number in the text. Links open the original publisher’s page.

  1. Interactive Brokers. From Back Test to Paper Trading (opens in a new tab) Checked .
  2. Alpari. Backtesting and forward-testing on demo (opens in a new tab) Checked .
  3. CMC Markets. What is algorithmic trading? A complete guide (opens in a new tab) Checked .

Educational content, not financial advice. Examples use hypothetical prices and simplified costs; actual fees, margin rules and regulations vary by broker, market and country. We are not affiliated with any publisher linked above. Last reviewed . Report an error or request a source credit.