How to use Walk-Forward Validation Visualizer
Paste a strategy returns CSV. The page reports per-window in-sample vs out-of-sample Sharpe and the IS-to-OOS drop in rolling and anchored window modes — the visualization that makes overfitting obvious.
What It Does
Use the calculator with intent
Paste a strategy returns CSV. The page reports per-window in-sample vs out-of-sample Sharpe and the IS-to-OOS drop in rolling and anchored window modes — the visualization that makes overfitting obvious.
Strategy developers who want a chart, not a number, to explain to themselves or a partner why a great-looking backtest is or isn't really an edge.
Interpreting Results
The IS-vs-OOS chart is the headline. Bars where OOS Sharpe is dramatically lower than IS Sharpe are the overfit regions. Persistent OOS performance above zero is the real edge.
Input Steps
Field by field
- 1
Upload data
Upload return data (or strategy backtest results split by parameter combination).
- 2
Set parameters
Set training window (e.g., 3 years) and testing window (e.g., 1 year). Slide the window forward.
- 3
Watch
Watch the parameter visualization across windows. Stable parameters = robust strategy; swinging parameters = overfit.
- 4
Read outputs
Read the OOS Sharpe across all test windows. Aggregate OOS Sharpe is what your strategy actually would have produced.
- 5
If
If parameters swing wildly, simplify the strategy or use shrinkage on the parameter estimates.
Common Scenarios
Use realistic starting points
Robust strategy
Strategy
low-turnover trend
Window mode
rolling
IS and OOS Sharpe similar across most windows; OOS efficiency above 0.7. Edge survives walk-forward.
Overfit strategy
Strategy
heavily-optimized intraday
Window mode
rolling
OOS Sharpe near zero in most windows, IS Sharpe 1.5+; classic overfit signature.
Try These Tools
Run the numbers next
Walk-Forward Validator
Upload a returns CSV. Rolling or expanding IS/OOS windows, per-window Sharpe, walk-forward efficiency, and a concatenated OOS equity curve. Catches regime.
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.
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).
FAQ
Questions people ask next
The short answers readers usually want after the first pass.
Related Content
Keep the topic connected
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.
Overfitting
Overfitting in trading-strategy backtests: how multiple-testing inflates apparent edges and the diagnostics that catch it.
Bailey-Lopez de Prado PBO
Probability of Backtest Overfitting: a combinatorial test that estimates how likely your best in-sample strategy is to underperform out-of-sample.