Skip to main content
Track System optimization
6 / 23
Library

1990issue C121-8

Split-sample tests for stochastic parameter grids

A locked stochastic-crossover-plan was paired with a sweep of increment and lookback only. A half-sample-split and a transfer-test then asked whether the preferred gang-size and bar count on one block stayed preferred, or even informative, on the unused block.

  • Gang-size and lookback can be fixed as primary-parameter choices before any trading plan is specified.
  • One stochastic-crossover-plan was locked so the search swept only increment and bar count, leaving slower-line smoothing as an unvaried system-parameter.
  • After a half-sample-split, preferred increment, that increment's equity-return reading, and the first-ranked bar count all failed a transfer-test on the unused block.
  • The pattern was treated as reason to doubt later preference, while the design was described as unable to prove that such searching never works.
Entries in this reading2 entries

Primary parameters and the trading plan

A mechanical plan can be separated into three pieces: a stipulated increment of price or time, a count of those increments used as lookback, and a trading plan that acts on the resulting series. The increment is the gang-size inside which market movement is compared. Increment and lookback were labeled primary-parameter settings because they can be chosen before any particular trading plan is specified.

A middle path for the series

A stochastic construction that uses high, low, and close, while adding only one plan-level smoothing setting, was chosen as a middle path. It sits between a close-only moving-average plan and models that pull in every available field. That leftover smoothing choice is a system-parameter. It belongs to the trading plan rather than to the sampling grid.

The locked crossover plan

The tested plan was a stochastic-crossover-plan. It stayed continuously long or short and reversed when the faster stochastic line crossed the slower line. No commission or slippage was subtracted. Increment was stepped from a daily unit to a monthly unit by two-day steps. Lookback ran from 3 through 36 bars. The three-period double smoothing that produces the slower line was never varied.

Half-sample-split and the ranking statistic

Twenty-nine commodity series, most spanning about 10 to 20 years, were each divided by a half-sample-split into two contiguous blocks. Each half was searched for preferred increment and bar count. The ranking statistic was percent-return-on-equity. A transfer-test then checked whether a setting preferred on one block remained preferred, or even informative, on the unused block.

Transfer-test on the unused half

Scatter of first-half preferred increment against second-half preferred increment showed no discernible alignment with the identity line. The same increment's equity-return reading on one half did not indicate the reading obtained with that increment on the other half. The bar count that ranked first inside a given increment on one half did not identify the bar count that ranked first on the other half.

The split-sample pattern was treated as reason to doubt that a stochastic-parameter search will identify settings that remain preferred later. The design was described as unable to prove that such searching never works.

Educational research material, not investment advice. Historical source context does not establish present-day performance.
6 of 23 in the System optimization track
19931-10 pp.Next on System optimizationFour-subsystem trading system constructionA usable mechanical trading system covers trend identification plus entry and exit plans, and it should be chosen so its monitoring load and quote costs fit the trader's occupation and schedule.
All readings on this track · 23 readings
  1. 1984Evaluating mechanical systems beyond net profit
  2. 1987Mechanical systems need more than pretty charts
  3. 1987Evaluating silver moving averages and RSI by scoring rule
  4. 1988Simple systems over optimized complexity
  5. 1988Cycle rule inputs until the parameter search stops
  6. 1990Split-sample tests for stochastic parameter grids
  7. 1993Four-subsystem trading system construction
  8. 1993Randomized price paths for stock system parameters
  9. 1994Mechanical timing with out-of-sample and filter checks
  10. 1995Evaluating asymmetric percent-reversal trading rules
  11. 1996Evaluating a daily volume-strength and new-high new-low timing procedure
  12. 1997Rule-based intraday system design with genetic search
  13. 1997Evolving three-rule systems with genetic templates
  14. 1997Audit the holdout and the exposure before the fitted entries
  15. 2001Inner weights are part of the candlestick signal
  16. 2003Mechanical short-term rules for news-sensitive rallies
  17. 2004Band construction as a testable trading procedure
  18. 2006Layered day-session automation from brackets to rules
  19. 2006Why mechanical rules must be retuned per security
  20. 2006A linear-regression next-bar forecast needs a searchable cutoff
  21. 2015Construct if-then rules, then backtest and optimize
  22. 2015Mechanical system design as a critique of discretion
  23. 2025Joint channel design with a trend filter and stop-loss orders
All 131 readings tagged System optimization
Also on System optimization5 readings