1988issue C041-10
Simple systems over optimized complexity
The archive treats computers as verification tools for already chosen rules and describes extra rules and harvested price patterns as a move away from generality. Editorial: a trading procedure should stay general enough to survive unseen markets; complexity that only explains the past is a design failure, not sophistication.
- Computers verify already chosen rules; they are not engines that invent a trading system by searching combinations.
- Adding rules to patch historical failures, or letting a computer harvest ever-longer price patterns, moves a system toward a paper result that is unlikely to hold in unseen conditions.
- Simpler procedures can look worse on historical tests while offering a more reliable correspondence between past and future behavior than spectacular in-sample results.
- Slow moving-average trend systems are preferred because they are said to track more persistent market events than short-term trends.
Verification, not invention
Computers are treated as verification tools for already chosen rules, not as engines that invent a trading system by searching combinations. System optimization, in this workflow, checks a procedure the operator has already specified.
The revised systems text is described as expanding coverage of optimization and of many systems per category while shortening background mathematics now handled by programs.
Generality versus paper results
Repeatedly adding rules to patch specific historical failures is described as moving a system away from generality and toward a paper result that is unlikely to hold in unseen conditions.
Letting a computer harvest ever-longer price patterns is characterized as extreme overfitting: the procedure can always invent a new pattern and therefore never appears wrong.
Simpler procedures are said to look worse on historical tests while offering a more reliable correspondence between past and future behavior than spectacular in-sample results.
Moving average speed and persistence
A prior practice of retuning moving-average speed to keep a system aligned with changing markets is reported as having failed in use.
Slow moving-average trend systems are preferred because they are said to track more persistent market events than short-term trends, which are judged too inconsistent to rely on.
Trend following entries and risk control
A trend-following entry is described as traditionally receiving a poor fill. Scaling into more than one contract is presented as a way to tolerate mistimed first entries without abandoning the longer-term position.
Risk control is framed as knowing how the system behaves. A rigid stop is advised when expectations are unclear. A trend change or an unusual reaction to news may replace a fixed stop when the operator understands the risks.
Combining techniques from different areas is offered as a design option, such as entering on a moving average and exiting with a chart support or resistance level or another independent exit method.
All readings on this track · 23 readings
- 1984Evaluating mechanical systems beyond net profit
- 1987Mechanical systems need more than pretty charts
- 1987Evaluating silver moving averages and RSI by scoring rule
- 1988Simple systems over optimized complexity
- 1988Cycle rule inputs until the parameter search stops
- 1990Split-sample tests for stochastic parameter grids
- 1993Four-subsystem trading system construction
- 1993Randomized price paths for stock system parameters
- 1994Mechanical timing with out-of-sample and filter checks
- 1995Evaluating asymmetric percent-reversal trading rules
- 1996Evaluating a daily volume-strength and new-high new-low timing procedure
- 1997Rule-based intraday system design with genetic search
- 1997Evolving three-rule systems with genetic templates
- 1997Audit the holdout and the exposure before the fitted entries
- 2001Inner weights are part of the candlestick signal
- 2003Mechanical short-term rules for news-sensitive rallies
- 2004Band construction as a testable trading procedure
- 2006Layered day-session automation from brackets to rules
- 2006Why mechanical rules must be retuned per security
- 2006A linear-regression next-bar forecast needs a searchable cutoff
- 2015Construct if-then rules, then backtest and optimize
- 2015Mechanical system design as a critique of discretion
- 2025Joint channel design with a trend filter and stop-loss orders