Skip to main content
Track Robustness testing
36 / 51
Library

2006issue C131-5

Walk-forward critique of hindsight crossover systems

A common design error is to certify entry and exit rules on the same historical series used to choose them. A Moving-average crossover found in hindsight is not a certificate that the procedure will persist on unseen data.

  • A common design error is to certify entry and exit rules after those rules were chosen in hindsight on the same historical series later treated as proof.
  • Searching a historical series for a short and long moving-average pair that would have triggered when the shorter average crossed above the longer one for a long, or the reverse for a short, is presented as a typical hindsight example.
  • Rules that appear to have worked in hindsight are not guaranteed to persist on unseen future data, and a reliable repeat of past market behavior is treated as a weak basis for certifying a system.
  • Even a system described as good can produce a consecutive string of four or five losses, so capital planning must assume losing streaks rather than uninterrupted repeats of a backtest.
Entries in this reading3 entries

The hindsight certification error

A common design error is to certify entry and exit rules after those rules were chosen in hindsight on the same historical series later treated as proof.

Searching a historical series for a short and long moving-average pair that would have triggered when the shorter average crossed above the longer one for a long, or the reverse for a short, is presented as a typical hindsight example.

Rules that appear to have worked in hindsight are not guaranteed to persist when applied to unseen future data.

Fitted history is a weak certificate

If later markets do not resemble the fitted history, a backtested procedure can fail even when commissions are paid to execute it.

A reliable repeat of past market behavior is treated as virtually impossible and therefore a weak basis for certifying a system.

Walk-forward analysis and robustness testing

Editorial view: Walk-forward analysis is how a finished set of entry, exit, and abstention rules is kept testable as one procedure, using rule inputs, market state, and execution constraints over the system holding period. That task is not a search for a prettier in-sample Moving-average crossover.

A named evaluator tool is described as a way to judge whether a trading procedure can survive its own loss sequence, which is a Robustness testing question rather than a search for prettier in-sample crossovers.

Capital planning for losing streaks

Even a system described as good can produce a consecutive string of four or five losses, so capital planning must assume losing streaks rather than uninterrupted repeats of a backtest.

A planned derivational market analysis system

A planned system labeled derivational market analysis is described as combining a chosen dependent market with positively and negatively correlated independent markets plus multi-year commercial positioning statistics.

Educational research material, not investment advice. Historical source context does not establish present-day performance.
36 of 51 in the Robustness testing track
20081-3 pp.Next on Robustness testingCondition-matched walk-forward evaluation for mechanical systemsA conventional historical average does not record whether the dates were advancing, declining, or sideways, so it cannot be mapped to the market trend a trader faces now.
All readings on this track · 51 readings
  1. 1986Degrees of freedom in trading system optimization
  2. 1988Walk-forward and neighborhood tests after optimization
  3. 1988Undisclosed rules block system robustness tests
  4. 1988Testing re-optimization calendars against random parameter controls
  5. 1989Binary search limits on multi-peak average grids
  6. 1989Parameter neighborhoods that survive a shift
  7. 1990Use profit mapping to keep a cycle and stop plateau
  8. 1990Why popular indicator optimization fails robustness
  9. 1991Retesting weighted indicator balances across horizons
  10. 1992Constructing forecast models with regression, walk-forward, and robustness
  11. 1992Diagnose regimes before you lock parameters
  12. 1992When stops change system timing
  13. 1993Walk-forward halt rules for forecast models
  14. 1994Walk-forward evaluation of genetic index rules
  15. 1995Input pruning as walk-forward system evaluation
  16. 1995Critiquing neural nets as incomplete trading systems
  17. 1996Rebuild the equity-path ratio before it ranks a designed system
  18. 1996Parameter grids can fit random walks
  19. 1996Walk-forward analysis belongs in the design of a mechanical trading system
  20. 1997When a holdout fails, discard the rule set
  21. 1997Test rewarded rule breaks before replacing the system
  22. 1997Walk-forward rules keep system research from rewriting live trades
  23. 1999Keep a channel-breakout to two lookbacks and test neighbor stability
  24. 1999Constant investment size in stock system evaluation
  25. 2000Forcing optimization maps mechanical system failure boundaries
  26. 2000Robust parameter selection with surface charts
  27. 2001A two-gate classroom test for a two-window momentum trend filter
  28. 2002How a two-sided continuation factor becomes a testable trend rule
  29. 2002Evaluating two-window trend intensity as a reversal rule
  30. 2003Discounting speculative bubbles in system robustness tests
  31. 2003Walk-forward evaluation of locked stochastic oscillator rules
  32. 2003Critiquing mechanical system design after extreme price regimes
  33. 2004Evaluating a two-window trend trigger
  34. 2005Grade backtested signals with holdouts and optimization plateaus
  35. 2006Reserved-sample evaluation of trading system design
  36. 2006Walk-forward critique of hindsight crossover systems
  37. 2008Condition-matched walk-forward evaluation for mechanical systems
  38. 2011Session-split evaluation of regular and overnight systems
  39. 2012Walk-forward evaluation as operator rehearsal
  40. 2013Two-window evaluation of mechanical trading systems
  41. 2013Walk-forward filter selection for repeated-median velocity
  42. 2014Walk-forward evaluation for fading-memory velocity systems
  43. 2015Test oscillator events before tuning rules
  44. 2016Walk-forward evaluation of a five-parameter parabolic stop-and-reversal
  45. 2016Walk-forward optimization without curve fitting
  46. 2017Optimization without overfitting in trend-system evaluation
  47. 2017Parameter stability is a better guide than a larger crossover grid
  48. 2018Point-in-time universes for system evaluation
  49. 2018Walk-forward robustness evaluation for optimized systems
  50. 2018Critiquing breakout systems through robustness tests
  51. 2018A critique of parameter fitting in system design
All 58 readings tagged Robustness testing
Also on Robustness testing5 readings