2012issue C0710-19
Scorecard-first mechanical system construction
Historical construction matches one pattern to an ideal long-and-short map, then freezes entry, the right-exit, and the wrong-exit as a single mechanical-trading-system. System-optimization and walk-forward-analysis only retune lengths when market speed changes. A candidate is kept when the cardinal-profitability-construct shows the book is internally consistent.
- Piling extra indicators onto a still-forming chart is treated as the weakest path to real-time decisions. Construction starts by matching one pattern to an ideal long-and-short map and then filtering surplus signals.
- A complete mechanical-trading-system states when to enter, when to take the right-exit on a working trade, and when to take the wrong-exit on a failing trade, so the whole book can be tested together.
- System-optimization searches average lengths, filters, targets, and stops. Walk-forward-analysis later refreshes the same inputs after market character changes, or a dynamic-length-pair tightens in fast ranges and widens in congestion.
- Borrowed or opaque books still need an independent test and a written log. The cardinal-profitability-construct multiplies profit factor, percent profitable, and average-win-to-average-loss; values below 1.2 were treated as not ready.
Match one pattern to the map
Piling extra indicators onto a still-forming chart is treated as the weakest path to real-time decisions. Construction of a mechanical-trading-system starts by matching one pattern to an ideal long-and-short map and then filtering surplus signals.
Those rules stay inside one coded procedure so entry, exit, and abstention can be tested together over the system holding period.
A two-average crossover is defined as long when the faster average crosses up through the slower average and short when it crosses down, with conventional first lengths of 9 and 18.
Filter the surplus crosses
When those lengths sit tight to price, range stretches produce repeated opposite crosses that miss the ideal map. That cluster is a whipsaw.
The same book then needs a no-trade filter, a channel substitute, or different inputs so surplus signals are not left standing in for the ideal long-and-short sequence.
Retune lengths when market speed changes
Keeping the same 9 and 18 lengths but switching to exponential averages removed several of those false crosses in the illustrated sample. Further input search is the system-optimization step that produced a speed-adaptive pair.
System-optimization searches the same rule inputs, average lengths, filters, targets, and stops, so the procedure better matches an ideal signal map without adding untestable chart clutter.
Re-estimating average lengths on a weekly or daily cycle is presented as one way to follow changing market character. That later-sample refresh is walk-forward-analysis, used after market character changes instead of locking lengths to one historical stretch or chasing last week's fit without a new test.
An alternative is a dynamic-length-pair that tightens in fast ranges near 9 and 11 and widens in congestion near 10 and 30, so the pair need not be re-estimated on a fixed calendar.
State every exit in the book
A complete mechanical book states when to enter, when to exit a working trade, and when to exit a failing trade.
The right-exit closes a working trade and can be coded as a cash target, one or two average-true-range or standard-deviation units from entry, or an oscillator extreme. The wrong-exit closes a failing trade and can be a fixed cash stop or the same volatility measures. Matching the two sizes creates a 1:1 payoff design.
A crossover engine can reverse as a reversal-system by trading enough size to flatten and invert, or flatten only with half that size.
Accept a book only on the scorecard
Borrowed or opaque procedures still require an independent test and a written log of symbol, timeframe, lookback, trade count, percent profitable, average trade, and win-to-loss ratio.
The cardinal-profitability-construct multiplies profit factor, percent profitable, and average-win-to-average-loss. Values below 1.2 were treated as not ready, and several large-profit sample books failed because that win-to-loss ratio was weak.
Hypothetical strategy reports are not live results and typically understate slippage and losers. A negative net or a drawdown larger than the account is a reject. About one-fifth of early effort is assigned to design and one-fifth to testing before execution is only following the script.
All readings on this track · 50 readings
- 1990Three-window walk-forward system evaluation
- 1990Building the construction layer of a mechanical trading system
- 1991Constructing walk-forward neural trading rules
- 1991Constructing neural trading systems from facts to walk-forward
- 1992Walk-forward evaluation of stop overlays on average crossovers
- 1992Audit mechanical system tests for fills and regimes
- 1993Walk-forward evaluation of monthly yield and real-rate forecasts
- 1993Constructing walk-forward forecasts with linear and moving-average baselines
- 1993Walk-forward hybrid rules for intermarket forecast stacks
- 1994Neural-net construction as a mechanical trading-system problem
- 1995Constructing an intermarket neural net trading system
- 1996Weekly market breadth as one procedure on an unused window
- 1996Walk-forward evaluation of gold-index bond-fund rules
- 1996Evaluating weekday-in-month filters for index day trades
- 1996Require both a trend filter and a cycle oscillator before entry
- 1997Walk-forward windows as a diagnostic of parameter instability
- 1997Walk-forward validation of a market-breadth timing rule
- 1997Sunspot spikes and walk-forward evaluation of an adaptive cycle rule
- 1997A walk-forward check for bond-breadth timing
- 1998Walk-forward audit of regression trend forecasts
- 1998Evaluating a cubic least-squares currency trend with walk-forward segments
- 1998Walk-forward evaluation of recursive yen trend signals
- 1999Personal system design under crowd psychology
- 1999Walk-forward evaluation of a polynomial price forecast
- 2000Walk-forward optimization of regression-slope-angle rules
- 2001Construct a winter seasonal window as one procedure
- 2001Inspectable rules when system write-ups dry up
- 2002Evaluating mechanical systems before position sizing
- 2003Walk-forward construction of rule-based market-position systems
- 2007Evaluating metal seasonal windows across regimes
- 2007Evaluating mechanical timing systems against hold baselines
- 2011Walk-forward reoptimization as a system design gate
- 2011Evaluate generated systems on holdouts, then add stops
- 2012Walk-forward analysis and out-of-sample tests for a mechanical trading system
- 2012Personality-first trading system design
- 2012Scorecard-first mechanical system construction
- 2012Constructing an advancer-decliner moving average for market breadth
- 2012Formula search as mechanical system construction
- 2013Identity-first system construction
- 2013Construct a swing system from bias rules to walk-forward
- 2014Evaluate mechanical stock systems with stops and walk-forward
- 2014Walk-forward velocity filters on noisy intraday trends
- 2015Event-predictability versus position-constrained rules
- 2015Constructing mechanical systems for walk-forward tests
- 2016When a tested system must be retired
- 2016Walk-forward metric filters and chance-level checks for selected inputs
- 2018Evaluate mechanical trading systems without catalog rankings
- 2019Phased stop construction from entry risk to trailing exit
- 2020Stockpiling simple ideas for mechanical system construction
- 2020A pretty first draft is not a walk-forward waiver