The False Strategy Theorem
If you test enough random, worthless strategies, the best one will show a Sharpe ratio that looks like real alpha. The False Strategy Theorem tells you exactly how good "worthless" is expected to look.
Prerequisites: Sharpe Ratio, p-values and Multiple Testing
A researcher tests 200 variants of a mean-reversion signal — different lookbacks, different entry thresholds, different universes — on five years of daily data. One of them comes back with an annualised Sharpe of 1.5. It looks like a discovery. It is almost exactly what you'd expect to see if every single variant were pure noise with zero true edge.
Think of 200 people flipping a fair coin 20 times each. Someone is going to get 15 or more heads. That person did not discover a biased coin; they were the extreme of a crowd. Run enough backtests on the same data and the best-looking one is, by construction, an extreme value.
The formula, in words first
If a strategy has true Sharpe ratio zero, its estimated Sharpe over a finite sample still bounces around, because you only observed one finite history. The standard error of that estimate shrinks with the square root of the number of observations, : roughly for the per-period ratio.
Now run independent backtests, all with zero true edge, and keep the best one. The expected value of the maximum of noisy draws is not zero — it grows with :
In words: the Sharpe you should expect from the luckiest strategy in a pile of worthless ones equals the per-trial noise level times a factor that grows only slowly, with the square root of the log of the trial count. Slowly is the trap — the illusion never stops growing, and it outpaces most researchers' intuition for "I only tried a few things."
Worked example 1: 200 trials, 5 years of daily data
Take daily observations (five years). The per-period Sharpe noise annualises as . With independent trials, .
That 1.5 Sharpe the researcher found is almost exactly what 200 worthless strategies produce by chance. Nothing needs to be true for that number to appear.
Worked example 2: how many trials explain a Sharpe of 2.0?
Flip the question. A researcher reports Sharpe 2.0 on three years of daily data (, so ). Solve for :
A grid search over roughly 400 parameter combinations — five lookbacks times four thresholds times four universes times five entry rules is already 400 — is expected to hand you a 2.0 Sharpe out of pure noise. Most quant shops run grid searches bigger than that without a second thought.
Drag the standard deviation on the plot above and picture 200 draws from that curve: the maximum lands far out in the right tail even though the curve is centred on zero — exactly the number the theorem predicts.
The expected best Sharpe from worthless strategies is , not zero. Before believing a backtest, ask how many variants — every parameter tuned, every universe tried, every attempt a colleague made before you — were searched to find it.
The classic confusion: treating as "the number of strategies I formally logged" rather than the true number of hypotheses implicitly tested. Every threshold nudged while tinkering, every discarded idea, every colleague's earlier attempt on the same data counts toward . Researchers routinely report when the honest count is in the hundreds. See The Deflated Sharpe Ratio for correcting the estimate once is honestly counted.
What this means in practice
The theorem isn't an argument against searching — it's an argument for tracking and discounting for it, as the The Deflated Sharpe Ratio does. Log every configuration tried, not just the winner; hold out a final validation window no configuration ever touched; and treat an in-sample Sharpe near for your actual trial count as indistinguishable from luck until it survives that untouched data.
Related concepts
Practice in interviews
Further reading
- Bailey & López de Prado, The Deflated Sharpe Ratio: Correcting for Selection Bias, Backtest Overfitting and Non-Normality
- Bailey, Borwein, López de Prado & Zhu, The Probability of Backtest Overfitting