Skip to main content
Track System optimization
21 / 23
Library

2015issue C076

Construct if-then rules, then backtest and optimize

A constructed trading procedure is offered as a way to separate decisions that feel logical from decisions that are actually emotional. Construction needs relevant data, if-then rules, a backtest, and optimization in one workflow, not an entry idea alone.

  • Construction is more than writing an entry idea. It requires relevant data, a backtest, and optimization before the procedure is treated as complete.
  • A simple system idea can stay simple if the needed data is assembled first and then turned into logical if-then statements.
  • After the coded rules run, construction continues by checking whether results look realistic and by reducing data redundancies and anomalies.
  • Completing that path can take a period measured in months and is framed as a move from emotion-driven choices toward rule-driven ones.
Entries in this reading3 entries

Construction is more than an entry idea

A constructed trading procedure is offered as a way to separate decisions that feel logical from decisions that are actually emotional.

Construction is described as requiring both backtesting and optimization, not only writing an entry idea. Relevant data is treated as a required construction input alongside any standard for acceptable results.

Assemble relevant data, then write if-then rules

A system idea may stay simple if it is turned into logical if-then statements after the needed data is assembled. Relevant data means market inputs chosen so rules can be tested without obvious redundancy or anomaly distortion.

Those conditional statements are the checklist process: the pre-trade if-then sequence that decides whether to enter, exit, or stand aside. Coding those conditional statements is framed as a solvable construction step once the if-then logic exists.

Backtest and optimize until the rules are one process

The result is a mechanical trading system: a coded set of entry, exit, and abstention rules run as one testable procedure. A backtest, in this usage, is running the finished rule set on historical inputs to inspect whether the whole procedure behaves as intended.

After the program runs, construction continues by checking whether results are realistic and by reducing data redundancies and anomalies. System optimization is the post-test adjustment of rule inputs and data handling until the procedure stays realistic and logically consistent.

The procedure is adjusted until the rules make logical sense as one process rather than a collection of hopeful tweaks.

The path takes time because the aim is rule-driven choice

Completing that construction path can take a period measured in months and is framed as moving from emotion-driven choices toward rule-driven ones.

Educational research material, not investment advice. Historical source context does not establish present-day performance.
21 of 23 in the System optimization track
201558-58 pp.Next on System optimizationMechanical system design as a critique of discretionSystematic trading is presented as handing decisions to a prewritten rule set that is not revised by emotion, because fear and greed distort unaided judgment.
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