Skip to content
ML Academy

Time series and forecasting · insight-0251

Count every strategy variant you tried before trusting the best backtest

Evidence type
documented fact
Difficulty
hard
Roles
Data scientist
Industries
finance, banking, e-commerce

Summary: situation, action, reason, boundary

  1. Situation

    A trading or pricing signal looks strong after trying many lookback windows, thresholds and universes on the same history.

  2. Action

    Log every configuration tested, hold back a final untouched period (or paper-trade forward), adjust expectations for the number of trials, and prefer parameter regions that perform well broadly over a single sharp peak.

  3. Reason

    Selecting the maximum over many noisy evaluations inflates the winner's score; this is the same selection bias that affects model selection and multiple testing.

  4. Boundary

    Quant strategies, pricing rules tuned on history, alert thresholds, forecast model searches.

Symptom or risk

The best of many backtests is selected partly for luck, so its reported performance is biased upward and often vanishes live.

Exceptions

A small number of pre-registered variants tested once carries little selection bias.

Trade-offs

Holding back data shortens the development sample; forward testing delays deployment.

Pitfalls

Reusing the 'untouched' period after a disappointing first look.

Lessons and concepts

Claims and their sources