9,845 graded predictions across cc_scanner, fortress_fight, and fortress_rebuild, scored against actual daily highs and closes. Bars and dots compare what the models claimed to what the market did.
Each dot is a predicted-touch bucket of expired contracts (dot size = count, hover for exact rates). On the dashed line, prediction equals reality. Dots below the line = the engine over-warned; above = under-warned. Also on the books: 26 in progress (censored), 2 unexpired early touches (preview only).
Raw factors are written every grading pass; the engine only applies them when all four gates pass.
| Metric | N | Predicted | Realized | Raw factor |
|---|---|---|---|---|
| Touch | 2590 | 37.9% | 33.7% | 0.89 |
| Breach | 2590 | realized 385 breach event(s) | 0.82 | |
| IV haircut | correct the input: touch model on iv × h | 0.90 | ||
Each row is one expiry week of fully graded contracts. Ratio = realized ÷ predicted touch: below 1.0 the model over-warned that week, above 1.0 it under-warned. A correction that would have looked right on the first rows is judged by the later ones.
| Week | N | Pred touch | Real touch | Ratio | Pred breach | Real breach |
|---|---|---|---|---|---|---|
| 2026-W28 | 313 | 34.3% | 24.0% | 0.70 | 16.5% | 6.7% |
| 2026-W29 | 574 | 39.6% | 20.2% | 0.51 | 19.1% | 1.6% |
| 2026-W30 | 530 | 41.8% | 38.7% | 0.93 | 20.2% | 10.0% |
| 2026-W31 | 257 | 34.8% | 36.6% | 1.05 | 16.8% | 18.7% |
| 2026-W32 | 368 | 43.4% | 50.3% | 1.16 | 20.3% | 38.9% |
| 2026-W33 | 212 | 36.2% | 40.6% | 1.12 | 17.2% | 19.3% |
| 2026-W34 | 120 | 27.3% | 43.3% | 1.59 | 13.2% | 31.7% |
| 2026-W35 | 114 | 29.6% | 24.6% | 0.83 | 14.3% | 7.9% |
| 2026-W36 | 102 | 33.8% | 31.4% | 0.93 | 16.3% | 22.6% |
Rows bucket each graded contract by its ticker’s return over the 20 trading days BEFORE the forecast, the one trend fact knowable at pick time. If realized splits by bucket while predicted does not, the model is trend-blind. Walk-forward verdict on the trend challenger: loses to raw out of sample.
| Prior 20d trend | N | Predicted touch | Realized touch | Gap |
|---|---|---|---|---|
| down >10% | 1371 | 40% | 36% | -3 pts |
| flat +/-10% | 1111 | 36% | 33% | -4 pts |
| up >10% | 98 | 31% | 14% | -17 pts |
One row per weekly grading pass (cumulative sample at that date). Watch the raw factors converge and the winner column stay on raw.
| Run | Fight N | Touch pred / real | Raw touch factor | Raw breach factor | Winner | Scanner N | Scanner surv pred / real | Rebuild N | Rebuild touch pred / real |
|---|---|---|---|---|---|---|---|---|---|
| 2026-09-03 | 2489 | 38% / 34% | 0.89 | 0.80 | raw | 6639 | 86% / 88% | 300 | 35% / 35% |
| 2026-09-05 | 2590 | 38% / 34% | 0.89 | 0.82 | raw | 6940 | 86% / 89% | 315 | 35% / 35% |
6,940 matured picks graded against daily highs (7,968 logged since 20260703). Survival = finishing OTM. Red touch bars: realized ran hotter than predicted.
Sorted by how hot reality ran vs the model. Red connectors: realized above predicted (model too relaxed). Gray connectors: realized below predicted (model too scared).
Rebuild-local ledger (same calibration machinery as fight): 412 predictions since 2026-07-03, 315 resolved. Buckets group picks by the survival odds the model claimed.
| Metric | Value |
|---|---|
| Predictions logged | 412 |
| Resolved (expiry passed) | 315 |
| Predicted touch (avg) | 34.7% |
| Realized touch | 35.4% |
| Touch grades from exact daily highs | 314 / 314 |
Out-of-sample search for tickers that zig when the $1M model book zags — low correlation, positive behaviour on the book's worst days, and enough volatility to sell covered calls against. 42 nights logged (2026-07-24 → 2026-09-05).
| Ticker | Group | Nights | Persist | Med corr | Crisis day | OOS deliver | Verdict |
|---|---|---|---|---|---|---|---|
| ABNB | Internet (TECH) | 22 | 96% | +0.07 | +0.27% | 100% | WATCH |
| BILL | Fintech (TECH) | 22 | 96% | -0.13 | +1.29% | 100% | WATCH |
| EXPE | Travel (CONS) | 22 | 96% | -0.17 | +0.90% | 100% | WATCH |
| HCC | Coal (ENERGY) | 22 | 96% | +0.23 | -1.51% | 50% | WATCH |
| NVO | GLP-1 (HEALTH) | 22 | 96% | -0.20 | +0.78% | 100% | WATCH |
| PARR | Refiners (ENERGY) | 22 | 96% | -0.11 | +1.66% | 75% | WATCH |
| UBER | Internet (TECH) | 22 | 96% | +0.00 | -0.26% | 100% | WATCH |
| VG | Midstream (ENERGY) | 22 | 96% | -0.30 | +2.16% | 100% | WATCH |
| VKTX | GLP-1 (HEALTH) | 22 | 96% | +0.25 | -0.65% | 0% | WATCH |
| XOP | Oil E&P (ENERGY) | 22 | 96% | -0.28 | +1.04% | 100% | WATCH |
| CAVA | Restaurants (CONS) | 21 | 96% | +0.00 | -0.08% | 25% | WATCH |
| CNR | Coal (ENERGY) | 21 | 96% | +0.23 | -1.95% | 0% | WATCH |
| FLUT | Casinos (CONS) | 21 | 96% | -0.20 | +0.30% | 100% | WATCH |
| IHI | MedTech (HEALTH) | 21 | 96% | -0.30 | +0.91% | 100% | WATCH |
| LDOS | Def Tech (INDL) | 21 | 96% | -0.05 | -0.12% | 100% | WATCH |
| LLY | GLP-1 (HEALTH) | 21 | 96% | -0.21 | +0.56% | 100% | WATCH |
| NFLX | Internet (TECH) | 21 | 96% | -0.10 | +0.94% | 100% | WATCH |
| SNOW | Software (TECH) | 21 | 91% | +0.15 | +1.06% | 0% | WATCH |
| TOST | Fintech (TECH) | 21 | 96% | -0.10 | +0.68% | 100% | WATCH |
| ZS | Cyber (TECH) | 21 | 96% | -0.01 | +0.83% | 25% | WATCH |
| DKNG | Casinos (CONS) | 20 | 95% | -0.09 | +0.35% | 14% | WATCH |
| OIH | Oil Svcs (ENERGY) | 20 | 87% | +0.23 | -0.78% | 75% | WATCH |
| AMR | Coal (ENERGY) | 18 | 78% | +0.26 | -2.38% | 71% | WATCH |
| AMGN | GLP-1 (HEALTH) | 17 | 77% | -0.12 | +0.68% | 100% | WATCH |
| PLTR | Def Tech (INDL) | 11 | 48% | +0.20 | -1.07% | 0% | noise |
| XYZ | Fintech (TECH) | 5 | 83% | +0.20 | +0.58% | young | noise |
| WFRD | Oil Svcs (ENERGY) | 5 | 83% | +0.21 | -1.80% | young | noise |
| BTU | Coal (ENERGY) | 3 | 13% | +0.22 | -2.69% | 0% | noise |
| FTNT | Cyber (TECH) | 12 | 52% | +0.23 | -0.20% | 29% | noise |
| XHB | Builders (CONS) | 7 | 88% | +0.23 | -0.41% | young | noise |
| TX | Steel (MATL) | 5 | 83% | +0.23 | -0.63% | young | noise |
| NRG | Power (ENERGY) | 7 | 78% | +0.24 | -2.45% | young | noise |