| Symbol | Prev close | Change | VIX / VXN (pct) | GEX ($B/1%) | Expected range |
|---|---|---|---|---|---|
| QQQ | $725.61 | +0.60% | 23.8 (56th pctile) | -1.29B flip 724.5 | 1.22% (0.74–2.06) |
| SPY | $772.31 | +0.34% | 16.9 (47th pctile) | -1.48B flip 772.3 | 0.77% (0.45–1.36) |
| Index | Current | Percentile | 1-year range | As of |
|---|---|---|---|---|
| VIX · SPY | 16.91 | 47% pctile · Near median |
|
2026-10-28 |
| VXN · QQQ | 23.78 | 56% pctile · Near median |
|
2026-10-28 |
| Symbol | Tier | Forecast day range | 80% interval | vs last 20d |
|---|---|---|---|---|
| SPY | Normal | 0.77% | 0.45% ~ 1.36% | About normal |
| A normal day with no particular signal. Run your usual parameters; no volatility-driven adjustment needed. | ||||
| QQQ | Normal | 1.22% | 0.74% ~ 2.06% | About normal |
| A normal day with no particular signal. Run your usual parameters; no volatility-driven adjustment needed. | ||||
| Symbol | Spot | Net GEX ($B per 1%) | Regime | Zero-gamma flip | Call wall | Put wall | Pin |
|---|---|---|---|---|---|---|---|
| QQQ | $704.30 | -3.61B | Dealers short gamma | $730.69 (spot below) | $710 +0.81% · OI 7,812 | $700 -0.61% · OI 42,068 | — |
| SPY | $764.73 | -5.53B | Dealers short gamma | $771.97 (spot below) | $770 +0.69% · OI 22,831 | $760 -0.62% · OI 33,031 | — |
Positive gamma: dealers sell rallies and buy dips, damping moves. Negative gamma: dealers chase, amplifying moves.
Walls are gamma-weighted, not raw OI. 503-day test: a NEAR call wall is real resistance and breakouts through it run shorter; a FAR call wall breaks more often (a volatility tell). Put walls show no measurable support.
DTE≤7 · Walls use the front expiry · post-close snapshot
| Analog (top 5) | Distance | That day | Next day | 5 days on | RSI2 then | 20 days on |
|---|---|---|---|---|---|---|
| 2024-04-29 | 0.35 | +0.41% | -1.89% | +1.73% | 89 | +6.22% |
| 2019-10-10 | 0.36 | +0.77% | +1.29% | +2.58% | 75 | +6.23% |
| 2026-02-25 | 0.41 | +1.45% | -1.21% | -0.96% | 86 | -4.68% |
| 2025-09-04 | 0.42 | +0.91% | +0.14% | +1.54% | 79 | +5.30% |
| 2018-09-25 | 0.47 | +0.14% | +0.07% | +0.87% | 68 | -5.90% |
Posted at 09:05 ET, scored at 16:45 ET. The ledger keeps every call — misses included.
| Called | Actual |
|---|---|
| P(up) 57% · close $716.7 · range $711.8–$720.5 | Open $716.54 · High $718.07 · Low $711.62 · Close $715.34 (Close vs 9:00 price -0.13%) |
Naive baseline = "close equals 9:00 price, always 55% up".
| Category | Value | Score | Note |
|---|---|---|---|
| Macro | 16.5 / 20 | ||
| └ GDP growth (ann.) | 2.5 | 4 / 5 | |
| └ Core CPI YoY | 2.6 | 3.5 / 5 | |
| └ Unemployment | 4.2 | 5 / 5 | |
| └ PMI (mfg+svc avg) | 54.7 | 4 / 5 | |
| Monetary policy | 14 / 25 | ||
| └ Real rate (FFR − core CPI) | 1.15 | 8 / 8 | neutral zone 0–1.5% |
| └ Policy stance & guidance | model judgment | 3 / 10 | model judgment |
| └ Communication vs market | model judgment | 3 / 7 | model judgment |
| Earnings | 15 / 20 | ||
| └ EPS growth YoY % | 29.5 | 5 / 5 | |
| └ Forward P/E | 19.4 | 5 / 8 | 10-yr avg ≈ 17–18 |
| └ Earnings quality | model judgment | 2 / 4 | model judgment |
| └ EPS beat rate % | 83 | 3 / 3 | |
| Liquidity | 9 / 10 | ||
| └ IG credit spread OAS % | 0.82 | 4 / 4 | |
| └ M2 YoY % | 5.4 | 3 / 3 | overheating also penalised |
| └ Financial conditions | — | 2 / 3 | proxied by spreads + M2 |
| Policy & geopolitics | 0 / 15 | ||
| └ Domestic policy risk | model judgment | 0 / 7.5 | model judgment |
| └ Geopolitical risk | model judgment | 0 / 7.5 | model judgment |
| Sentiment & technicals | 7.8 / 10 | ||
| └ VIX regime | 16.91 | 3 / 4 | low = seller regime, high = oversold signals active; not directional |
| └ Trend (200-day, SPY+QQQ) | 2 | 3 / 3 | the only trend state that passed FDR |
| └ Flows / rotation / volume | model judgment | 1.75 / 2 | volume ratio + rotation dispersion + breadth; conditions, not direction |
Weeks-to-months backdrop, not an overnight signal. Being forward-tested; it does not drive any order.
Full report: Morning report · Evening report
Research output, not investment advice.