arrow_backAll docs
Methodology · 4 of 4

How GammaFlux Estimates Intraday Gamma

Honest walkthrough of our proprietary model. What we use, what we infer, what we don’t know.

TL;DR

GammaFlux works from two layers. A static open-interest map — the Call Wall, Put Wall, and OI Flip — captures the deep, standing positioning the market respects. A continuously-updated live order-flow engine — directional, buy/sell-aware, volume-adjusted — drives the magnets (P1, N1, AG1, AG2), the Flow Flip, the net-GEX profile bars, Total GEX, and DEX. We use each layer where our backtesting showed it wins. The output is updated continuously through the session — it is an estimate, not a direct measurement, and we’re transparent about the tradeoffs.

The honest framing first

We want to be upfront: nobody outside of the dealer desks themselves has perfect visibility into net dealer gamma positioning at any given moment. The data simply isn’t public. Every third-party gamma tool in the world — ours included — is producing an estimate based on models that infer positioning from the data that is public.

What separates good estimates from bad ones is:

  1. The quality and timeliness of the input data
  2. The soundness of the modeling assumptions
  3. How honestly the tool communicates its limitations

The data streams we use

1

Open Interest — the structural map

We start from the open-interest profile across the chain — the deep, slow-moving positioning the market respects. This is where the Call Wall, Put Wall, and OI Flipcome from, and they stay OI-based on purpose. In our backtesting, OI walls contained price as well as or better than flow-based walls, because they sit on standing positioning rather than today’s churn. The OI Flip is the static daily regime anchor.

2

Live Order Flow — the directional engine

This is the signal that sets us apart. We continuously read live options order flow at every strike — buy/sell-aware and volume-adjusted, not a 50/50 guess about who initiated each trade. That directional flow drives the magnets (P1, N1, AG1, AG2), the Flow Flip, the net-GEX profile bars, Total GEX, and DEX. We use live flow for the magnets because in our backtesting flow-based magnets attracted price meaningfully tighter (~20–40%) than open-interest ones — flow finds where today’s gravity actually is, including 0DTE activity that never shows up in standing OI.

3

Live Underlying Price

Price itself matters because gamma is path-dependent — the effective gamma exposure at a strike depends on how close we are to it. For futures-based charts (ES, NQ, MES, MNQ) we also compute real-time fair value between cash and futures so the levels translate correctly regardless of which contract you’re charting.

What the model does with those inputs

At the highest level: the open-interest profile gives us the standing structural map, and the live directional order-flow engine builds a continuously-updated net-gamma surface on top of it. We don’t lean on a once-a-day OI snapshot for the parts of the read that move — the flow surface is recomputed each cycle from how options are actually trading right now.

From those two layers we derive the levels you see in the dashboard. The Call Wall, Put Wall, and OI Flip are read off open interest. The magnets (P1, N1, AG1, AG2) and the Flow Flip are read off live flow — the Flow Flip starts the day at the OI Flip and migrates as flow rewrites the regime. Each level also carries a convergence score telling you how many independent signals from the chain agree with its placement. See the convergence docfor how that’s calculated.

The levels track the near-term (front) expiration intraday, plus a structural aggregate of the front ~5 expirations, so you get both today’s 0DTE gravity and the broader standing structure on one chart.

The model runs server-side, updates continuously during market hours, and the output is pushed to your TradingView chart via the Chrome extension and to the web dashboard in real time.

What we deliberately don’t share

We’re not going to publish the exact mathematical formulation of the model. The weighting scheme, smoothing parameters, and feature engineering choices are what took time to build and what make the output reliable. If we published them, a well-resourced competitor could clone the tool in a week.

What we WILL tell you — and what this doc covers — is every category of input we use, the reasoning behind the approach, and where the approach has limitations. We want you to understand what the numbers on your chart represent, even if the specific implementation stays proprietary.

The limitations (honest list)

Every model has tradeoffs. Here are ours:

Academic research backing this approach

The premise underlying GammaFlux — that options market maker gamma hedging creates measurable, predictable intraday price impacts that retail traders can usefully observe — isn’t a pet theory. It’s well-supported in top-tier peer-reviewed finance research.

The most directly relevant published work is Baltussen, Da, Lammers & Martens (2021), “Hedging Demand and Market Intraday Momentum” (Journal of Financial Economics, Vol 142, pp. 377-403). Using 45 years of data across equities, bonds, commodities, and currencies, they find that returns in the last 30 minutes before the market close are positively predicted by returns earlier in the day — and they trace this directly to gamma hedging activity by options market makers and leveraged ETF managers. Crucially, the effect reverses over subsequent days, indicating transitory hedging-driven price pressure rather than fundamental information being incorporated. This is the empirical foundation for the entire intraday-gamma category that GammaFlux operates in.

Recent extending work includes Baig, Strong & Zaynutdinova (2025), “Seeking Gamma: Lessons from the Meme Frenzy” (accepted to the 2026 AEA conference), which extends the Kyle (1985) microstructure model to include inventory constraints and identifies 669 gamma squeeze events across US equities from 2019-2023 with sustained abnormal returns averaging roughly 5% in the month following initiation. They explicitly distinguish ephemeral “Net Delta Volume” (short-term speculative pressure that dissipates quickly) from persistent “Net Delta Open Interest”, which they describe as “mandatory buying power” that dealers are contractually obligated to maintain and rebalance daily — a distinction that maps directly onto our two-layer design: the live order-flow engine tracks the fast, directional flow, while the open-interest map holds the standing structural positioning.

GammaFlux’s implementation differs from both papers — we read public options open interest and live directional order flow on indices and ETFs, recomputed continuously, rather than the academic-grade Consolidated Audit Trail data they have access to — but the theoretical framework is the same. Additional context comes from Johnson, Liang & Liu (2018), “What Drives Index Options Exposures?” (Review of Finance), and the broader demand-based option pricing literature dating back to Garleanu, Pedersen & Poteshman (2009).

To be clear about what this body of work does and doesn’t prove: the academic literature establishes that gamma hedging creates measurable price effects. It does NOT prove that any specific GammaFlux level (Call Wall, Put Wall, OI Flip, Flow Flip, etc.) will hold or break in any specific instance. Our levels are model outputs that reflect estimated dealer positioning at a point in time — informed by the mechanisms these papers describe, but not guaranteed predictions.

How to use this responsibly

GammaFlux gives you a structural read on where dealer hedging pressure is concentrating. That is useful context. It is not a trading signal. Levels can hold, break, shift, or prove irrelevant depending on broader market conditions and news.

The right way to think about it:

Why we built this

The original GammaFlux came out of frustration with paying for expensive static-OI gamma tools that were obviously missing 0DTE flow. Watching a $150/month dashboard sit frozen on yesterday’s levels while actual dealer positioning was clearly shifting in real-time didn’t feel like a premium product — it felt like the tool was just charging more for worse information.

We built this because we wanted something that actually responded to the market as it unfolded. The result is a tool designed for traders who care about what’s happening at 11:47 AM, not what happened at 4:00 PM yesterday.

GammaFlux is an analytical tool for informational purposes only. Nothing in this documentation constitutes investment advice or a recommendation to buy or sell any security. Past performance of gamma levels does not guarantee future results. Trading involves substantial risk of loss. See our full disclaimer.