Native indicator — NinjaTrader 8

The GEX map, native on NinjaTrader.

The same gamma-exposure structure the Chrome extension draws on TradingView — as a native NinjaScript indicator on your NinjaTrader 8 charts. Walls, flip, the Daily Volatility Zones, the NDX institutional set, a live context panel and the GEX profile. One subscription, one license key, every platform.

Requires NinjaTrader 8 on Windows and an active GEX Levels Indicator subscription. Already subscribed? Your existing key works — grab the build below.

Everything the extension draws — natively.

No browser, no overlay: a compiled NinjaScript indicator talking directly to the GEX Levels backend. Levels refresh on your schedule, or lock to the session open.

The full level map

Call and Put Walls, Gamma Flip, Vol Trigger, Max Pain, Focus confluence levels, open-interest walls, Zero DEX, and wall extenders ranked from the dense gamma profile.

Volatility structure

The Daily Volatility Zones — expected-move bands frozen at the session open on the server, so every platform draws the identical geometry — plus the unstable corridor between VT/HVL and Gamma Flip, and the Battle Zone with its value clusters.

Two crowds, one chart

The NDX institutional set draws alongside the QQQ-derived retail map. Where they agree the level is stronger; where they split, the gap itself is information.

Live context panel

Regime, Net GEX, spot-vs-flip, ATM IV, hedging pressure, session flow. In Locked mode the map stays frozen while the panel keeps describing the present.

License key as a parameter

Paste the key from your dashboard straight into the indicator's parameters — no config files, no extra install. Device seats rotate so your own machines never lock you out.

Locked at open

Anchor the map to the session open — the identical snapshot the Chrome extension and gex-levels.com/levels serve, so every surface tells the same story.

Questions traders actually ask.

Do I need a separate subscription for NinjaTrader?

No. One Indicator subscription covers the Chrome extension on TradingView, the TradingView Pine companion, ATAS, and the native ports. Your existing license key works as-is on NinjaTrader.

Which NinjaTrader version do I need?

NinjaTrader 8 on Windows. The indicator compiles in the standard NinjaScript Editor — no third-party dependencies.

Will the levels match my Chrome extension exactly?

Yes — same backend, same computation, same session snapshot in Locked mode. If two surfaces ever disagree, that is a bug we want to hear about.

Does it consume my NinjaTrader market-data plan?

No. The levels come from the GEX Levels backend over your subscription, not from your NinjaTrader data feed.

Is this a signal tool?

No. GEX Levels describes option-market structure — where dealer hedging concentrates. It never tells you to buy or sell, and nothing in it is a prediction or advice.

Download & install — about three minutes.

  1. Download the package above and extract it. Inside is GexLevels-NT8-import.zip — the file NinjaTrader imports.
  2. In NinjaTrader 8: Tools → Import → NinjaScript Add-On… and select GexLevels-NT8-import.zip (the inner zip, not the outer download). NinjaTrader copies the source, wires the one reference it needs and compiles.
  3. Prefer a manual install, or running NinjaTrader older than 8.1.8? The README in the package walks through copying GexLevelsIndicator.cs into Documents\NinjaTrader 8\bin\Custom\Indicators\ and compiling with F5.
  4. On any chart, right-click → Indicators…, add GEX Levels, paste the license key from your dashboard, set your symbol (NQ, ES, QQQ, SPY…) and click Apply. The map appears within seconds.
No third-party download is ever needed — the indicator uses only what NinjaTrader already ships. If the import or the compile fails on your setup, open a ticket and we will help.

One map. Every platform.

Subscribe once, draw the same gamma structure on TradingView, ATAS, NinjaTrader and the rest — anchored to the same session open everywhere.