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 7600
  • Max Pain 7590
  • Gamma Flip 7469
  • Call Wall 7630

Weekly chart ≤15d

  • Spot 7600
  • Max Pain 7465
  • Gamma Flip 7474
  • Put Wall 7505
  • Call Wall 7630

Target Drift

  • Drift Target 7602
  • Drift P% 50%

Gaps

  • Jul 31 Up 7490 – 7505
  • Jul 30 Up 7320 – 7371
  • Aug 3 Up 7600 – 7629

High open-interest zones

Calls 7670–7790 · centroid 7704 · 104K OI
Puts 7310–7430 · centroid 7369 · 161.4K OI

Intraday chart 0–1d

  • Spot 28777
  • Max Pain 26000
  • Gamma Flip 28413
  • Put Wall 28600
  • Call Wall 28800

Weekly chart ≤15d

  • Spot 28777
  • Max Pain 28300
  • Put Wall 28000
  • Gamma Flip 28638
  • Gamma Flip* 28710
  • Call Wall 28800
  • Call Wall 30400

Gaps

  • Jul 30 Up 27206 – 27692
  • Aug 3 Up 28776 – 29134

High open-interest zones

Calls 28900–29380 · centroid 29113 · 1.8K OI
Puts 27940–28420 · centroid 28072 · 3K OI

Intraday chart 0–1d

  • Spot 2982
  • Max Pain 2900
  • Gamma Flip 2956
  • Put Wall 2960
  • Call Wall 2985

Weekly chart ≤15d

  • Spot 2982
  • Max Pain 2930
  • Put Wall 2880
  • Gamma Flip 2980
  • Call Wall 2990
  • Gamma Flip* 2992

Gaps

  • Jul 31 Up 2931 – 2935
  • Aug 3 Up 2982 – 2990

High open-interest zones

Calls 2985–3035 · centroid 3006 · 6.5K OI
Puts 2835–2885 · centroid 2859 · 38.2K OI

Intraday chart 0–1d

  • Spot 7636
  • Max Pain 7750
  • Put Wall 7410
  • Gamma Flip 7525
  • Put Wall 7630
  • Call Wall 7640

Weekly chart ≤15d

  • Spot 7636
  • Max Pain 7750
  • Put Wall 7500
  • Gamma Flip 7525
  • Call Wall 7650

Target Drift

  • Drift Target 7658
  • Drift Flip 7585
  • Drift P% 31%

Gaps

  • Jul 31 Up 7520 – 7543
  • Jul 30 Up 7350 – 7399
  • Aug 3 Up 7628 – 7656

High open-interest zones

Calls 7640–7810 · centroid 7727 · 130.2K OI
Puts 7300–7470 · centroid 7376 · 106.2K OI

Intraday chart 0–1d

  • Spot 28287
  • Max Pain 27000

Weekly chart ≤15d

  • Spot 28287
  • Max Pain 27000
  • Gamma Flip 27788
  • Put Wall 28000
  • Call Wall 29700

Target Drift

  • Drift P% 15%

Gaps

  • Jul 30 Up 27337 – 27813
  • Aug 3 Up 28900 – 29208

High open-interest zones

Calls 28680–29300 · centroid 28952 · 9.3K OI
Puts 27440–28060 · centroid 27770 · 10.8K OI

Intraday chart 0–1d

  • Spot 758
  • Max Pain 740
  • Gamma Flip 743
  • Put Wall 757

Weekly chart ≤15d

  • Spot 758
  • Max Pain 740
  • Put Wall 745
  • Gamma Flip 747
  • Call Wall 760

Gaps

  • Jul 31 Up 747 – 749
  • Jul 30 Up 730 – 734
  • Aug 3 Up 758 – 760

High open-interest zones

Calls 753–766 · centroid 758 · 185.1K OI
Puts 714–727 · centroid 721 · 222K OI

Intraday chart 0–1d

  • Spot 700
  • Max Pain 685
  • Gamma Flip 686
  • Call Wall 701

Weekly chart ≤15d

  • Spot 700
  • Max Pain 685
  • Put Wall 685
  • Gamma Flip 688
  • Call Wall 710

Gaps

  • Jul 30 Up 662 – 673
  • Aug 3 Up 700 – 708

High open-interest zones

Calls 720–732 · centroid 725 · 63.9K OI
Puts 660–672 · centroid 664 · 155.9K OI

Intraday chart 0–1d

  • Spot 296
  • Max Pain 280
  • Gamma Flip 292
  • Call Wall 297

Weekly chart ≤15d

  • Spot 296
  • Max Pain 280
  • Put Wall 285
  • Gamma Flip 294
  • Call Wall 300

Gaps

  • Jul 31 Up 291 – 292
  • Aug 3 Up 296 – 297

High open-interest zones

Calls 298–303 · centroid 300 · 44.5K OI
Puts 283–288 · centroid 285 · 210.7K 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 (Q3) Growth Level 1.54 3.26 5.86 Released
M/M +24.27% +111.82% +280.45%
12:30 ET Atlanta Fed GDPNow (Q3) Growth Level 1.54 3.26 5.86 Released
M/M +24.27% +111.82% +280.45%
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 (Q3) Growth Level 5.86 4.78 Upcoming
M/M +280.45% -18.44%
08:30 ET Employment Situation Labor Level 158.98K 158.94K Upcoming
Y/Y +0.25%
M/M -17K -40K
08:30 ET Consumer Price Index Inflation Y/Y +4% Upcoming
M/M -0.42% +0.7%
08:30 ET Producer Price Index Inflation Y/Y +5.5% Upcoming
M/M -0.69% +0.8%
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 (Q3) Growth Level 5.86 4.78 Upcoming
M/M +280.45% -18.44%
11:45 ET Atlanta Fed GDPNow (Q3) Growth Level 5.86 4.78 Upcoming
M/M +280.45% -18.44%
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.