Skip to contentFounder pricinguntil Dec 31Batch 1 of 3–days–hours–min–secSee the plans ↗︎

With your GexBot key · NQ · MNQ · ES · MES

Gamma Levels: Call Wall, Put Wall and Zero Gamma on your NQ and ES chart.

Dealers who make markets in index options have to hedge in the underlying, and the strikes where that hedging piles up become the levels the whole market watches. Gamma Levels reads four 0DTE chains (QQQ and NDX for NQ/MNQ, SPY and SPX for ES/MES) and puts the Call Wall, Put Wall and Zero Gamma of each one on your futures chart. The current level runs from the price scale to the latest candle, with its name and strike rank above it. The GEX profile by strike comes out of the price scale as bars, and a trail painted candle by candle shows how each level moved through the session. All of it sits behind the candles and refreshes every 20 seconds. No extra cost on EliteXCharts: the data comes straight from your own GexBot account.

No extra cost on EliteXCharts. All you need is a GexBot plan with API access.

4

symbols

4

chains

3

levels

20 s

refresh

What are the Call Wall, the Put Wall and the Zero Gamma?

Call wall

The strike with the largest concentration of call gamma. In the usual convention the public sells those calls and the dealer ends up long them, so he is long gamma at the strike: as price rises toward it, his hedge is to sell futures, and as it falls he buys back. That selling against the rally is what makes the level act as a brake, or a ceiling, until it doesn't: above the strike the gamma that was damping the move thins out, and the move can extend.

Put wall

Not a mirror image. In the same convention the public buys those puts and the dealer ends up short them, short gamma at the strike: as price falls, his hedge is to sell futures, going with the decline rather than against it. So the put wall is not a floor for the same reason the call wall is a ceiling; when the floor holds, it comes from other things, such as holders taking profit on the puts near the strike.

Zero Gamma

The price where dealers' net gamma changes sign: the famous gamma flip. Above it, hedging leans against the move, which tends to produce range and mean reversion. Below it, hedging chases the move (trend, acceleration). Think of it as the day's regime line.

These are models of positioning, not forecasts. A wall is a place where flows change; the direction is still yours to read.

Where the levels show up

Each current level is a line that runs from the price scale to the latest candle, with its name, chain and strike rank written right above it (CALL WALL QQQ · #2, PUT WALL NDX · #1). It always sits behind the candles, so price stays readable. The rank is the strike's position in the GEX of its own chain. The ETF chain is projected by the day's ratio; the index chain (NDX/SPX) comes in futures points and is drawn dashed.

The GEX profile by strike comes out of the price scale as bars, up to 200 px: green where dealer gamma is on calls, red where it's on puts, the three largest stronger. That's where each wall comes from: the biggest bar is the wall. The largest strikes that aren't a wall stand out in the profile too.

Levels move during the session as the chains trade, and the past is painted candle by candle. From the second candle back, the trail is a thicker, faded line exactly where each level was at that minute, stepping where it changed (in the dots style, one dot per minute on each wall and Zero Gamma in 15-minute steps). Only the current level is drawn bright, from the price scale to the latest candle.

How it works in EliteXCharts

Always in your indicator list

On any NQ, MNQ, ES or MES chart, Gamma Levels is there. Without a key, the click opens the card to paste your GexBot API key; once it's connected, the levels appear.

Four symbols, four chains

QQQ and NDX drive NQ and MNQ; SPY and SPX drive ES and MES. The ETF is projected onto the futures price by the day's ratio, the index comes in natively. Both sit on the same chart, each labeled with its source.

Every 20 seconds

During the session the app fetches the levels from GexBot every 20 seconds; the chains trade all session and the levels follow them.

Intraday trail

Each level keeps its session history painted candle by candle (from the moment the app opened, and the whole day after 5 PM New York time) as a thicker, faded line with its steps, or as dots per minute in the dots style.

History on your computer

The app keeps the levels it downloads and, after 5 PM New York time, the whole day from GexBot's end-of-day report. Replaying a day shows that day's Gamma if it is stored; on GexBot's Quant plan, the first connection already brings the last 90 days.

Straight from GexBot

The options data comes from your GexBot subscription straight to your computer, without going through our servers. Your Rithmic feed keeps doing the futures.

Where the levels come from

The levels come from GexBot, built from four 0DTE option chains: QQQ and NDX for the Nasdaq-100 (NQ/MNQ), SPY and SPX for the S&P 500 (ES/MES). GexBot aggregates gamma exposure by strike under the standard dealer-positioning convention and locates the walls and the Zero Gamma; EliteXCharts puts that on the futures price (the ETF projected by the day's ratio, the index already in futures points), so it sits on your chart and not on an ETF chart.

It's a model of positioning. A good one, but still a model: it says where hedging flows are likely to concentrate, not what price will do.

No extra cost

It turns on with your GexBot API key

Gamma Levels has no price on EliteXCharts. The data comes from your own GexBot subscription: you paste your API key into the app, it checks the key right away and the levels show up on the chart.

  1. 01

    Subscribe to a GexBot plan

    Classic or higher, with API access. The subscription is made with and billed by GexBot.

  2. 02

    Copy your API key

    On GexBot's site, open Connections → Manage API Keys and copy the key.

  3. 03

    Paste it in the app and click Connect

    Click the Gamma Levels icon on the chart (or Menu → Connections), paste the key and you're done: the app checks it and shows your plan.

Subscribe on GexBot ↗Opens gexbot.com
The key stays on this computer only, stored securely. It goes straight to GexBot and never passes through our servers.
  • NQ · MNQ · ES · MES
  • Call Wall, Put Wall and Zero Gamma from QQQ, NDX, SPY and SPX, with the strike rank on each level
  • GEX profile by strike and the dots style
  • Refresh every 20 seconds + intraday trail
  • The history of what was downloaded, on your computer, for the replay
  • Windows and macOS

Requires an EliteXCharts subscription and the desktop platform. The GexBot plan is contracted with and billed by GexBot.

Questions

What exactly does Gamma Levels draw on the chart?

The Call Wall, Put Wall and Zero Gamma of both chains of your future (QQQ and NDX on NQ/MNQ; SPY and SPX on ES/MES), drawn as lines behind the candles. The current level runs from the price scale to the latest candle, with its name and strike rank above it. You also get the GEX profile by strike as bars coming out of the price scale, and the trail of how each level moved during the session, painted candle by candle or as dots per minute.

Which symbols are supported?

NQ and MNQ (from the QQQ and NDX chains) and ES and MES (from SPY and SPX). Other symbols are not covered.

How often do the levels update?

Every 20 seconds during the session. The app fetches the levels straight from GexBot.

What does the #2 next to a level mean?

It's the strike rank: the strike's position in the GEX of its own chain. #1 is the largest strike, #2 the second, and so on. A wall that is also the #1 strike of its chain is the strongest reference on the chart; the GEX profile bars show the same thing at a glance.

Is this a trading signal?

No. Gamma Levels is a context tool: it shows where dealer hedging is likely to concentrate. It doesn't predict direction and it isn't a recommendation. Trading decisions, and their risk, are yours.

How much does it cost?

Nothing extra on EliteXCharts. You need an EliteXCharts subscription and a GexBot plan with API access (Classic or higher), contracted with and billed by GexBot itself.

How do I connect my key?

In the app, click the Gamma Levels icon on the chart (or go to Menu → Connections → GexBot · Gamma Levels), paste the key GexBot shows under Connections → Manage API Keys and click Connect. The app checks the key right away and shows your plan.

Is my key safe?

It stays on your computer only, protected by the system's own encryption (like a saved password), and it's used only to talk straight to GexBot. It never goes through our servers. You can change or remove it any time in Menu → Connections.

What about previous days and the replay?

The app keeps on your computer the levels it downloads: every 20 seconds during the session and, after 5 PM New York time, the whole day from GexBot's end-of-day report. On GexBot's Quant plan, the first connection already brings the last 90 days. Replaying a day shows that day's Gamma if it is stored.

What is the gamma flip, in one sentence?

It's the Zero Gamma on the chart: the price where dealers' net gamma changes sign. Above it, hedging dampens moves; below it, hedging amplifies them.

Can I learn the theory first?

Yes. Our free course "0DTE & Options OI Levels" covers open interest walls, dealer gamma, the gamma flip and 0DTE pinning, with an honest look at the limits.

Go deeper

Put the walls on your chart.

No extra cost on EliteXCharts: connect your GexBot API key and the levels show up on your chart.

Before you subscribe

Do you have a Rithmic account?

For now, EliteXCharts only works with Rithmic data: the login from your broker or your prop firm.