Help us double down on what's working, instead of guessing. Takes 5 seconds, totally optional.
Trading FOMC & CPI with ES/NQ Gamma: An Event-Day Playbook
How scheduled macro events (FOMC, CPI, NFP) distort the ES/NQ options surface - the event vol premium, the gamma regime into the print, the post-event vol crush - and a step-by-step playbook using FlashAlpha's expected move, levels, and flow GEX.
Because these events sit on a known calendar date, market makers price them ahead of time - and that pricing is observable in the chain. Read it correctly and the print stops being a coin flip and becomes a structured setup: a known implied range, a known regime, and a known post-event vol decay.
1. The event vol premium
An expiry that spans a scheduled event carries an event vol premium: its ATM implied volatility is bid up relative to the surrounding expiries, because the option must cover a discrete jump risk. Two tells:
Term-structure kink / inversion. In calm markets the IV term structure slopes up (contango). Into an event the front expiry pops above longer ones - a localized backwardation around the event date. That bump is the priced event.
A wider expected move. The options-implied expected move (price × ATM IV × √(days/252)) widens to embed the jump. For ES, an FOMC or CPI session routinely prices a materially larger 1-day move than a quiet day.
The expected move is the single most useful number going in: it is the market's one-sigma (~68%) estimate of the post-print range, in index points, on the contract you actually trade.
2. The gamma regime going into the print
Ahead of a scheduled event, dealer gamma is frequently concentrated and pinning: with the market long gamma near a heavy strike, hedging buys dips and sells rips, and ES/NQ can coil into a tight pre-event range. The gamma flip, call wall, and put wall mark the edges of that coil - the levels a pre-print drift tends to respect. Watch where price sits relative to the flip: above it the compression bias is strongest; below it the book is already primed to amplify a move.
3. The release: repricing and the vol crush
At the print the discrete risk resolves, and two things happen fast:
Repricing. Spot gaps toward - or through - the expected-move band, and the gamma map shifts: walls that capped the coil can break, and the regime can flip from long-gamma (dampening) to short-gamma (amplifying), which is what turns an event into a trend day.
Vol crush. The instant the event is known, the event premium evaporates - front ATM IV collapses and the term structure re-normalizes. Even on a big directional move, the volatility component of long options bleeds out. This is why naked long premium into an event so often loses despite a "right" direction.
4. 0DTE pin risk on event days
When the event lands on an expiration day (common for ES/SPX with daily expiries), 0DTE dynamics dominate the back half of the session: charm accelerates, the remaining-session expected move contracts mechanically toward the close, and the pin-risk score around the magnet strike spikes. A clean post-print trend can still get reeled back toward a high-OI strike into settlement if gamma re-concentrates.
5. Overnight prints reprice on the future first
ES and NQ trade nearly 24 hours on CME Globex, so events that release outside US cash hours reprice on the future first. The flow GEX read updates on that overnight trade, so a regime shift on the release is visible hours before the US equity open - while SPY and SPX are closed.
6. The playbook
Before the print. Note the session expected move (the implied range), the gamma flip, and the call/put walls bracketing the pre-event coil. Confirm the term-structure kink so you know the event is actually priced in. Respect that long premium carries a vol-crush headwind.
At the print. Watch whether spot holds inside or breaks the expected-move band, and whether it crosses the gamma flip - a flip-crossing is the tell that the regime is turning from dampening to amplifying. Don't fade a clean break of a wall on a short-gamma flip.
After the print. Re-read the levels on fresh data: GEX and flow GEX re-form around the new spot, the vol crush resets the expected move, and into a same-day expiry 0DTE pin risk and max pain reassert. Use the new flip and walls - not the stale pre-event ones - for the rest of the session.
7. Where to read it on FlashAlpha
It's all on the futures pages and endpoints, for ES=F and NQ=F (URL-encode the = as %3D):
# Expected move + the full summary (term structure, IV) for ES into the event
curl -H "X-Api-Key: YOUR_KEY" \
"https://lab.flashalpha.com/v1/stock/ES%3DF/summary"
# Live gamma flip, call/put walls on ES
curl -H "X-Api-Key: YOUR_KEY" \
"https://lab.flashalpha.com/v1/exposure/levels/ES%3DF"
# Intraday flow-adjusted GEX (catches the overnight/post-print regime shift)
curl -H "X-Api-Key: YOUR_KEY" \
"https://lab.flashalpha.com/v1/flow/gex/ES%3DF"
# 0DTE pin risk + remaining-session expected move on an event-day expiry
curl -H "X-Api-Key: YOUR_KEY" \
"https://lab.flashalpha.com/v1/exposure/zero-dte/ES%3DF"
These are structural tendencies, not predictions. The options surface tells you what's priced and where hedging concentrates - not which way the number prints.
Dealer positioning is an assumption (calls dealer-long gamma, puts dealer-short), and levels are heuristics, not forecasts.
Event days are exactly when realized moves can exceed the implied range. The expected move is one-sigma (~68%), not a ceiling.
Not investment advice. Futures trading carries substantial risk of loss.
Frequently Asked Questions
Read the expected-move Quick-Stat on /futures/es (or call /v1/stock/ES%3DF/summary). On an event day the front-expiry ATM IV is elevated, so the one-day expected move (price × ATM IV × √(days/252)) is wider than a normal session - that widening is the market pricing the event. It's a one-sigma (~68%) range in index points, not a cap.
Before the print, the event-spanning expiry carries an event vol premium (elevated ATM IV, a term-structure kink). The moment the number is known, that premium evaporates - front IV collapses and the term structure re-normalizes. Long premium can lose on the vega/IV component even when the directional call was right, which is why event setups hinge on the move exceeding the priced expected move, not just on direction.
Going in, dealers are often long gamma near a heavy strike, so hedging buys dips and sells rips and ES coils into a tight pre-event range. The release can break a wall and flip the regime from long-gamma (dampening) to short-gamma (amplifying) - and a short-gamma book hedges with the move, which is what turns the post-print into a trend. Watch the gamma flip: a flip-crossing is the tell.
Settled GEX is built on the prior day's settlement open interest, so it lags an intraday repricing. Use the flow-adjusted read - /v1/flow/gex/ES%3DF and the flow levels - which recompute the dealer book on intraday effective OI and pick up the post-print regime shift, including overnight on Globex before the US open.
Yes. The same mechanics apply to NQ (E-mini Nasdaq-100, NQ=F, $20/point, cash peer NDX) and to any scheduled macro print - FOMC, CPI, PCE, NFP. Tech-heavy NQ often prices a larger event move than ES. Use /futures/nq and swap the symbol to NQ%3DF in any call.
Scheduled events are the rare setups the options market scripts in advance: the expected move gives you the priced range, the term-structure kink confirms the event is in the chain, the gamma flip and walls frame the pre-print coil, and flow GEX catches the post-release regime shift - overnight on Globex, before SPY and SPX reopen. Read it before/at/after on /futures/es and /futures/nq, pair it with the flow GEX and expected-move guides, and see the full workflow in the ES & NQ futures handbook. The math behind it is in the futures methodology.