Skip to main content
Strategy Learning Hub

Strategy #0000000115 · Computational strategy search

Evolved technical rules and out-of-sample tests
Enter in/out-of-sample returns, turnover, cost per turnover, rule complexity and a validation threshold.

Genetic algorithms or programming search trees of indicators, comparisons and logical operators, selecting, crossing and mutating rules by fitness. Larger search spaces intensify data snooping; reserve untouched time-ordered tests, include costs and record the search. Allen and Karjalainen find no robust US equity excess return after costs for their evolved rules.

Beginner-friendlyAbout 8 minutesEvidence and practical analysis

Three ways in

Understand the story. Then inspect the risk.

Start with a familiar situation, check the payoff, then test how the numbers change.

The idea · in two minutes

After complexity and costs, does in-sample performance generalise beyond an out-of-sample threshold?

Genetic algorithms or programming search trees of indicators, comparisons and logical operators, selecting, crossing and mutating rules by fitness. Larger search spaces intensify data snooping; reserve untouched time-ordered tests, include costs and record the search. Allen and Karjalainen find no robust US equity excess return after costs for their evolved rules.

Enter in/out-of-sample returns, turnover, cost per turnover, rule complexity and a validation threshold.

No genetic search, data split or multiple-testing correction is performed; assumed figures are not strategy performance.

  • Input assumptionsEnter in/out-of-sample returns, turnover, cost per turnover, rule complexity and a validation threshold.
  • Model outputNo genetic search, data split or multiple-testing correction is performed; assumed figures are not strategy performance.

Illustrative research examples only. They are not live signals or a recommendation.

Variants · same family, different risk levers

Model definitions, data splits and implementation costs affect results.

Compare methodology and execution assumptions.

Related strategyRelationshipWhat changesNew cost or risk
Base scenarioManual inputsGenetic algorithms or programming search trees of indicators, comparisons and logical operators, selecting, crossing and mutating rules by fitness. Larger search spaces intensify data snooping; reserve untouched time-ordered tests, include costs and record the search. Allen and Karjalainen find no robust US equity excess return after costs for their evolved rules.No genetic search, data split or multiple-testing correction is performed; assumed figures are not strategy performance.
Conservative versionLower riskRaise cost assumptions and cap exposure or search space.May reduce model adaptability.
Validation versionOut-of-sample testFreeze rules before evaluating untouched data.Needs more data and governance.

No genetic search, data split or multiple-testing correction is performed; assumed figures are not strategy performance.

Read beyond the summary

References

Primary sources and research used to describe the strategy and its limits.

  1. 01Allen & Karjalainen (1999), Using Genetic Algorithms to Find Technical Trading Rulesresearch