Help us double down on what's working, instead of guessing. Takes 5 seconds, totally optional.
flow · 14 min read
Flow GEX on Futures: Live Intraday Dealer Flow for ES & NQ
Flow GEX on ES and NQ futures - settled gamma re-computed on intraday effective open interest, so the futures dealer book updates through the near-24-hour CME Globex session instead of waiting for tomorrow's settlement.
FlashAlpha's Flow Analytics stack works on CME equity-index futures exactly as it does on equities - only the pricing model (Black-76 on the forward) and the dollar multiplier ($50/point for ES, $20/point for NQ) change. The result is a live, flow-adjusted dealer book for ES=F and NQ=F that refreshes through the overnight and RTH session, not a once-a-day settled snapshot.
Settled GEX vs flow GEX on futures
Open interest from the exchange is a once-daily settlement figure. Build gamma exposure on it and you get a clean, exchange-grade picture - but it is stamped to the prior settlement and does not move intraday. That is fine for an end-of-day read; it is a problem when ES is trading a 03:00 ET news spike and you want to know whether dealers are long or short gamma right now.
Flow GEX closes that gap. Every side-classified trade (each print tagged buy / sell / mid by its position relative to the prevailing quote) contributes a calibrated 0.43 contracts of estimated net opening interest. That effective OI - settled OI plus the intraday estimate, floored at zero - feeds the same Black-76 gamma aggregation, so the futures dealer book updates as the session trades. Estimated intraday OI is a model estimate rather than settled fact; the full calibration is documented in the effective-OI methodology.
Why flow matters more on futures
ES and NQ trade nearly 24 hours on CME Globex. A settled-OI gamma read is blind to everything that happens between the US cash close and the next settlement - which on the futures is most of the clock. Flow GEX is what makes the overnight regime legible:
Overnight regime shifts. A negative-gamma flip that forms at 02:00 ET on an Asia/Europe headline shows up in flow GEX hours before the equity session - and before settled OI ever updates.
Correct dollar gamma. Flow exposure carries the same $50 (ES) / $20 (NQ) multiplier as settled exposure, so the dealer-hedging notional is right, not equity-×100 mislabeled.
Basis-aware levels. Flow walls and the flow gamma flip are quoted on the futures price, offset from the cash SPX/NDX levels by the carry basis.
How to get flow GEX on ES and NQ
The Flow endpoints take the futures symbol directly. URL-encode the = as %3D in the path (ES=F → ES%3DF):
# Live flow-adjusted GEX by strike on ES futures
curl -H "X-Api-Key: YOUR_KEY" \
"https://lab.flashalpha.com/v1/flow/gex/ES%3DF"
# Flow-adjusted key levels (gamma flip, call/put wall) on NQ futures
curl -H "X-Api-Key: YOUR_KEY" \
"https://lab.flashalpha.com/v1/flow/levels/NQ%3DF"
# Flow dealer-risk + pin-risk on ES
curl -H "X-Api-Key: YOUR_KEY" \
"https://lab.flashalpha.com/v1/flow/dealer-risk/ES%3DF"
curl -H "X-Api-Key: YOUR_KEY" \
"https://lab.flashalpha.com/v1/flow/pin-risk/ES%3DF"
The whole Flow family - /v1/flow/gex, /flow/dex, /flow/levels, /flow/pin-risk, /flow/dealer-risk, /flow/summary - accepts ES=F and NQ=F with the identical response schema used for equities, so existing flow code works by swapping the symbol. Flow Analytics is a Growth-tier feature, and futures are included from Growth. The rendered live view is on the /futures/es and /futures/nq pages.
Frequently Asked Questions
Settled GEX uses the exchange's once-daily settlement open interest, so it is accurate but stamped to the prior close and does not move intraday. Flow GEX re-computes the same Black-76 dealer gamma on effective open interest - settled OI plus an intraday estimate of net opening trades - so the ES/NQ gamma regime, flip, and walls update through the session. The dollar multiplier ($50 ES, $20 NQ) is identical in both.
Each trade is side-classified (buy / sell / mid) by its position relative to the prevailing quote, and each unit of side-classified volume contributes a calibrated 0.43 contracts of estimated net opening interest. Effective OI = settled OI + that intraday estimate, floored at zero. The 0.43 factor was fit against next-morning settled-OI residuals - see the effective-OI methodology for the full derivation.
Yes - that is the main reason it matters on futures. ES and NQ trade nearly 24 hours, so a settled-OI read is blind to most of the clock. Flow GEX updates from the trades printing in the Globex session, so an overnight gamma-regime shift on an Asia/Europe headline is visible hours before the US equity open and before settled OI ever refreshes.
Use the Flow family with the futures symbol, URL-encoding the '=' as %3D: /v1/flow/gex/ES%3DF, /v1/flow/levels/ES%3DF, /v1/flow/dealer-risk/ES%3DF, /v1/flow/pin-risk/ES%3DF, and the same for NQ%3DF. The response schema matches the equity flow endpoints. Flow Analytics is a Growth-tier feature.
Flow Analytics (the simulation-aware GEX/DEX/levels/pin-risk/dealer-risk endpoints) and CME index futures are both Growth-tier. The rendered /futures/es and /futures/nq pages show live levels, and Growth unlocks the flow-adjusted endpoints for ES=F and NQ=F. See pricing.
Beyond ES and NQ: the rest of the CME complex
The same options-on-futures engine now runs across 21 CME contracts. Everything above applies unchanged to gold and silver, the Treasury curve from 2Y through 10Y to Ultra Bond, the grain complex (corn, soybeans, wheat), and regulated CME Bitcoin and Ether.
Flow GEX turns the once-a-day settled futures dealer book into a live read that tracks the near-24-hour ES and NQ session - same Black-76 engine, same $50/$20 multipliers, recomputed on intraday effective OI. Pull it from /v1/flow/gex/ES%3DF and the rest of the Flow family, see it rendered on /futures/es and /futures/nq, and read the pricing model behind it in the futures methodology. New to the topic? Start with settled GEX on ES & NQ futures and the effective-OI methodology.