Skip to main content
Track Robustness testing
32 / 51
Library

2003issue C101-3

Critiquing mechanical system design after extreme price regimes

After a large multi-year rise and collapse, chart scale, ranking math, and the calendar of signals can each misstate the same mechanical trading system. Editorial view: treat those three surfaces as robustness tests that fail together, and do not leave the procedure in place until each test is passed.

  • An arithmetic price scale can make a 12.5 percent drop near a former high look larger than a 50 percent drop near the new low, while a logarithmic price scale can read a long post-collapse path as a continued downtrend.
  • Relative-strength ranking built from percentage change favors low-priced names after a broad collapse, and percentage-average bias can lift a rebound even when price is unchanged or still below its level of a year earlier.
  • System optimization on an extreme path can create a regime-bound signal that clusters in one boom year, overstates what a fully invested book could take, and is not shown to remain useful after that regime ends.
  • Editorial view: pass chart scale, ranking math, and the signal calendar as one robustness-testing set before a mechanical trading system is left in place.
Entries in this reading3 entries

The procedure is the unit of the test

A mechanical trading system is a fully specified procedure whose output is a signal from rule inputs, market state, and execution constraints over the system holding period, so entry, exit, and abstention can be tested as one procedure. System optimization adjusts those rule inputs until the backtested signal fits a chosen historical path. The fit is useful only if the same procedure remains testable outside that path.

Extreme multi-year paths make it easier to overfit a mechanical system so that the fitted rules describe a unique historical episode rather than a repeatable signal. After a large multi-year rise and collapse, that risk shows up at once on the chart, in the ranking, and in the calendar of signals.

Chart scale after a rise and collapse

Robustness testing checks that the same signal still appears, and remains executable, when chart scale is changed. An arithmetic price scale spaces equal currency increments equally and can hide large percentage moves after price has already collapsed. After a large multi-year rise and collapse, that scale can make a 12.5 percent drop near a former high look larger than a 50 percent drop near the new low.

A logarithmic price scale spaces equal percentage changes equally so long, high-to-low histories can be compared on one chart. Equal percentage changes sit at equal vertical distances, so the span from 10 to 20 matches 20 to 40 and 40 to 80. A long post-collapse path that looks like consolidation on an arithmetic chart can read as a continued downtrend.

Ranking math after cheap names remain

Relative-strength ranking is a sort of names by comparative percentage movement that can elevate low-priced rebounds after a broad decline. Rankings built from percentage change systematically favor low-priced names. After a broad collapse many widely followed names sit below a former 10 price cutoff, so excluding cheap names no longer clears the ranking.

Percentage-average bias is the tendency of averaged successive percentage changes to look positive after a round trip that returns price to its start. A fall of 50 percent followed by a rise of 100 percent averages positive even though price is unchanged. A one-year relative-strength recipe that splits history into quarters and double-weights the latest quarter can rank a recently rebounded low-priced name at the top even when that name remains below its level of a year earlier.

When almost every signal falls in one year

A purchase rule that requires a large short-window rise in a major-index moving average can concentrate almost every historical signal in one boom year and then produce none through later declining years. That pattern is a regime-bound signal: a backtested trigger that fires densely in one unusual window and then goes silent, so the historical sample is not a later opportunity set.

When nearly all signals arrive in a single year, a book that is already fully invested cannot take the later same-year signals, so a trade-level backtest overstates what capital rules would have allowed. A mechanical model fitted to a severe multi-year decline is not shown to remain useful if the following years are less severe, just as a model fitted to a boom year is not shown to remain useful after that boom ends.

Three robustness tests that fail together

Editorial view: chart scale, ranking math, and the calendar of signals are three robustness tests that fail together after an extreme regime. Changing only one surface can leave the mechanical trading system looking intact while the other two still describe a unique historical episode.

Leave the procedure in place only after robustness testing has changed chart scale, ranking math, capital constraints, and the historical regime, and the same signal still appears and remains executable.

Educational research material, not investment advice. Historical source context does not establish present-day performance.
32 of 51 in the Robustness testing track
20041-7 pp.Next on Robustness testingEvaluating a two-window trend triggerBuy power and sell power come from two adjacent lookback windows of highs and lows, and the oscillator scales their difference by the average of those two ranges.
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