Track record
30-day horizonEvery past prediction, replayed and scored against what the price actually did. This is the honest accountability check — does the model's “Buy” actually beat just holding everything? It fills in as you ingest data over time.
Not enough history yet.A prediction can only be scored once there's a later snapshot at least 30 days after it. Run
npm run ingest (or npm run ingest-popular) regularly — after about a month of snapshots this page starts showing a real hit-rate. Lower the bar with ?horizon=7 in the URL.How to read it: Hit rate = share of calls where the price was higher after 30 days. Edge = how much the Buy-rated names beat the equal-weight average of everything (the honest baseline). Information coefficient = correlation between predicted and realized return; even 0.05–0.10 is meaningful in real markets. This replays the current models on past data — it is not a clean point-in-time backtest, and small samples are noise. Build history before trusting it.