Forward testing is where you run a finished strategy on live, unseen market data without risking money, usually on paper, a demo, or even dollar trading it. It's the step between a backtest and going live for real at your full size. The backtest proves the idea on the past. Forward testing proves it can survive the present, on data no one could have tuned it to.
How is it different from a backtest?
A backtest looks backward, forward testing looks forward. In a backtest you already have all the data, so even with the best intentions some hindsight gets involved. Forward testing runs the strategy on candles that haven't printed yet, in real time, so there's nowhere to hide. It's the truest out of sample test there is, because the future genuinely wasn't available when you built the rules. Slower, yes, but real.
Paper or small live?
Both have a place. Paper trading costs nothing and catches the obvious breakages. But paper fills are perfect and paper feels no fear, so it hides slippage, trading costs, and the emotional side. A small live account fixes that. It's slower and you feel it a little, but it shows you the real difference between the plan and the execution, which is exactly what you want to test.
How long should you forward test?
Long enough to gather a meaningful sample across more than one market condition, not a lucky week. Resist the need to tweak mid-test, because the moment you change rules to fit the new data, you've stopped forward testing and started overfitting again. Compare the new record with the original evidence using live vs backtest, without forcing live returns to trace the backtest.
Frequently asked questions
Related terms
- R Multiple — Every trade measured against what you risked, where a full stop is always minus 1R.
- Slippage — The gap between the price you expected and the price you actually got.
- Trading Costs — Every commission, spread, and fee that eats your edge before you get paid.
- Live vs Backtest — The gap between how a strategy looked in testing and how it performs with real money.
