OFF?Live SPX — Cboe's free quotes run about 15 minutes behind. The walls, flip, and pin come from last night's open interest, so they barely move during the day — what lags is where SPX sits against them.
Type the SPX price from your broker here and the whole page re-reads against it: the spot card, every distance, the regime, The Read, the short put zone, the Put Spread banner, and the gamma chart. The levels themselves stay as computed from the option chain.
After 5 minutes the box turns amber — update it. After 15 minutes it clears itself, because by then the delayed feed has caught up. Clear the box any time to go back to the delayed price.?ES overlay — SPX gamma levels also drive ES (the S&P 500 futures), since both track the same index. The big options open interest that builds these walls lives in SPX, not ES, so this is the right map for ES trades too.
Type the current ES price from your broker and each level (spot, flip, walls, pin) shows its ES equivalent in blue underneath. It works out the basis (ES minus cash SPX) and applies it to every level.
The basis drifts during the day and especially around the quarterly futures roll, so re-enter the ES price fresh each morning rather than assuming a fixed offset. Clear the box to hide the ES lines.?SPY overlay — the same gamma structure maps onto SPY, but SPY is not exactly SPX ÷ 10. The live ratio runs roughly 10.02–10.05 and drifts with dividend accrual, so a flat decimal shift would put your levels off by a point or more.
Type the current SPY price from your broker and each level (spot, flip, walls, pin) shows its SPY equivalent underneath, using the live ratio (SPX ÷ SPY).
Re-enter it fresh each session. Clear the box to hide the SPY lines.
New here? Read the User Guide and the Put Credit Spread Roadmap before your first session — open them in a new tab and save the PDFs for reference.
Loading today’s SPX chain — the first load takes a few seconds…
Why the numbers lag: Cboe provides these quotes free on a 15-minute delay — that's their rule for free data. The walls, flip, and pin are built from last night's open interest, so they barely move during the day. What lags is where SPX sits against them. Type the SPX price from your broker into Live SPX and the whole page re-reads against it instantly.
Mobile read shows the computed levels only — the chart, tables, and volume overlay live in the full dashboard. Educational use only · not financial advice.
SPX Spot (delayed)
—
—
Gamma Flip?Gamma Flip is the strike where dealers' cumulative net gamma crosses zero. It splits the two regimes:
Below flip = negative gamma. Dealers sell dips / buy rips, amplifying moves — trend/expansion risk, stand aside or widen.
It's calculated by summing net GEX (calls positive, puts negative) strike-by-strike and finding the zero-crossing nearest spot. If no crossing sits inside the proximity gate, there is no meaningful flip near the money and the regime is judged from net gamma around spot instead — which is why this card reads n/a more often than the all-expirations flip numbers quoted elsewhere.
The gate is why n/a is common. On fixed (default) the gate is ±0.75% of spot — about 56 pts at 7500 — and a 0DTE crossing frequently sits outside it. On vol the gate becomes 0.75 × the session expected move from ATM IV, so it widens in high vol and tightens in low vol instead of ignoring vol entirely. At 15 IV the two are nearly identical; they diverge as vol leaves the middle. The active gate width is printed under the number.
This setting is load-bearing — it feeds the regime badge and the trade banners. Run it against the fixed gate and log the disagreements before letting it move a decision.
—
—
Call Wall
—
—
Put Wall
—
—
Gamma Pin
—
—
Regime
—
—
Volatility (ATM IV)?ATM Implied Volatility — the average implied vol of options nearest spot, the same thing VIX measures (30-day SPX vol). It tells you how crisp your gamma levels are.
Low (under ~15): expected move is tight, gamma is concentrated, walls are sharp — premium-selling friendly.
Elevated (15–20): levels are softening, moves wider.
High (over ~20): the expected move is wide, walls get "smudged" into fuzzy zones that can be overrun — levels less reliable, be cautious selling premium.
—
—
1D Expected Move?Expected move — how far the options market prices SPX to travel over the remaining life of today's options. Primary source: the ATM straddle × 0.85 — the market's own price for that move, read directly from quotes, so it tracks your broker chain's expected move and shrinks through the session as time burns off. Fallback (no usable quotes): the ATM-IV formula, scaled by the fraction of the session remaining.
It shows on the chart as two gray dashed lines. Use it as a strike sanity check: short put strikes at or below the lower band (and below the put wall) is where 10-delta placement usually lands. Both walls inside the band is the warning read.
Derived from the same delayed chain as everything else — quotes ~15 min behind.
—
—
The Read · plain English
—?The Read — a plain-English summary of everything on this page, rebuilt every refresh from numbers the dashboard already calculates. No predictions.
What the market makers are doing explains which way dealer hedging runs today: above the flip they tend to buy dips and sell rallies (a shock absorber); below it they tend to sell into drops and buy into rallies (an amplifier).
If you enter a Live SPX price, every sentence re-reads against it.
One thing it cannot see: SPY vs VWAP on your live chart. That check is yours.
Short put · a place to start?A place to start — not a trade instruction. The zone is the lower of two lines: the put wall (the floor dealers defend) and the −1 SD line (the bottom of today's expected range). Below both, the 10 to 16 delta put is the usual starting point.
Delta reads as rough odds: a 10-delta put has about a 10% chance of finishing in the money. Profit targets, stops, width, and size are your decisions — see the Put Credit Spread Roadmap.
Built from ~15-minute delayed quotes. Confirm every strike and delta on your live platform.
Waiting for data…
—
☐Confirm SPY > VWAP on your chart before entry — this dashboard cannot see VWAP and has not checked it.
?Put Spread Favorable is advisory permission, not an instruction to trade. It turns green only when the gamma backdrop is structurally friendly to a short put spread: spot above the flip, positive-gamma regime, real gamma structure below spot to anchor behind, and no red event or post-expiration thinning. Green is suppressed aggressively — when marginal, it shows amber (caution) instead. Gray after the 2:00 PM ET entry cutoff. It never appears on an event day or below the flip. The VWAP confirmation is yours to make; the dashboard has no intraday price feed and cannot verify it.
—
?Full-book check — compares two flip lines:
Gamma flip (the card above) comes from today's options only (0DTE). All-expiry flip comes from every expiration — weeklies, monthlies, and longer. That book carries far more total gamma than today's options.
When both agree, the picture is solid. When they disagree, today's map can mislead:
Thin cushion — today's options read calm, but the full book is in negative gamma. If today's support gives way, a drop can run farther than today's map suggests. This is the one that matters most for put spreads. Choppy but contained — today reads fast, but the full book is calm, so swings tend to stay in a range.
Trapdoor — the all-expiry flip sits between the price and your short put zone. A drop through it removes the bigger book's cushion before price reaches your strike.
Observation only. Nothing here changes the regime badge, the Put Spread banner, or the strike-fit ribbon. Each session is logged in the Full-Book Check Log below; after 50 sessions the log shows whether thin-cushion days really run farther. Same method as the flip card (cumulative net GEX zero-crossing), so switching the dropdown to All expirations shows the same number when it sits near the price.
Net Gamma Exposure by Strike ($ per 1% SPX move)
Top Call Walls (positive GEX)
Strike
Dist
Net GEX
Call OI
Put OI
Top Put Walls (negative GEX)
Strike
Dist
Net GEX
Call OI
Put OI
Developing Walls — Today's Volume vs Overnight OI?Developing walls — the chart's OI-based walls are frozen at last night's close, but a large share of 0DTE structure gets built between 9:30 and 10:30 AM ET. This table flags strikes where today's volume is at least 3× the overnight OI and the gamma involved is material (≥ 20% of the top wall in view) — structure forming this session that the OI map cannot see yet.
Morning volume on a same-day expiration is overwhelmingly opening trades, so an early flag here is nearly pure new positioning. By afternoon the read muddies as positions close.
Observation only. Volume is direction-agnostic and ~15 min delayed. The flip, walls, pin, and regime cards stay OI-based so your logged levels remain comparable across sessions. Use this as context during the entry window — e.g. confirming your intended short strike sits outside the live structure, not just the overnight structure — and log what you see before letting it change any rule.
Strike
Side
Today Vol
O/N OI
Vol / OI
Live GEX est.
Change Since Open — Session Baseline Diff?Change since open — the first successful load of each session (per expiration, per calendar day) is stored in your browser as the baseline. Every later refresh compares the current structure to it: flip drift, wall moves, wall strength, and the biggest per-strike movers.
Read the two deltas differently. OI is frozen at last night's close, so a change in the OI-based Net GEX is re-pricing — spot moved, IV moved, time passed — on yesterday's positions, not new trades. The Vol GEX built column is today's cumulative volume — the footprint of positioning actually added this session, which the OI map can't see until tomorrow.
Observation only. Nothing here feeds the computed levels or any rule. The baseline survives a browser refresh (stored locally on this device) and resets automatically each new session.
—
Strike
Net GEX Δ (repricing)
Vol GEX built (new flow)
Now Net GEX
Full-Book Check Log — 50-Session Validation?What this log is for — the full-book check is a new idea, so it doesn't touch any rule until it earns it. Each trading day, the first load between 9:45 AM and 2:00 PM ET (on the 0DTE view) records the state: today's flip, the all-expiry flip, which of the four states it was, where the short put zone line sat, and whether the trapdoor was flagged.
Every later refresh that same day updates the session low (from Cboe's delayed feed). From that it works out: Drop — capture price minus the day's low, in points and as a multiple of the expected move. Zone hit — did the low reach the short put zone line?
The summary compares the states. The question it answers: do thin-cushion days actually drop farther than aligned-calm days? If not after 50 sessions, cut the feature.
The low is only as good as your last refresh — leave the tab open through the close, or open it once after 4:00 PM ET, to catch the full day. Stored in this browser only; use Download CSV to keep a copy.