Qm

Topic · Research Practice & Backtesting

← All topics

Strategy Validation

28 articles · 5 checkpoints · 18 deeper reads · 5 reference notes

Every article, in reading order

plant a flag as you finish each

Read these first

  1. Instead of asking whether a strategy passes its own backtest, adversarial design asks a second researcher to actively try to break it, and rewards them for succeeding.

  2. Deciding how a strategy will be judged after you've already seen how it performs is not validation, it's rationalisation. The protocol has to be written down before the first backtest runs.

  3. Rebuilding a strategy from the written spec alone, without looking at the original code, catches the bugs and hidden assumptions that reviewing the original code never will.

  4. A backtest's best parameter setting can sit on a broad plateau of nearby settings that all work, or on a narrow spike surrounded by settings that fail. Only the plateau is a real signal.

  5. A backtest that passes every statistical test but can't explain why the market would pay for the signal is still probably noise. Requiring a rationale before the data mining starts filters most of it out for free.

Then the rest

Reference notes5 short entries