Proof
Every change to the method, dated and kept.
7 changes since the weights went live. Nothing is edited after the fact; a correction is a new line.
01
Changelog
nextproposed
Weights move to a versioned config
Any weight change ships from Model Lab with its before/after hit rate posted here first. Proposed, not live.
30 Sep 2026fix
1d and 3d outcomes recorded
Each 4h prediction is re-checked one and three days later. Horizons with nothing checked are labelled empty, never shown as zero.
30 Sep 2026fix
Calibration judged by the read’s direction
A bucket “paid” only if price moved the way the read pointed; a bearish read that went down counts as paid.
30 Sep 2026fix
Track-record band table
Real checked counts per band; the empty 100..110 band was dropped.
13 Sep 2026change
The composite is explainable on every stock page
Volume bias and open-interest bias, each with its weight and points, under every read.
11 Sep 2026change
Lists gated on the stable composite
Price-leader lists and auto-trade read stable_composite, so one noisy print can’t put a name on them.
29 Aug 2026change
Composite soft cap in price leaders
Near-perfect scores on thin evidence no longer top the price-leader basket.
22 Aug 2026fix
Measurement bug disclosed and kept
A stale, recycled spot price made some moves compute to ~0% and resolve as misses. Every figure before this date is understated, and stays in.
v1live
Live weights 62/38
composite = 0.62 × volume bias + 0.38 × open-interest bias (score_lib.php).