End of day report Daily close notes — levels, VWAP, and gamma into the next session. Open end of day report

OI Intraday

SPX OI Intraday
NDX OI Intraday
RUT OI Intraday
ES OI Intraday
NQ OI Intraday
SPY OI Intraday
QQQ OI Intraday
IWM OI Intraday

About

This chart shows two NYSE sessions of 5-minute price candles with ±1σ bands, VWAP, and call/put walls, a right-hand open interest profile for the 0–1 day window, a bottom net drift panel of cumulative call/put premium and volume, and horizontal levels (gamma flip, max pain, walls) within ±100 points of the last price.

Instructions

Read the price candles against the green and red background bands to see whether price moves with or against net OI dominance. Compare the OI profile fills at key strikes with the horizontal walls, gamma flip, and max pain to spot clustering of positioning. Watch the net drift panel to check if cumulative call or put premium and volume confirm the price direction. The header badge gives a quick view of the dominant OI side near the spot price.

Glyphs

MarkMeaning
Green candle5-minute price increase
Red candle5-minute price decrease
Shaded band (±1σ)One standard deviation range around price
VWAP lineVolume-weighted average price
Horizontal call wallCall strike with significant open interest
Horizontal put wallPut strike with significant open interest
Horizontal gamma flip lineGamma flip level
Horizontal max pain lineMax pain level
Green fill (OI profile)Net OI dominance (calls > puts) at each strike
Red fill (OI profile)Net OI dominance (puts > calls) at each strike
Green background bandNet OI dominance (calls > puts) behind price
Red background bandNet OI dominance (puts > calls) behind price
Dashed gray curveNext-calendar-day expiry open interest (ex 1DTE)
Header badgeDominant OI side near spot (Calls, Puts, or Neutral)
Green line (net drift)Cumulative call premium paid ($M)
Red line (net drift)Cumulative put premium paid ($M)
Green filled bar (net drift)Cumulative call contracts traded (K)
Red filled bar (net drift)Cumulative put contracts traded (K)

OI Weekly

SPX OI Weekly
NDX OI Weekly
RUT OI Weekly
ES OI Weekly
NQ OI Weekly
SPY OI Weekly
QQQ OI Weekly
IWM OI Weekly

About

Five regular-trading-hours sessions of 30-minute candles with weekly and monthly VWAP, call and put walls, and a right-hand open-interest profile for strikes expiring in 15 days or less.

Instructions

Read the OI profile against price to see where puts or calls dominate near current levels. Compare the 1DTE curve to the full ≤15 day profile to gauge near-term hedging pressure. Watch for price reacting at walls, gamma flip, or max pain when those levels align with net OI dominance bands. The header badge gives a quick summary of which side controls the strikes around spot.

Glyphs

MarkMeaning
30-minute candlesPrice action for each half-hour of regular trading hours
Price gapsOvernight or session gaps preserved on the candle chart
Weekly VWAPVolume-weighted average price for the current week
Monthly VWAPVolume-weighted average price for the current month
Call wallStrike with concentrated call open interest, shown as a horizontal line
Put wallStrike with concentrated put open interest, shown as a horizontal line
Gamma flipStrike where dealer gamma exposure changes sign, shown as a horizontal line
Max painStrike of maximum option-holder loss at expiry, shown as a horizontal line
Green fillNet call open interest dominance at that strike (profile) or price band (background)
Red fillNet put open interest dominance at that strike (profile) or price band (background)
Dashed gray curveOpen interest for next-calendar-day expiry only (1DTE) on the profile panel
Header badgeDominant open interest side near spot: Calls, Puts, or Neutral
Put OI barsHorizontal bars extending left showing put open interest by strike
Call OI barsHorizontal bars extending right showing call open interest by strike
Shaded background bandsPrice-panel background colored by net open interest dominance

Quarterly Chart

SPX Quarterly Chart
ES Quarterly Chart
SPY Quarterly Chart

About

Thirteen weeks of daily price bars for SPX, ES, and SPY with quarterly VWAP, gamma-derived put floor and call ceiling, JPM collar strikes, COT cost basis, and Fed fair value scenarios overlaid. Anchors include quarterly VWAP, dealer gamma walls, the disclosed JPM collar, COT cost basis from CFTC data, and Fed fair value from a dividend-discount model.

Instructions

Read price against the quarterly VWAP to gauge intratrend bias. Watch how price reacts at the put floor and call ceiling for gamma-driven support or resistance. Compare the COT cost basis to current price to see if levered funds are underwater or in profit. Use the Fed fair value lines to assess how a 25 bp policy shift would reprice the index.

Glyphs

MarkMeaning
BadgeCurrent regime; see Badge states below
Daily barsDaily OHLC bars for SPX, ES, or SPY (selectable tabs)
VWAP (q) lineCumulative volume-weighted average price, reset each calendar quarter
Put floor lineLower strike bound of the net-gamma curve, clipped to ±300 points from last close
Call ceiling lineUpper strike bound of the net-gamma curve, clipped to ±300 points from last close
JPM short call lineShort call strike of the quarterly collar, steps at quarter open
JPM long put lineLong put strike of the quarterly collar, steps at quarter open
JPM short put lineShort put strike of the quarterly collar, steps at quarter open
Pink dotted lineCOT Cost Basis – levered-funds average entry from positioning data
Cyan dotted lineFed Fair Value – earnings divided by yield at current policy
Orange dotted line (Fed Cut)Fair value if next Fed meeting cuts 25 bp
Orange dotted line (Fed Hike)Fair value if next Fed meeting hikes 25 bp

Badge states

  • Above VWAP — latest close is above quarterly VWAP (green).
  • Below VWAP — latest close is below quarterly VWAP (red).
Beta Experimental chart — methodology and layout may change.

COT Positioning

COT Positioning

Futures positioning harness

Experimental comparison of methods that turn weekly index-futures positioning into price-axis context. Three stacked panels share one time axis over the last six months. The spine leaves a forward window for a one-month scenario fan.

  • SPX spine — spot, regime shading, extreme markers, cost-basis line, and anchored levels. Colored dashed lines are constant-drift SPX tapes (+1σ / flat / −1σ / −2σ) that leave the last SPX print. Dotted rays mark the ST / MT / LT trend pivots — the 20 / 60 / 200-day moving averages where each horizon flips sign.
  • CTA panel — historical trend-follower estimate. Each horizon compares price to its moving average, divides the gap by the noise a random walk makes over that window, and passes the result through tanh. The three horizons are averaged and then vol-targeted: exposure shrinks when realized vol runs above 15% and levers up to 1.5× when it runs below. Colored dashed lines are implied CTA exposure under each SPX tape, re-scored every session, with the value at the horizon end labeled.
  • COT index — 0–100 normalization over a 156-week rolling window; 90/10 bands.

Positioning is aligned to its public release date (Friday, three days after the Tuesday snapshot) so the chart does not front-run the weekly report. The latest report is therefore up to a week behind the tape, and says nothing about flow since the snapshot.

The badge reads asset-manager flow — the four-week change in that cohort's net book, with the size in the subtitle. Asset managers are the directional cohort here: over the 156-week window they were net long in every week, while leveraged funds were net short in every week. The leveraged short is largely a cash-futures basis position, not a view, so its level and its entry price carry no sentiment. The entry line is labelled by side — for a net-short book an entry below spot is a loss, not support.

The CTA panel carries a dollar axis only when the model earns it. Unit exposure is fit by least squares to CFTC leveraged-funds net notional over the full 156-week window; the subtitle shows the correlation. Below r = 0.40 the panel keeps the [−1, +1] signal axis instead of publishing a dollar number the data does not support. Leveraged funds are a proxy cohort, not CTAs, so treat the dollar scale as an order of magnitude.

Experimental comparison harness — not investment advice.

Beta Experimental chart — methodology and layout may change.

Greek Cycle Support

SPX Greek Cycle Support
SPX Greek Cycle Support
NDX Greek Cycle Support
NDX Greek Cycle Support
ES Greek Cycle Support
ES Greek Cycle Support
NQ Greek Cycle Support
NQ Greek Cycle Support
SPY Greek Cycle Support
SPY Greek Cycle Support
QQQ Greek Cycle Support
QQQ Greek Cycle Support

About

Time series of absolute dealer gamma or vanna mass in the front monthly OPEX cycle, with weeklies and 0DTE folded into the next third Friday. The chart compares the current session to past months at the same days-to-OPEX phase.

Instructions

Read the front-cycle mass line against the same-phase median to see whether dealer hedging pressure is elevated or subdued for this point in the cycle. Compare the mass level to the underlying price line to judge if hedging flow aligns with or opposes the move. A mass reading far above median near expiry often means dealers are short gamma and must hedge aggressively.

Glyphs

MarkMeaning
BadgeCurrent regime; see Badge states below
Underlying price lineUnderlying price over sessions (top panel)
Front-cycle mass lineAbsolute dealer gamma or vanna mass in front monthly OPEX cycle (bottom panel)
Dashed vertical linesMonthly option expiry (third Friday; quarterlies drawn heavier)
Dotted horizontal lineSame-phase median from prior cycles (when enough history exists)

Badge states

  • ABOVE AVG (red) — front mass is at least 15% above the same-phase median.
  • TYPICAL (green) — within ±15% of the median.
  • BELOW AVG (blue) — front mass is at least 15% below that median.
  • BUILDING — not enough same-phase history yet.
Beta Experimental chart — methodology and layout may change.

SPX Pattern Radar

SPX PATTERN RADAR — PRICE + YIELDS
SPX PATTERN RADAR — REGIME
SPX PATTERN RADAR — GEX (BETA)

SPX Pattern Radar

One card, three tracks. Price+Yields and Regime run a causal matrix-profile scan over a 63-session window across up to ~5 years of history and report median forward returns at 5 / 21 / 63 sessions. GEX uses the longest window that fits available rollup history (21 / 42 / 63) and upgrades as that history grows. Matches prefer the same days-to-monthly-OPEX phase.

Tabs

  • Price+Yields — log-return shape plus 10-year yield level, day-over-day yield change, and 2s10s spread.
  • Regime — returns, realized vol, VIX, and days-to-OPEX.
  • GEX — returns, vol, net dealer GEX, day-over-day GEX change, and OPEX phase (beta: shorter GEX history, adaptive window).

How to read

  • Shaded box — current query window for that track.
  • White dots — historical analogs (when they fall in the displayed window).
  • Gold line (Price+Yields) — 10-year Treasury yield on the right axis.
  • Footer — best match date, median forward returns, win rate.

Intraday Levels

Intraday chart 0–1d

  • Spot 7490
  • Max Pain 8400
  • Gamma Flip 7460
  • Put Wall 7485
  • Call Wall 7495

Weekly chart ≤15d

  • Spot 7490
  • Max Pain 7450
  • Put Wall 7400
  • Gamma Flip 7462
  • Call Wall 7495

Target Drift

  • Drift Target 7492
  • Drift Flip 7460
  • Drift P% 55%

Gaps

  • Jul 29 Up 7320 – 7371

High open-interest zones

Calls 7500–7625 · centroid 7561 · 365.2K OI
Puts 7125–7250 · centroid 7181 · 194.1K OI

Intraday chart 0–1d

  • Spot 28273
  • Max Pain 26000
  • Gamma Flip 28232
  • Put Wall 28250

Weekly chart ≤15d

  • Spot 28273
  • Max Pain 28160
  • Put Wall 25800
  • Put Wall 28000
  • Gamma Flip 28257
  • Call Wall 28350
  • Gamma Flip* 28617

Gaps

  • Jul 29 Up 27206 – 27692

High open-interest zones

Calls 29600–30070 · centroid 29822 · 2K OI
Puts 26770–27240 · centroid 27080 · 3.6K OI

Intraday chart 0–1d

  • Spot 2931
  • Max Pain 2890
  • Gamma Flip 2925
  • Call Wall 2935

Weekly chart ≤15d

  • Spot 2931
  • Max Pain 2935
  • Put Wall 2880
  • Call Wall 2935
  • Gamma Flip 2998

High open-interest zones

Calls 2945–2995 · centroid 2970 · 6.9K OI
Puts 2845–2895 · centroid 2872 · 47.5K OI

Intraday chart 0–1d

  • Spot 7488
  • Max Pain 6300
  • Put Wall 7450
  • Call Wall 7500
  • Gamma Flip 7508

Weekly chart ≤15d

  • Spot 7488
  • Max Pain 6300
  • Put Wall 7450
  • Gamma Flip 7499
  • Call Wall 7500

Target Drift

  • Drift Target 7572
  • Drift Flip 7508
  • Drift Shadow 7425
  • Drift P% 10%

Gaps

  • Jul 29 Up 7350 – 7399

High open-interest zones

Calls 7665–7830 · centroid 7744 · 103.1K OI
Puts 6170–6335 · centroid 6265 · 109.8K OI

Intraday chart 0–1d

  • Spot 28423
  • Max Pain 27000
  • Put Wall 28000
  • Gamma Flip 28367
  • Call Wall 28500

Weekly chart ≤15d

  • Spot 28423
  • Max Pain 27000
  • Put Wall 28000
  • Gamma Flip* 28214
  • Gamma Flip 28336
  • Call Wall 28500

Target Drift

  • Drift Target 28634
  • Drift Flip 28367
  • Drift Shadow 28000
  • Drift P% 34%

Gaps

  • Jul 29 Up 27337 – 27813

High open-interest zones

Calls 28720–29350 · centroid 29010 · 7.2K OI
Puts 27460–28090 · centroid 27793 · 8.5K OI

Intraday chart 0–1d

  • Spot 747
  • Max Pain 740
  • Gamma Flip 746
  • Put Wall 746

Weekly chart ≤15d

  • Spot 747
  • Max Pain 740
  • Put Wall 745
  • Gamma Flip 746
  • Call Wall 750

Gaps

  • Jul 29 Up 730 – 734

High open-interest zones

Calls 752–765 · centroid 757 · 238.7K OI
Puts 713–726 · centroid 720 · 389.9K OI

Intraday chart 0–1d

  • Spot 688
  • Max Pain 700
  • Gamma Flip 686
  • Call Wall 689

Weekly chart ≤15d

  • Spot 688
  • Max Pain 700
  • Put Wall 660
  • Gamma Flip 686
  • Call Wall 690

Gaps

  • Jul 29 Up 662 – 673

High open-interest zones

Calls 699–711 · centroid 704 · 173.8K OI
Puts 639–651 · centroid 646 · 186.8K OI

Intraday chart 0–1d

  • Spot 291
  • Max Pain 285
  • Call Wall 292
  • Gamma Flip 294

Weekly chart ≤15d

  • Spot 291
  • Max Pain 285
  • Put Wall 285
  • Gamma Flip 294
  • Call Wall 297

High open-interest zones

Calls 295–300 · centroid 297 · 71.5K OI
Puts 285–290 · centroid 286 · 311.4K OI

About

Text summary of key option-derived levels for the current session and week: call walls, put walls, gamma flip, max pain, unfilled overnight gaps, and high open-interest strike zones. Two tabs switch between a 0-1 day window (Intraday) and a <=15 day window (Weekly).

Instructions

Read the call and put walls together to bracket the expected range for the chosen window. Compare the gamma flip to the current price: price above the flip suggests dealer hedging dampens moves; price below suggests hedging amplifies them. Check max pain as a magnet only when time to expiration is short and open interest is concentrated. Use open gaps as reference levels that have not yet been revisited. Compare the high OI zones against the walls to see whether the largest clusters reinforce or diverge from the spaced levels.

Glyphs

MarkMeaning
Call wallNearest call strike clusters above spot, spaced 2.5% apart (Intraday) or 5% apart (Weekly), maximum two per side
Put wallNearest put strike clusters below spot, spaced 2.5% apart (Intraday) or 5% apart (Weekly), maximum two per side
Gamma flipStrike where dealer gamma exposure changes sign, marking a potential regime boundary
Max painStrike where option holders' aggregate loss is minimized at expiration
GapUnfilled overnight price range with the session date it opened; filled gaps are excluded
High OI call zoneOpen-interest-weighted centroid and strike band for the dominant call cluster near spot
High OI put zoneOpen-interest-weighted centroid and strike band for the dominant put cluster near spot
Intraday tabLevels calculated from options expiring in 0-1 day
Weekly tabLevels calculated from options expiring in <=15 days

Regime

About

A dashboard of regime badges from macro, credit, equity, and volatility charts, showing the current classification for each market slice. Each tile links to its full chart for detail.

Instructions

Read the Fed Watch badge against the macro and volatility tiles to see if policy expectations align with growth and risk regimes. Check whether macro tiles agree with each other and with the vol tiles; divergence often precedes a regime shift. Hover any vol tile for the raw level and z-score to gauge how extreme the signal is.

Glyphs

MarkMeaning
Fed Watch badgeDominant Fed stance: Cut, Hold, or Hike from fed funds futures
Macro tile badgeRegime classification for yield curve, credit, quad map, or weighted breadth
Volatility z-score badgeFull-history z-score regime for VIX or index dispersion
Dedicated classifier badgeRegime from dedicated chart for dispersion ratio, term structure, DIX, or GEX
Green badge on volatility tileNormal level versus full history

Economic Calendar

Time Event Kind Metric Previous Expected Actual Status
12:30 ET Atlanta Fed GDPNow (Q2) Growth Level 4.95 5.07 Upcoming
M/M +32.22% +2.37%
12:30 ET Atlanta Fed GDPNow (Q2) Growth Level 4.95 5.07 Upcoming
M/M +32.22% +2.37%
08:30 ET Unemployment Insurance Weekly Claims Report Labor Level 197K 196.28K Upcoming
Y/Y -10.05%
M/M +10000K -720K
12:30 ET Atlanta Fed GDPNow (Q2) Growth Level 4.95 5.07 Upcoming
M/M +32.22% +2.37%
08:30 ET Employment Situation Labor Level 158.98K 158.97K Upcoming
Y/Y +0.32% +0.27%
M/M -17K -10K
08:30 ET Consumer Price Index Inflation Y/Y +3.5% +3.9% Upcoming
M/M -0.42% +0.66%
08:30 ET Producer Price Index Inflation Y/Y +5.5% +5.7% Upcoming
M/M -0.69% +1.02%
08:30 ET Unemployment Insurance Weekly Claims Report Labor Level 197K 196.28K Upcoming
Y/Y -10.05%
M/M +10000K -720K
12:30 ET Atlanta Fed GDPNow (Q2) Growth Level 4.95 5.07 Upcoming
M/M +32.22% +2.37%
Guide

Each release shows separate rows for the headline level, month-over-month change, and year-over-year change when available. Previous is the last print; Actual fills in after the release. GDPNow and Fed projection rows use level only. Statement and press conference rows show a status when released or live.

Upcoming — before the scheduled time (countdown shown). Soon — release window (~15 minutes after the print time while waiting for data). Late — past the window with no actual yet. Released — actual is in.

Payrolls-style series show M/M as a thousands change (K). Policy rate decisions show M/M as basis points (bps). Click the event name to jump to the related chart on Credit.