The Null Zoo: Size and Power of Backtest-Overfitting Corrections on Synthetic Searches with Known Ground Truth

Arhan Canli · Canli Capital · 28 September 2026 · Preprint, version 1.0.0 · DOI 10.5281/zenodo.23018988

Abstract

Corrections for backtest overfitting—the deflated Sharpe ratio, the multiple-testing haircut, family-wise adjustments and bootstrap tests—are derived under assumptions that real trading research violates. We introduce the Null Zoo, an open and versioned simulation benchmark that draws complete research searches (20 strategies of 504 daily returns) from eight return families with known ground truth and scores seven validators by size, raw power and size-adjusted power. A lag-one autocorrelation of 0.2 raises the false-positive rate of every test that ignores it, except the already near-zero deflated Sharpe ratio, to between 18.79% and 19.65% at a nominal 5%; deflating the t-statistic by Lo’s autocorrelation-adjusted annualisation factor brings it to 5.52% in this favourable AR(1) case, at a cost of a slight excess size elsewhere. Under negative skew the Student-t tests reject 7.60%; a non-normal standard error and an i.i.d. bootstrap each repair one shape and break another, and no validator is calibrated across skew and fat tails; under fat tails, selection favours series with a large positive outlier. Under i.i.d. normal returns the deflated Sharpe ratio with its authors’ 0.95 acceptance rule fails to accept 90.5% of searches containing a strategy with a true Sharpe ratio of 2, because the rule tests a harder hypothesis than no skill and the skilled strategy raises its own benchmark; size-adjusted, it recovers most of that power (46.9% against 52.6%) but trails the Šidák test by 5.2–18.0 points across families. A bootstrap’s number of resamples materially affects its power. The published results reproduce byte for byte from the released code, and a robustness run with a different generator, 10,000 replications per cell and a finer bootstrap shows the findings are not artefacts of the generator or of Monte Carlo error.

Keywords

backtest overfitting, multiple testing, Sharpe ratio, deflated Sharpe ratio, simulation study, quantitative finance

Cite

@misc{canli2026nullzoo,
  author    = {Canli, Arhan},
  title     = {The Null Zoo: Size and Power of Backtest-Overfitting Corrections on Synthetic Searches with Known Ground Truth},
  year      = {2026},
  publisher = {Zenodo},
  doi       = {10.5281/zenodo.23018988},
  url       = {https://doi.org/10.5281/zenodo.23018988}
}

Licence

Text: CC BY 4.0. Code: MIT.