Quantprove Glossary / Execution
3 min read

Forward Testing

Running a strategy on new market data in real time, before you risk real money on it.

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

Running a finished strategy on new, real time market data before risking real size, usually on paper or a demo. It's the transition between a backtest and live trading.
A backtest replays past data you already have and forward testing runs on data as it arrives, so no hindsight can leak in. Slower, but the most honest out of sample check you can run.
It catches logic bugs and proves the strategy fires correctly, but paper fills are perfect and paper feels no fear. It hides slippage, costs, and emotion, so a small live account is the real final test.
Feed your forward or live trades in and your Stability Score checks how closely they match the backtest, while your Health Score tracks the edge over time. It turns forward testing from a gut feel into a number.
  • 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.

Turn trading knowledge into evidence.