What is overfitting, and why do so many strategies fail live?
Overfitting is memorizing noise
A model overfits when it captures the random quirks of the training data instead of a durable pattern. It scores beautifully on the data it saw and poorly on anything new, because the quirks it learned do not repeat. Markets are mostly noise, so the temptation to overfit is enormous.
The more a model is tuned to maximize past performance, the more likely it has simply fit history. This is why a backtest showing a perfect equity curve should increase suspicion, not confidence.
The multiple testing trap
If a researcher tries hundreds of variations and keeps the best one, that best result is likely luck rather than skill. Testing many ideas and reporting only the winner is a quiet form of overfitting that inflates expectations and leads to real losses.
Defenses that actually help
Prefer simpler models, test on data the model never touched, use proper time based cross validation, and account for how many ideas were tried. Most of all, expect live results to be worse than any backtest, and size risk accordingly.
Common questions
Why does a great backtest often fail live?
Can overfitting be eliminated?
This article is general educational information only. It is not financial, investment, or trading advice, and not a recommendation to buy or sell any instrument. Markets carry risk of loss, and past performance does not guarantee future results. Consult a qualified, licensed professional before making any decision.
← All guides