Daily Forecast 2026-09-23

📋 Morning Board📏 Range ForecastΓ Gamma Map🕰 Analog Days📅 Calendar🎯 9:00 Forecast✅ Scorecard🌡 Sentiment🧭 Macro Score

📋Morning Board

SymbolPrev closeChangeVIX / VXN (pct)GEX ($B/1%)Expected range
QQQ$747.46+0.81%20.2 (14th pctile)+1.93B flip 741.01.00% (0.61–1.68)
SPY$773.38-0.02%14.2 (2nd pctile)+3.91B flip 770.30.59% (0.35–1.04)
QQQ RSI(2)98 extreme
QQQ vs 200-day+11.8%
QQQ GammaDealers long gamma (+$1.93B per 1% move), flip 741.0 sits 0.6% below spot
How to read this · VIX

σ Volatility Indices (VIX / VXN)

VIX = S&P 500 30-day implied volatility (maps to SPY); VXN = the same measure for the Nasdaq 100 (maps to QQQ). Percentile = share of the past year (252 trading days) that closed below the current value.
Index Current Percentile 1-year range As of
VIX · SPY 14.21 2% pctile · Depressed (complacency)
13.5 ─ median 17.2 ─ 31.1
2026-09-22
VXN · QQQ 20.18 14% pctile · Depressed (complacency)
17.2 ─ median 23.3 ─ 33.5
2026-09-22
CBOE official daily closes (VIX from 1990, VXN from 2009). These are closing values, not intraday — the morning brief uses the prior session's close and the evening review the current close, so the series stays consistent with history with no point-in-time bias.

📏Range Forecast

Today's Range Forecast (pre-open)
⚠ 数据陈旧:本预测基于 2026-09-22 的日线(距今约 16 天)。 落盘日线可能未更新(检查 PostClose_Rebuild 任务),下面的数字不可用于今日决策。
This section answers one question only: how far price is likely to swing between the open and the close (high minus low). It does not forecast direction — the directional version has been backtested repeatedly and produced no reliable signal.
Symbol Tier Forecast day range 80% interval vs last 20d
SPY Low 0.59% 0.35% ~ 1.04% About normal
Today is likely to be calmer than usual — price has less room to move. Selling options is favoured and normal strike width is fine. Long straddles are unfavourable today: you need a big move just to break even. Stops can be tightened somewhat.
QQQ Low 1.00% 0.61% ~ 1.68% About normal
Today is likely to be calmer than usual — price has less room to move. Selling options is favoured and normal strike width is fine. Long straddles are unfavourable today: you need a big move just to break even. Stops can be tightened somewhat.
How to read this table
· Forecast day range: how far today's high is from today's low, as a percentage of the current price.For example 0.59% above means the day's high and low are expected to differ by about 0.59%.
· 80% interval:on 8 days out of 10 the actual value lands between 0.35% and 1.04%; on the other 2 it falls outside. That is the honest error band — the real value may be half the forecast, or half again as large.
· Tier: days are bucketed into large / medium / small. When it says “High”, about 6 times out of 10 the day really is large, versus barely 3 in 10 for a blind guess. Good enough to size positions and choose strike width; not good enough to compute precise P&L.
· “Tier” and “vs last 20d” can look contradictory, and that is normal: the tier compares against the past several years, the right-hand column against the last 20 days. “High tier but about normal” means the recent period has itself been high-volatility — today is not exceptional, but the overall environment is jumpy and position sizing should stay cautious.
· A 10:00 intraday revision email follows, folding in the actual range and volume from the first half hour; the forecast gets sharper then.
Technical: out-of-sample R² SPY 0.51 / QQQ 0.48, model refits on every run.

ΓGamma Map

SymbolSpotNet GEX ($B per 1%)RegimeZero-gamma flipCall wallPut wallPin
QQQ$740.80+1.00BDealers long gamma$734.47 (spot above)$750 +1.24% · OI 4,324$740 -0.11% · OI 1,984$740
SPY$767.33-1.06BDealers short gamma$768.69 (spot below)$771 +0.48% · OI 5,837$767 -0.04% · OI 1,844—

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 Days

Prior close profile (2026-09-21, QQQ $741.47): session +2.77% · 5-day +4.55% · vs 200-DMA +11.8% · below 52-week high -0.6% · RSI2=98 · VIX 14.9 · policy rate 3.63% (1-year -0.45)
Closest analog 2025-10-27 (distance 0.51): session +1.78% · 5-day +2.71% · vs 200-DMA +17.5% · below 52-week high +0.0% · RSI2=95 · VIX 15.8 · policy rate 4.12% (1-year -0.71)
What followed: next day +0.77% · 5-day +0.64% · 20-day -3.65%
Side by side | 2026-09-21 (prior session) +2.77% ↔ 2025-10-27 +1.78%; today maps to the day after 2025-10-27, which was +0.77% (single days are mostly coincidence — the Top-20 statistics below are more reliable)
Analog (top 5)Distance That day Next day 5 days on RSI2 then 20 days on
2025-10-27 0.51 +1.78% +0.77% +0.64% 95 -3.65%
2019-09-05 0.54 +1.83% -0.10% +0.76% 90 -2.98%
2017-08-31 0.56 +1.07% -0.14% -1.36% 98 -0.51%
2006-01-06 0.56 +1.81% +0.40% +0.70% 97 -4.38%
2024-11-06 0.56 +2.72% +1.57% +1.32% 93 +3.21%
Top-20 analog statistics (deduplicated — far more reliable than any single day):
Next day mean +0.29% (up 65% of the time, range -0.3% to +1.6%) · 5-day +0.37% (70%) · 20-day +0.55% (50%)
Note: QQQ drifts up over time, so the unconditional probability of any given next day being positive is already about 55%. Compare the “up %” above against that baseline, not against 50%.
25 features in three equally weighted groups: price position (return / distance to moving averages / position in the 52-week range / trend slope / consecutive up-down days / gaps) + technicals (RSI2 / RSI14 / volatility / relative volume / volume trend / range / KDJ-J / Bollinger %B / MACD histogram) + environment (VIX / rate cycle / credit spreads / dollar index / oil / S&P P/E / CBOE equity P/C / AAII bull-bear spread). Weighted z-score Euclidean distance; matching pool 1999-03-22–2026-09-21 (6918 days, excluding ±60 days around the target). Narrative context, not a trading signal: after four rounds of feature engineering the Top-1 next-day directional hit rate tops out at 54.9%, still below the 57% you get by always guessing up. The data is given in full, but do not use it for direction — it answers “which historical setup does today resemble”, not “will tomorrow be up or down”.

📅Calendar

This week (September 23, 2026 to September 28, 2026, ET) no major economic data release or Federal Reserve events.

Explanation:
The Federal Reserve announced its FOMC interest rate decision on September 16, 2026 (Wed) ET, raising the federal funds rate target range by 25 basis points to 3.75%-4.00%. Fed Chairman Kevin Warsh also held a press conference on the same day.

This week (September 23, Wed) the US September Manufacturing and Services PMI preliminary values will be released, but PMI is not among the key economic data specified by users as having an impact on the US stock market (non-farm payrolls, unemployment rate, CPI, PPI, PCE, GDP, retail sales).

According to the Federal Reserve's 2026 FOMC meeting schedule, the next FOMC meeting and Summary of Economic Projections (SEP, including the dot plot) will be announced on October 27-28. The September FOMC meeting minutes are expected to be released on October 7.

Therefore, between September 23, 2026 and September 28, 2026, there are no important economic data releases or Federal Reserve events requested by users.

🎯9:00 Forecast

9:00 premarket price$745.58 (vs prior close -0.25%, Prev close $747.47)
LeanBase — no strong signal, lean is small
P(close above 9:00 price)56%
Expected close$745.7
Expected high$749.2
Expected low$741.8
Expected range0.99% (0.61–1.68%)
Gatersi_high_90
Features used5 (Missing inputs: oi)
Model versionv0.3-gates · 2026-09-23 09:02:32 ET

Posted at 09:05 ET, scored at 16:45 ET. The ledger keeps every call — misses included.

✅Scorecard

CalledActual
P(up) 56% · close $745.7 · range $741.8–$749.2Open $746.97 · High $747.13 · Low $738.19 · Close $741.21 (Close vs 9:00 price -0.59%)
Direction✗ miss
Range inside band✓ hit 1.20% vs 0.61–1.68%
Expected high touchedno
Expected low touchedyes
Brier0.310 Brier (naive) 0.310
Close error0.60% Naive error 0.59%
Running tally · 40 calls scored · direction hit rate 18/40 · avg Brier vs naive 0.259 / 0.259

Naive baseline = "close equals 9:00 price, always 55% up".

🌡Sentiment

AAII Retail Sentiment Survey · week of 2026-09-16
Bull−bear spread -24.5 bulls 28.8% / bears 53.3%
Spread < −20 — the one extreme-bearish bucket that has historically carried any signal (4-week horizon)
39-year percentile 5.1% · 5-year percentile 13.5% (the distribution has shifted down; use the 5-year figure)
Historically a contrarian indicator, and it takes 3–4 weeks to work, not 1–2. Since 2020 the effect has broken down and at times inverted — low-weight atmosphere only.
CNN Fear & Greed Index · live
34.7 fear
prior close 35.2 · one week ago 27.3 · one month ago 54.7
Percentile since 2022 26.3%
Backtested: no predictive power for same-day or next-day direction (its components are that day's price action, which makes it circular). Forward absolute returns are positive from every bucket; only the magnitude differs — pure atmosphere.
CBOE Equity Put/Call · 2026-09-22
0.47 index P/C 0.93 · total P/C 0.78
Percentile since 2023 4.4% (median over the same period 0.59)
Low = retail crowding into calls (speculative heat); high = heavy put demand (defensive)
Backtested: an extremely low P/C (call mania) does not mark tops — forward returns are in fact slightly positive, the opposite of the popular claim. Atmosphere only.
All four have been backtested: none carries tradable predictive power for same-day or next-day direction. They describe the sentiment backdrop and are not a basis for buying or selling.

🧭Macro Score

Total 67 / 100 · Posture: Neutral (2026-09-23)
CategoryValueScoreNote
Macro18 / 20
└ GDP growth (ann.)1.53 / 5
└ Core CPI YoY2.45 / 5
└ Unemployment4.15 / 5
└ PMI (mfg+svc avg)555 / 5
Monetary policy12 / 25
└ Real rate (FFR − core CPI)1.65 / 8neutral zone 0–1.5%
└ Policy stance & guidancemodel judgment3 / 10model judgment
└ Communication vs marketmodel judgment4 / 7model judgment
Earnings16.5 / 20
└ EPS growth YoY %535 / 5
└ Forward P/E19.15 / 810-yr avg ≈ 17–18
└ Earnings qualitymodel judgment4 / 4model judgment
└ EPS beat rate %782.5 / 3
Liquidity9 / 10
└ IG credit spread OAS %0.84 / 4
└ M2 YoY %5.413 / 3overheating also penalised
└ Financial conditions—2 / 3proxied by spreads + M2
Policy & geopolitics3 / 15
└ Domestic policy riskmodel judgment1.5 / 7.5model judgment
└ Geopolitical riskmodel judgment1.5 / 7.5model judgment
Sentiment & technicals8.5 / 10
└ VIX regime14.214 / 4low = seller regime, high = oversold signals active; not directional
└ Trend (200-day, SPY+QQQ)23 / 3the only trend state that passed FDR
└ Flows / rotation / volumemodel judgment1.5 / 3volume 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.