Is the edge real, or luck?
A single backtest is one draw from a distribution of possible outcomes. Robustness testing asks whether the edge survives when you change the data, the ordering, the parameters or the market regime. These pages explain the techniques — walk-forward, Monte Carlo, out-of-sample, parameter sensitivity, stress and forward testing — that separate a stable edge from a curve-fit that happened to work once.
Robustness Testing: Robustness testing is the set of methods that check whether a backtested edge is stable and real rather than a product of luck or overfitting. It includes out-of-sample and walk-forward testing (does it work on unseen data?), Monte Carlo simulation (how wide is the outcome distribution?), parameter sensitivity and stability testing (does a small parameter change break it?), scenario and stress testing (how does it behave in crises?), and forward or paper trading (does it work on genuinely new data?).
Walk-Forward Analysis
ValidationWalk-forward analysis is a validation procedure that repeatedly optimises a strategy on an in-sample window, tests the chosen parameters on the immed…
Monte Carlo Simulation
ValidationMonte Carlo simulation is a robustness technique that repeatedly resamples or reorders a backtest's trade or return series to generate thousands of a…
Parameter Sensitivity Analysis
RobustnessParameter sensitivity analysis systematically varies a strategy's parameters across a range and maps how performance responds, to distinguish a robus…
Stability Testing
RobustnessStability testing evaluates whether a strategy's edge is consistent across different sub-periods, instruments, market regimes and small perturbations…
Cross-Validation (for Trading Strategies)
ValidationCross-validation is a resampling scheme that partitions data into folds so each fold serves in turn as a test set while the rest train the model, but…
Scenario Analysis
RobustnessScenario analysis evaluates how a strategy behaves under a set of defined conditions, historical episodes or hypothetical what-if states of the marke…
Out-of-Sample Testing
ValidationOut-of-sample testing evaluates a strategy on data that was deliberately withheld during its design and tuning, so that performance on this untouched…
Forward Testing
ValidationForward testing runs a completely finalised strategy on new market data as it arrives in real time, without any further changes, so that its performa…
Paper Trading
ValidationPaper trading is the simulated execution of a strategy on live, real-time market data using virtual money, so that its behaviour, order handling and …
Stress Testing
RobustnessStress testing deliberately subjects a strategy to extreme adverse conditions, historical crises, hypothetical shocks and worsened assumptions, to di…