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.
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.
All readings on this track · 51 readings
- 1986Degrees of freedom in trading system optimization
- 1988Walk-forward and neighborhood tests after optimization
- 1988Undisclosed rules block system robustness tests
- 1988Testing re-optimization calendars against random parameter controls
- 1989Binary search limits on multi-peak average grids
- 1989Parameter neighborhoods that survive a shift
- 1990Use profit mapping to keep a cycle and stop plateau
- 1990Why popular indicator optimization fails robustness
- 1991Retesting weighted indicator balances across horizons
- 1992Constructing forecast models with regression, walk-forward, and robustness
- 1992Diagnose regimes before you lock parameters
- 1992When stops change system timing
- 1993Walk-forward halt rules for forecast models
- 1994Walk-forward evaluation of genetic index rules
- 1995Input pruning as walk-forward system evaluation
- 1995Critiquing neural nets as incomplete trading systems
- 1996Rebuild the equity-path ratio before it ranks a designed system
- 1996Parameter grids can fit random walks
- 1996Walk-forward analysis belongs in the design of a mechanical trading system
- 1997When a holdout fails, discard the rule set
- 1997Test rewarded rule breaks before replacing the system
- 1997Walk-forward rules keep system research from rewriting live trades
- 1999Keep a channel-breakout to two lookbacks and test neighbor stability
- 1999Constant investment size in stock system evaluation
- 2000Forcing optimization maps mechanical system failure boundaries
- 2000Robust parameter selection with surface charts
- 2001A two-gate classroom test for a two-window momentum trend filter
- 2002How a two-sided continuation factor becomes a testable trend rule
- 2002Evaluating two-window trend intensity as a reversal rule
- 2003Discounting speculative bubbles in system robustness tests
- 2003Walk-forward evaluation of locked stochastic oscillator rules
- 2003Critiquing mechanical system design after extreme price regimes
- 2004Evaluating a two-window trend trigger
- 2005Grade backtested signals with holdouts and optimization plateaus
- 2006Reserved-sample evaluation of trading system design
- 2006Walk-forward critique of hindsight crossover systems
- 2008Condition-matched walk-forward evaluation for mechanical systems
- 2011Session-split evaluation of regular and overnight systems
- 2012Walk-forward evaluation as operator rehearsal
- 2013Two-window evaluation of mechanical trading systems
- 2013Walk-forward filter selection for repeated-median velocity
- 2014Walk-forward evaluation for fading-memory velocity systems
- 2015Test oscillator events before tuning rules
- 2016Walk-forward evaluation of a five-parameter parabolic stop-and-reversal
- 2016Walk-forward optimization without curve fitting
- 2017Optimization without overfitting in trend-system evaluation
- 2017Parameter stability is a better guide than a larger crossover grid
- 2018Point-in-time universes for system evaluation
- 2018Walk-forward robustness evaluation for optimized systems
- 2018Critiquing breakout systems through robustness tests
- 2018A critique of parameter fitting in system design