#13 — Causal retrain verdict
Hypothesis — what it tests
Does any of the V3/macd_hist feature-family edge survive once the lookahead bug is fixed and all features are computed causally?
Description
The decisive control experiment after the RCA: CMA-NN V3+macd_hist was retrained on causal features from the new FXFeatureBuilder (Kalman10 smoother, no lookahead) across 4 pairs x 4 seeds = 16 runs. Best of 16: +0.11 p/d on 13 trades over 410 OOS days — statistically nothing; worst: −12.23 p/d over 2,586 trades. The optimizer either found a barely-trades 'safe' solution or a trade-active losing one, with no middle ground. A parallel causal sweep of upstream smoothers (sma5/ema3/ema5/rma5) failed on every variant, and removing lookahead alone collapsed CHF_JPY from +73 to −1.56 OOS on the identical architecture. All trading was stopped, Hetzner servers deleted, and the project's rule 'do NOT restart any pre-RCA genome' was set. The write-up explicitly weighed accepting the null result: a year of backtest optimization had mostly found lookahead.
Key result
Indicators
Algorithms
Code
Interactive version (search, filters, figures): the experiment explorer.