Free Indicators

PTZGexLevels


Free NinjaTrader 8 Indicator

PTZ GEX Levels:
The Indicator That Shows You Where Dealers Are Positioned

Gamma exposure levels, dealer hedging zones, DEX exposure, and pin risk — all plotted directly on your NQ or ES futures chart, updated in real time.

By PropTraderz  ·  NinjaTrader 8  ·  NQ / ES Futures

Why Dealer Positioning Matters More Than You Think

Most retail traders look at support and resistance drawn from previous highs and lows. That’s fine. But it misses something critical: the options market moves trillions of dollars every day, and the dealers who sell those options have to hedge their positions in the futures market.

When a dealer sells a call option on the S&P 500 or Nasdaq, they buy futures to hedge. When they sell puts, they sell futures. This hedging flow is mechanical, predictable, and creates real price levels that often act as magnets, walls, and flip points.

That’s exactly what the PTZ GEX Levels indicator maps out for you — live, on your NinjaTrader 8 chart.

GEX (Gamma Exposure) measures the total dollar amount of gamma held by options market makers across all strikes. Positive GEX = dealers are long gamma (they buy dips, sell rips — suppresses volatility). Negative GEX = dealers are short gamma (they amplify moves in both directions — volatility expands).

The indicator pulls this data from the PropTraderz server (updated 3× per day during market hours: 9:30 AM, 12:00 PM, and 3:55 PM ET) and displays it directly on your chart. No spreadsheet, no manual calculation, no guessing.

Create a free account or login to unlock this download.


Create Free Account

PTZ GEX Levels indicator on NinjaTrader 8 NQ chart

The Gamma Zone — Knowing the Market Regime Before the Open

Before looking at individual levels, the indicator tells you what regime the market is in right now. This is shown in the floating GEX window as a colored badge.

▲ Bullish Gamma
Dealers long gamma. Moves are dampened. Mean reversion tendency. Good for range trading and fading extremes.

▼ Bearish Gamma
Dealers short gamma. Moves accelerate. Trending environment. Respect breakouts, don’t fade them.

↔ Transition
Market near the GEX Flip point. Directional bias is unclear. Reduce size, wait for confirmation.

⚡ Bearish Squeeze
Extreme negative GEX. High volatility, fast directional moves. Respect momentum, use wider stops.

The 4 Groups of GEX Levels — What Each One Means

The indicator plots 4 distinct groups of levels, each serving a different purpose. You can toggle each group on/off directly from the chart with dedicated buttons.

GEX Levels

⚡
GEX Flip

Directional Pivot

The single most important level. This is where dealer gamma exposure flips from positive to negative (or vice versa). Above GEX Flip = bullish dealer hedging supports price. Below = bearish dealer hedging accelerates the drop.

How to use: Treat it as a bias line. If NQ opens above GEX Flip and holds, lean long for the day. If it breaks below and can’t reclaim it within 15–30 min, the bias shifts bearish.

🔴
Call Wall

Resistance

The strike with the highest concentration of call gamma. Dealers who sold these calls must sell futures as price approaches — creating a natural ceiling. Often the highest level NQ reaches before reversing or consolidating.

How to use: Scale out of longs as price approaches Call Wall. Use it as a short entry target only if price shows rejection (inside bar, failed push). In bearish gamma regimes, price can blast through — don’t fade blindly.

🟢
Put Wall

Support

The strike with the highest put gamma concentration. Dealers who sold these puts buy futures as price falls toward this level — creating a mechanical floor that often holds intraday.

How to use: Watch for bounces at Put Wall, especially in positive GEX regimes. A clean hold of Put Wall with volume confirmation = high-probability long setup. A break below Put Wall is significant — it signals negative gamma territory.

Dealer Levels

⚡
Vol Trigger

Volatility

The level at which dealer delta hedging transitions from volatility-suppressing to volatility-amplifying. Below Vol Trigger = hedging flows add selling pressure. Above = hedging flows add buying pressure.

How to use: Think of it as the “calm vs. chaotic” line. When NQ is above Vol Trigger, intraday volatility tends to compress. When it breaks below, expect larger swings. Adjust position sizing accordingly.

🔵
Risk Pivot

Pivot

A key level derived from dealer net risk exposure across all strikes. Represents the price at which the total dollar risk profile of dealers flips. Acts as a gravitational center when market is indecisive.

How to use: Similar to a VWAP or POC — price tends to rotate around Risk Pivot when there’s no directional catalyst. Use it as a reference for mean reversion trades in choppy sessions.

📈
cTrans (Call Transition)

Resistance Zone

The level where the net call gamma exposure transitions significantly. Dealers shift their call hedging behavior above this point — from net buyers to net sellers of futures.

How to use: Acts as a secondary resistance zone above Call Wall. If price is running hard and blows through Call Wall, cTrans is the next logical target. Dotted line on chart = softer level, not a hard wall.

📉
pTrans (Put Transition)

Support Zone

The put gamma transition level — where dealer put hedging behavior shifts from net sellers to net buyers of futures. A secondary support zone below Put Wall.

How to use: If Put Wall fails, pTrans is the next level to watch for a bounce. In very bearish conditions, a bounce off pTrans before retest of Put Wall from below is a common pattern.

DEX Exposure

DEX (Delta Exposure) measures the net futures equivalent position of all options market makers. It answers: “Are dealers net long or net short futures right now, and at what levels does that flip?”

🟣
DEX D+

Delta Positive

Above this level, dealers are net long delta (they own futures equivalent to their options hedges). This means their hedging activity creates buying pressure on dips — supportive for price.

How to use: A hold above DEX D+ confirms positive dealer delta — the path of least resistance is up. Pullbacks to DEX D+ are potential long entries in uptrending sessions.

🔮
DEX D-

Delta Negative

Below this level, dealers are net short delta. Their hedging activity creates selling pressure on rallies — headwind for price. The area between DEX D+ and DEX D- is a neutral zone where dealer delta is mixed.

How to use: A break below DEX D- with volume = dealers forced to sell more futures = accelerating downside. Treat it as a key breakdown level. Avoid longs until price reclaims DEX D-.

Pin Risk

Options expiration creates gravitational forces on price — especially in the 48–72 hours before expiry. These levels show where that gravitational pull is strongest.

🧲
Charm Magnet

Expiry Magnet

Derived from charm (the rate of change of delta over time). As options approach expiry, delta decays fastest near this strike — causing dealers to continuously rehedge toward it. Price literally gets pulled toward Charm Magnet as expiry approaches.

How to use: Most relevant Tuesday–Thursday of expiry week. If price is within 50–100 NQ points of Charm Magnet heading into the afternoon, expect a gravitational drift toward it. Particularly powerful on 0DTE days.

📌
Pin Strike

Max OI Strike

The strike with the highest total open interest (calls + puts combined). Market makers have maximum exposure here — they actively suppress moves through this strike near expiry to avoid large payouts.

How to use: On expiry days, Pin Strike often acts as a magnet for the final 1–2 hours of trading. Intraday drifts toward it are common. Avoid holding directional positions through Pin Strike in the last hour of expiry sessions.

💥
Max Pain

Pain Strike

The price at which the total dollar value lost by all option buyers is maximized. This is the level that — if price settled here at expiry — would cause the largest aggregate loss for retail option buyers. Market makers are financially incentivized to push toward this level.

How to use: Use Max Pain as a weekly directional bias on Monday. If NQ is far above Max Pain, there’s a gravitational pull downward toward it. If far below, upward pull. Most effective as a weekly target, not an intraday level.

Using the PTZ GEX Levels Indicator

Once the indicator is on your chart you get two things: lines drawn directly on the price chart and a floating data window. Here is a full walkthrough of every button and panel.

Step 1 — Install in NinjaTrader 8

  1. Download the PTZGexLevels.cs file.
  2. In NinjaTrader 8 go to Tools → NinjaScript Editor.
  3. In the editor go to File → Open, navigate to the downloaded file, click Open.
  4. Press F5 (or Build → Compile) — the indicator compiles in seconds.
  5. On any NQ or ES chart: right-click → Indicators → find PTZGexLevels → Add → OK.

Note: The indicator auto-detects instrument. On an NQ chart it loads NQ levels. On ES or MES it loads ES levels. No configuration needed for that.

Step 2 — Settings Panel

Open the indicator settings (double-click the indicator name in the chart’s indicator list). You’ll find four groups:

Setting What it does Default
Refresh Interval (min) How often the indicator auto-refreshes levels from the server. 0 = no auto-refresh. 15
Line Width Thickness of all level lines on the chart (1–5). 2
Label Text Size Font size for price labels drawn on the chart (6–20). 10
Label Text Color Color of all label text. Change to dark if you use a white/light background chart. White
Show Expected Move lines Draws EM Daily High / EM Daily Low directly on the chart at load. True
Show Status bar Displays a small status line at the bottom-right of the chart (timestamp + Gamma Zone). True
Open GEX window on load Automatically opens the floating levels window every time the indicator loads. True
Initial Visibility (group) Which level groups are visible on chart at load: Show GEX / Dealer / DEX / Pin Risk on load. All ON

The Colors groups (3–6 in the settings) let you customize each line’s color individually — GEX Flip, Call Wall, Put Wall, Expected Move, Vol Trigger, Risk Pivot, cTrans, pTrans, DEX+, DEX−, Charm Magnet, Pin Strike, Max Pain.

Step 3 — On-Chart Overlay Buttons

When the indicator loads you’ll see a row of buttons centered at the top of the chart. These are per-chart — they only appear on the chart where the indicator is applied, not on every chart in your layout.

GEX-ON / GEX-OFF

Toggles all GEX level lines (GEX Flip, Call Wall, Put Wall) on and off. The label shows current state.

DEAL-ON / DEAL-OFF

Toggles Dealer level lines (Vol Trigger, Risk Pivot, cTrans, pTrans).

DEX-ON / DEX-OFF

Toggles DEX Exposure lines (DEX D+ and DEX D−).

PIN RSK — ON/OFF

Toggles Pin Risk lines (Charm Magnet, Pin Strike, Max Pain).

EM-ON / EM-OFF

Toggles the Expected Move lines (EM Daily High / Low) on the chart and in the window.

Load Levels

Manually triggers a fresh data fetch from the server. Button shows Loading… while fetching, then reverts.

Step 4 — The GEX Levels Window

The floating window opens automatically on load (if Open GEX window on load is enabled) or by pressing Load Levels. It stays on top of NinjaTrader and is resizable. Here is what you’ll see inside:

PTZ GEX LEVELS — NQ   v2.3
Gamma Zone: BULLISH GAMMA
As of: Sep 29 09:30 ET (23m ago)
EM ±284   EM Wk ±590   IV 18.4%   IVR 42   PCR 0.82
► Current Price                20,142
── GEX LEVELS ──
▲ Call Wall20,400
● GEX Flip20,100
▼ Put Wall19,900
── DEALER LEVELS ──
▲ Vol Trigger20,250
── EXPECTED MOVE ──
▲ EM High (Daily)20,426
▼ EM Low (Daily)19,858
↺  Reload
⎘  Copy Levels

▲ / ▼ arrows next to each level show whether the level is above or below current price — updated every time the window reloads.

↺ Reload fetches fresh data from the server immediately. ⎘ Copy Levels copies all levels as plain text to your clipboard — paste into Discord, a journal, or a trade plan.

Timestamp shows the exact server time the data was last updated (ET timezone) plus how many minutes or hours ago that was — so you always know if you’re looking at current or stale data.

How to Actually Trade With These Levels

Having the levels on your chart is step one. Using them correctly is what separates profitable traders from those who just have a pretty chart.

1

Check the Gamma Zone first — every morning before the open

Open the PTZ GEX window before 9:30 AM ET. If you see Bullish Gamma, lean toward mean-reversion setups and range trading. If you see Bearish Gamma or Squeeze, respect momentum and reduce position size — moves will be larger and faster than usual.

2

Identify the day’s key range: Put Wall → Call Wall

In positive GEX regimes (most trading days), NQ tends to oscillate between Put Wall and Call Wall. This gives you a natural range for the session. The midpoint between them is often where price gravitates midday.

3

Use GEX Flip as your daily bias line — not price action alone

If NQ is above GEX Flip at 9:45 AM ET and holding, your bias is long for the session. Period. Don’t fight it with short setups unless there’s a confirmed break below. Below GEX Flip = short bias. This alone eliminates the “which way do I trade?” confusion most retail traders have.

4

Combine with your existing setup — GEX levels are confluence, not signals

A long setup at your standard support level becomes high-conviction when it coincides with Put Wall or Vol Trigger. A short at resistance becomes much cleaner if it’s also the Call Wall. GEX levels work best as additional confirmation, not standalone entries.

5

Watch the Expected Move (EM) for daily range boundaries

The indicator also displays the Expected Move — the implied daily range derived from at-the-money option prices. EM Daily High and EM Daily Low show where the market is “pricing in” the session to end. Moves beyond the EM are statistically uncommon and often reverse. Moves that don’t reach the EM suggest a quiet, rangebound day.

Built Together with the NQ & ES Market Analyzer

PTZ GEX Levels doesn’t exist in isolation. It’s part of the PropTraderz suite of tools built to give futures traders an institutional-grade read on market conditions — without a Bloomberg terminal.

The NQ & ES Direction Analyzer (visible on proptraderz.com) gives you a real-time composite score across 4 categories:

📊

Technical Score

Price vs. key moving averages, momentum, trend structure on multiple timeframes. Quantified into a directional score.

😨

Sentiment Score

Fear & Greed Index, Put/Call Ratio, VIX level and trend. Tells you whether the crowd is positioned correctly or due for a squeeze.

🏦

Macro Score

10-year yield (TNX), Dollar Index (DXY), and their relationship to equity futures. High yields + strong dollar = headwind for NQ.

🧬

Market Breadth

The top 10 NQ components — are the big names holding up or rolling over? Breadth divergence often precedes index reversals.

Why we built it: Every morning before the open, we were manually checking Fear & Greed, VIX, DXY, GEX levels, breadth — across 6 different tabs. The Analyzer pulls everything into one page, updated 3× per day, so you spend your pre-market time trading, not data hunting.

Risk Disclaimer: Trading futures involves substantial risk of loss and is not appropriate for all investors. Past performance is not indicative of future results. GEX levels and all content on this site are for educational purposes only and do not constitute financial advice. Always trade with capital you can afford to lose. NQ and ES futures are leveraged instruments — a small move against your position can result in losses exceeding your initial investment.

Verified by MonsterInsights