The Lab

Every trading day at 9:25 ET the Lab forecasts where SPY will be at 10:00, noon, 2:00 and the close, then learns from what actually happened. The bar it has to clear is the simplest honest forecast: the latest pre-market price holds.

Skill at the close +1.5% ± 1.1% · promising, not proven
Edge hit rate 63% direction beyond the latest price, 62 leaned days
Range coverage 70% target 68%
Days learned 133 first 15 are warmup and not counted

Latest call

Tue, Nov 3, 2026 Graded All inputs in

Close target $752.48, range $748.66 to $756.32, 53% chance of closing above the prior close ($752.10). Closed at $754.35.

CheckpointP(up)TargetRangeActualIn rangevs naive
10:00 59% $752.64 $751.18 – $754.10 $754.26 No Beat (0.319 vs 0.353)
Noon 61% $753.08 $750.13 – $756.05 $754.92 Yes Beat (0.293 vs 0.365)
2:00 59% $752.91 $750.13 – $755.70 $756.06 No Beat (0.386 vs 0.432)
Close 53% $752.48 $748.66 – $756.32 $754.35 Yes Beat (0.253 vs 0.275)
What moved the latest callWeight times today's reading, for the lead Kalman expert, in sigmas.
pushes downpushes up
  • IWM minus QQQ yesterday
  • High yield (HYG) yesterday
  • Gamma above vs below spot
  • Fed leaning hawkish (Jev)
  • Headline risk tone (Jev)
  • Distance to max pain
  • Baseline lean
  • Distance to gamma flip

Track record

Is it learning? Skill vs "latest price holds"Cumulative CRPS skill at the close, with a 2-standard-error band. Above zero means better than naive.
-10.0%-5.0%+0.0%+5.0%+10.0%
naive+1.5%
May 22Jul 20Sep 10Nov 3
Is the range honest?Share of the last 20 closes inside the displayed range. The Lab steers this toward 68%.
40%60%80%100%
68% target75%
May 22Jul 20Sep 10Nov 3
Who the Lab trustsEnsemble weight per expert at the close. Experts earn weight by forecasting better than the rest.
  • Kalman: everything, slow memory 15%
  • Gaps keep going 12%
  • Analog days (10 nearest) 11%
  • Kalman: options positioning 10%
  • Kalman: price action 9%
  • Everyone else 43%
0%50%100%
Apr 27Jun 30Sep 1Nov 3
CalibrationWhen the Lab said X% chance of an up close, how often it was
0%50%100%
24
16
16
19
43
0%25%50%75%100%

Leaderboard

Average CRPS at the close in sigma units (lower is better), and each expert's edge over "latest price holds". Weight is how much the ensemble listens to it today.

ExpertCRPSvs naiveWeightVerdict
Kalman: everything, slow memory 0.4714 +0.0081 ± 0.0099 15.5% ~579 more days to confirm
Gaps keep going 0.4735 +0.0060 ± 0.0078 12.0% ~666 more days to confirm
Kalman: options positioning 0.4763 +0.0033 ± 0.0077 9.8% ~2402 more days to confirm
Kalman: price action 0.4785 +0.0011 ± 0.0096 9.1% ~37304 more days to confirm
Analog days (10 nearest) 0.4790 +0.0006 ± 0.0078 10.7% ~93179 more days to confirm
Latest price holds (random walk) 0.4796 — 8.6% the benchmark
Yesterday's move reverses 0.4810 -0.0014 ± 0.0047 6.6% no edge so far
Kalman: Jev text reads 0.4831 -0.0035 ± 0.0048 6.8% no edge so far
Yesterday's direction continues 0.4850 -0.0055 ± 0.0049 7.7% no edge so far
Dealer hedging drift 0.4854 -0.0058 ± 0.0045 5.9% no edge so far
Kalman: everything, fast memory 0.4893 -0.0098 ± 0.0149 4.2% no edge so far
Gaps fade 0.5017 -0.0221 ± 0.0083 3.0% no edge so far

By checkpoint

CheckpointSkillFrom rangeFrom edgeCoverageEdge hit rate
10:00 +10.6% ± 1.8% +2.1% +8.5% 73% 76% (72)
12:00 +1.6% ± 1.0% +0.7% +0.9% 69% 68% (40)
14:00 +2.3% ± 0.9% +2.1% +0.2% 71% 53% (34)
Close +1.5% ± 1.1% +0.7% +0.8% 70% 63% (62)

How it learns

  • Senses. Options positioning from the 9:25 snapshot, yesterday's moves in stocks, bonds, credit, the dollar and VIX, and Jev's reads of the morning headlines and WSB.
  • Experts. Simple fixed hypotheses ("gaps fade"), Kalman filters whose weights drift slowly with the market, and an analog expert that asks what happened on the most similar past days.
  • Ensemble. Experts earn weight by forecasting better (Hedge), and every expert keeps a small share so one that fell out of favor can come back when the market changes.
  • Range. The range widens after a close lands outside it and narrows after one lands inside, so over time about 68% of closes fall inside it.