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.
- 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
Freeze the rules
Write the Trading Strategy down so it cannot change mid-test.
Set pass criteria
Decide target Expectancy, Drawdown and sample size before starting.2
Run it live
Trade every signal in real time for a pre-committed window.2
Record costs
Add your own estimates for slippage and market impact, since paper trading ignores them.1
Compare with the backtest
Check whether results are close to the tested numbers.
Go small first
Go live with very small positions until real results match the tests.3
Worked examples
Example 1 — Strategy survives
PassA hypothetical strategy backtested at +0.25R per trade shows +0.2R over 40 demo trades.
| 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
KillA hypothetical strategy backtested at +0.3R shows −0.15R over 40 demo trades.
| 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
ReviseA hypothetical scalping system looks positive on demo, but adding realistic slippage turns it flat.
| Demo result | +0.05R |
| After slippage estimate | 0R |
Paper trading does not account for slippage and market impact, so the edge is too thin.1
Forward test vs backtest
| Aspect | Forward test | Backtest |
|---|---|---|
| Data | New, live | Historical |
| Speed | Slow, real time | Fast |
| Execution | Real-time quotes | Assumed fills |
| Main risk caught | Live surprises, emotions | Weak 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
Changing rules mid-test
Then it is a new test.
Stopping too early
A few trades prove little.
Ignoring costs
Add Slippage and Trading Fees and Commissions.
Skipping to full size
Start small when going live.
Check your understanding
Test yourself before moving on. Each answer comes with an explanation.
Key points to remember
- Backtest first, then forward test.
- Freeze rules and set criteria.
- Include realistic costs.
- Expect demo to flatter results.
- Go live small.
Frequently asked questions
How long should a forward test run?
Is paper trading the same as forward testing?
Can I skip it?
Further learning
- Backtesting
The step before.
- Expectancy
Key pass metric.
- Slippage
Cost demo can miss.
- Position Sizing
Starting small.
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.
- Interactive Brokers. From Back Test to Paper Trading (opens in a new tab) Checked .
- Alpari. Backtesting and forward-testing on demo (opens in a new tab) Checked .
- 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.