Walk-Forward Validation Setup Checklist
Walk-forward analysis answers a single question: does the strategy, refit on past data, work on the data that follows? This checklist covers the setup decisions that determine whether the answer is trustworthy.
Checklist Progress
Move item by item and keep your place
Progress saves locally, so you can work through the page over multiple sessions without resetting your checklist.
Checklist Sections
Work in focused batches instead of one long wall
Section 1
Phase 1: Window design
Section 2
Phase 2: Leak prevention
Section 3
Phase 3: Reading the result
Section 4
Phase 4: Robustness
Pro Tips
Small moves that make the checklist easier to finish
Try These Tools
Run the numbers next
Deflated Sharpe Ratio Calculator
Bailey & López de Prado deflated Sharpe — corrects observed Sharpe for selection bias across K trials. Reports deflated Sharpe, PSR (probability of skill).
Backtest Overfitting Score
Upload a backtest trade log and compute Probability of Backtest Overfitting (PBO), Deflated Sharpe Ratio, and the odds your edge survives live trading.
Sources & References
- Advances in Financial Machine Learning — Marcos Lopez de Prado, Wiley (2018)
- The Probability of Backtest Overfitting — Bailey, Borwein, Lopez de Prado, Zhu, Journal of Computational Finance (2017)
Related Content
Keep the topic connected
Trading Strategy Validation Checklist
A sign-off checklist for validating a trading strategy before risking capital: data hygiene, out-of-sample testing, trial accounting, deflated Sharpe, and risk backtests.
Walk-Forward Optimization
Walk-forward optimization: rolling-window train/test that mimics live deployment. Why anchored vs sliding matters and the gotchas in window sizing.
Walk-Forward vs K-Fold Cross-Validation
A decision matrix comparing walk-forward analysis and k-fold cross-validation for financial backtesting: leakage, regime handling, data efficiency, and when each fits.
Overfitting
Overfitting in trading-strategy backtests: how multiple-testing inflates apparent edges and the diagnostics that catch it.