Learning Loop
Autonomous model improvement — track predictions, measure outcomes, recalibrate
conservative Profile
aggressive Profile
Insufficient metrics data (0 records, need at least 2)
No metrics yet — take a snapshot and wait for outcomes to mature
First metrics will appear after 3-month outcomes are collected
No calibration changes yet
The initial calibration (v2) was derived from the 30-year ElasticNet backtest
Snapshot
Weekly capture of all stock scores, lever values, and current prices. Creates a timestamped prediction record.
Wait & Collect
At 3m, 6m, and 1y after each snapshot, actual prices are fetched and returns computed against predictions.
Measure
IC (rank correlation), hit rate, and long-short spread are computed per profile and horizon. Per-lever ICs identify which factors are working.
Recalibrate
When drift exceeds 15%, lever weights are adjusted proportionally to their IC contribution. Changes are logged with full justification.