PRE-MARKET BRIEFING · 2026-07-27 · context & synthesis, not a signal
MIXED / NEUTRAL
RANGEBOUND — ALL CHOP · no scheduled index catalyst
3/3 boards CHOP · 0/3 trending
The Setup
All three instruments are in CHOP, and the structural detail worth carrying is where yesterday settled. NQ closed at 28306.75, in the lower third of the prior day's range, with the 9 EMA at 28413.18, the 20 at 28511.28, and the 50 at 28700.01 stacked above — those are levels to treat as resistance until reclaimed. ES closed at 7444, also in the lower third, sitting just under the 9 at 7454.96 and the 20 at 7457.54, with the 50 at 7473.78 further above; the ES EMAs are compressed, so the cluster between 7454.96 and 7473.78 is a single zone rather than three separate tests. GC closed at 4055.4, in the middle third of its range, with the 9 at 4060.48 and the 20 at 4060.22 effectively on top of each other and the 50 at 4068.75 — the flattest of the three. Overnight, NQ spent the session between 28260 and 28725, and that upper extreme is the same number as PDH 28725, so acceptance above that single level puts both the ON high and the prior day high in question at once; rejection at 28725 leaves it as resistance, with 28260 and PDL 28212.5 below as support, and acceptance below 28260 puts 28212.5 in question below. Magnets sit at 28250, 28500, and 28000. ES traded a narrow 7433.5 to 7469 overnight, inside the prior day's 7431.25 to 7496.5 — acceptance above 7469 puts PDH 7496.5 in question above; rejection at 7469 leaves it as resistance, with 7433.5 and PDL 7431.25 below as support; acceptance below 7433.5 puts 7431.25 in question below. Between 7433.5 and 7469, rangebound. Magnets at 7500, 7250, 7750. GC ran 4023.4 to 4066.8, with the ON low identical to PDL 4023.4 — acceptance above 4066.8 puts PDH 4085.2 in question above; rejection at 4066.8 leaves it as resistance, with 4023.4 as support on both counts; acceptance below 4023.4 puts that same level in question below. Magnets at 4000, 4250, 3750. Given the event calendar, the practical read is that these ON extremes are the edges to watch and the map only resolves on acceptance outside them.
NQCHOPbelow EMA stacklower third of range
Overnight range28260 — 28725
PDH28725
PDL28212.5
Prior close28306.8
ATR145.38
EMA928413.2EMA2028511.3EMA5028700
OPTIONS / POSITIONING ▸
Exp. move (QQQ)± 8.805 · 1.29%
Exp. move 1w± 23.58 · 3.45%
Gamma flip603.586
Net GEX (est.)$663m · net long gamma (est.)
Call gamma wall690
Put gamma wall685
Max pain697
P/C (OI)2.7175
P/C (vol)1.1852
Heaviest call OI705 · 700 · 710 · 711
Heaviest put OI495 · 525 · 680 · 690
Retail GEX estimate from QQQ ETF options as a proxy for NQ; dealer short-call/long-put sign assumption; QQQ ≠ index ≠ future — positioning map, not a measured dealer book.
SCENARIOS ▸
Acceptance above ON high 28725 puts PDH 28725 in question above.
Rejection at 28725 leaves it as resistance, with 28260 and PDL 28212.5 below as support.
Acceptance below ON low 28260 puts PDL 28212.5 in question below.
Between 28260 and 28725, rangebound — the ON extremes are the edges to watch.
ESCHOPbelow EMA stacklower third of range
Overnight range7433.5 — 7469
PDH7496.5
PDL7431.25
Prior close7444
ATR21.62
EMA97454.96EMA207457.54EMA507473.78
OPTIONS / POSITIONING ▸
Exp. move (SPY)± 5.245 · 0.71%
Exp. move 1w± 14.235 · 1.93%
Gamma flip620.401
Net GEX (est.)$250m · net long gamma (est.)
Call gamma wall740
Put gamma wall740
Max pain741
P/C (OI)0.9056
P/C (vol)1.1735
Heaviest call OI810 · 756 · 740 · 745
Heaviest put OI720 · 730 · 717 · 565
Retail GEX estimate from SPY ETF options as a proxy for ES; dealer short-call/long-put sign assumption; SPY ≠ index ≠ future — positioning map, not a measured dealer book.
SCENARIOS ▸
Acceptance above ON high 7469 puts PDH 7496.5 in question above.
Rejection at 7469 leaves it as resistance, with 7433.5 and PDL 7431.25 below as support.
Acceptance below ON low 7433.5 puts PDL 7431.25 in question below.
Between 7433.5 and 7469, rangebound — the ON extremes are the edges to watch.
GCCHOPbelow EMA stackmiddle third of range
Overnight range4023.4 — 4066.8
PDH4085.2
PDL4023.4
Prior close4055.4
ATR12.94
EMA94060.48EMA204060.22EMA504068.75
OPTIONS / POSITIONING ▸
Exp. move (GLD)± 3.72 · 1.00%
Exp. move 1w± 9.85 · 2.65%
Gamma flip280.556
Net GEX (est.)$-16m · net short gamma (est.)
Call gamma wall372
Put gamma wall371
Max pain372
P/C (OI)0.4508
P/C (vol)0.7341
Heaviest call OI395 · 390 · 377 · 372
Heaviest put OI344 · 375 · 371 · 365
Retail GEX estimate from GLD ETF options as a proxy for GC; dealer short-call/long-put sign assumption; GLD ≠ index ≠ future — positioning map, not a measured dealer book.
SCENARIOS ▸
Acceptance above ON high 4066.8 puts PDH 4085.2 in question above.
Rejection at 4066.8 leaves it as resistance, with 4023.4 and PDL 4023.4 below as support.
Acceptance below ON low 4023.4 puts PDL 4023.4 in question below.
Between 4023.4 and 4066.8, rangebound — the ON extremes are the edges to watch.
Congressional Trading
1009 disclosures · 50d
STOCK Act disclosures · House, Senateas of 2026-07-27 · last 50 days
Net flow (est.)-$13.86M
net selling (est.)
Purchases789
$10.48M est.
Sales216
$24.34M est.
Index-relevant net$574K
17 buys · 11 sells
Top tickers by disclosures
AAPL6 filings · 3B/3S$318K
BRK.B6 filings · 6B/0S$140K
HUBB6 filings · 6B/0S$48K
GOOG5 filings · 4B/1S$91K
NVDA5 filings · 3B/2S$51K
ACN5 filings · 3B/2S$1K
HD4 filings · 1B/3S-$132K
BEP4 filings · 4B/0S$57K
Recent notable disclosures
Daniel Meuser· PURCHASE SPCX
$15,001 - $50,000 · House · disc. 2026-06-16
Thomas H Tuberville· SALE AWK
$15,001 - $50,000 · Senate · disc. 2026-07-16
Thomas H Tuberville· SALE CSX
$15,001 - $50,000 · Senate · disc. 2026-07-16
Thomas H Tuberville· SALE DUK
$15,001 - $50,000 · Senate · disc. 2026-07-16
Thomas H Tuberville· SALE LMT
$15,001 - $50,000 · Senate · disc. 2026-07-16
Thomas H Tuberville· SALE MA
$15,001 - $50,000 · Senate · disc. 2026-07-16
Thomas H Tuberville· SALE NEE
$15,001 - $50,000 · Senate · disc. 2026-07-16
Thomas H Tuberville· SALE PFE
$15,001 - $50,000 · Senate · disc. 2026-07-16
Thomas H Tuberville· SALE PG
$15,001 - $50,000 · Senate · disc. 2026-07-16
Sheldon Whitehouse· SALE AAPL
$15,001 - $50,000 · Senate · disc. 2026-07-08
Parsed STOCK Act disclosures (House + Senate), House, Senate chamber(s) with data in the last 50d. Disclosures LAG the actual trade by up to ~45 days (reporting window) — this is a map of what was FILED, not live positioning. Amount ranges are DISCLOSURE BUCKETS; all notional figures are midpoint ESTIMATES, not exact dollars. Descriptive only — no directional inference.
Catalyst Timeline
0 windows
(nothing scheduled)
Material Filings
GOOGL: 1 Form-4 insider filing(s)
Overnight Digest
Dow Jones Futures Due, Iran News In focus; Apple Leads Earnings Wave, Fed Meeting Ahead [Yahoo]
Argentina’s Oil Production Soars as Vaca Muerta Breaks New Records [Yahoo]
American Airlines Cut Its Full-Year Guidance. The Stock Rose 6.8% the Next Day. [Yahoo]
Oil Market's Glut Narrative Just Blew Up [Yahoo]
Intel Just Delivered Its Best Quarter in Years, But There Are Still Better AI Stocks to Buy [Yahoo]
Sentiment Read
The tape reads as a waiting posture rather than a decided one. The calendar dominates the mood — a Fed meeting ahead and an Apple-led earnings wave give the session an event-shaped feel, with Iran headlines adding a geopolitical thread that markets are monitoring rather than pricing. Single-name news is mixed and idiosyncratic: American Airlines cut full-year guidance and the stock rose 6.8 the next day, Intel delivered a strong quarter, and the oil glut narrative is being reassessed as Argentina's Vaca Muerta output sets records. That combination — good numbers meeting cautious guidance, and a macro event still unresolved — is the signature of a market that has stopped extrapolating. Rate and credit backdrop is benign: the curve is positive at 2s10s and financial conditions read loose, so the constraint on risk appetite is event risk, not funding. Positioning detail is thin — a single Form-4 insider filing at GOOGL is housekeeping, not signal. Volatility regime is CHOP across all three instruments, with ATR at 145.38 on NQ, 21.62 on ES, and 12.94 on GC, which is the numeric expression of that same waiting posture.