Bookmap add-ons · built on GEXbot

See where the options market is positioned.

Order flow shows you what's trading. GEXTEX shows the options positioning around it: the strikes carrying the most gamma, the level where gamma flips, and whether today's flow is building or unwinding the standing book. Eight indicators, drawn right on your Bookmap chart.

8
indicators, live on GEXbot data
Any feed
no Rithmic or MBO data required
Free
replay edition to try first

What you need

  • Bookmap 7.8 or later. Built and tested on 7.8.0.
  • A GEXbot subscription with an API key for the live indicators: Classic tier for Classic Gamma Basic, State tier for State Gamma Advanced. Sold separately by GEXbot.
  • Any market-data provider. The indicators read GEXbot, not your feed.
  • Just trying it out? Historical Gamma Replay is free. It needs no API key, only a GEXbot end-of-day file and a Bookmap package with replay.

Two GEXbot tiers, two bundles

Classic Classic Gamma Basic · 5 indicators

Gamma by strike, from open interest and from today's volume, plus the zero-gamma level and the biggest call- and put-side strikes. Where the gamma book sits, and whether today agrees with it.

State State Gamma Advanced · all 8

Everything in Classic, plus GEXbot's State-tier positioning beyond gamma. Adds which way the book is leaning, not only where it's concentrated.

When it runs

Live: the indicators in Classic Gamma Basic and State Gamma Advanced move with GEXbot's data during market hours. Level Ladder EOD also reads the previous close from a file, so its map is on the chart at any hour. Replay: all eight run free in Historical Gamma Replay, on a downloaded GEXbot day file in step with a Bookmap recording, whenever you like.

Replay any session free, in four steps

  1. In your GEXbot account, open Historical Data → My Library and download that day's eod_report_<TICKER>.zip. No unzipping needed.
  2. Install the free gextex_HGR jar and add the (Replay) indicator you want from Configure add-ons.
  3. Paste the full path to the zip into [Historical Data] File Path.
  4. Open your Bookmap recording of the same day and ticker, then play or scrub. The lines follow the replay clock.
One file, one day. Each file covers one trading day for one ticker. Replay needs a Bookmap package that includes recording and replay. It's a historically accurate view of the indicator, not a strategy backtester: there's no P&L layer.

From the lab

In replay testingFlow Strength barsHow hard today's flow is pushing, at a glance.
ShippedLevel Ladder goes intradayToday's live 0DTE walls and flip beside yesterday's map. Now in Level Ladder EOD.
ShippedBring your own levelsYour own level files on the chart. Now in Level Ladder EOD.

See what's in the lab →

Where to start

Easiest first. Each one builds on the one before.

Level Ladder EOD— fixed lines from the previous close; the map for the day
Strike Ladder (Classic)— every strike, from open interest and from today's volume
Flow/Structure Divergence— one three-state line; quick to read beside a level tool
OI Turning Zones— dashed boxes where turns tend to happen
Gamma Pressure— how one-sided the gamma book is, in one line
GWAP Centroid— the first State-tier tool; the gamma curve as centre lines
Strike Ladder (State)— a delta ladder beside the gamma one
Hedging Pressure Combo— State-tier zones on the chart, the hedging composite underneath

All eight at a glance

Prefer them as a deck? Flip through the flash cards →

01

Level Ladder EOD

Yesterday's map and today's moves: fixed lines from the previous close, the Expected Move, live 0DTE walls and flip, and your own level files.

ClassicEOD file + live
02

Strike Ladder (Classic)

Open-interest and volume ladders side by side, majors tagged, with a Zero Gamma line and a live regime badge.

ClassicReplay in HGR
03

Flow/Structure Divergence

Does today's flow agree with the standing book? A three-state line, plus the major strike nearest to price.

ClassicReplay in HGR
04

OI Turning Zones

Dashed boxes where turns tend to happen, from Classic open-interest data, with the developing value area for context.

ClassicReplay in HGR
05

Gamma Pressure

How one-sided the gamma book is, in one bounded line, with momentum.

ClassicReplay in HGR
06

GWAP Centroid

The gamma curve collapsed into centre lines, with distance, regime and z-score below.

StateReplay in HGR
07

Strike Ladder (State)

Gamma and delta ladders side by side, with open-interest reference lines on the left edge.

StateReplay in HGR
08

Hedging Pressure Combo

State-tier zones where turns tend to happen, the opening range and early positioning on the chart; the hedging composite underneath.

StateReplay in HGR

These indicators show positioning. They are not buy or sell signals.

GEXTEX · Bookmap add-ons built on GEXbot options data · gextex.com
In the lab · what's coming

What's next.

A look at what's being built and tested right now. Lab work ships when it passes testing, not before. When it does, it reaches subscribers through Bookmap's own updates, with nothing to reinstall.

In replay testingClassic

Flow Strength bars

How hard today's flow is pushing, as bars under Flow/Structure Divergence. You can see how strong it is, not only which way it points.

Today's Divergence →
ShippedClassic

Level Ladder goes intraday, and brings your own levels

Both left the lab and are now part of Level Ladder EOD: today's live 0DTE walls and flip beside yesterday's map, stepping every 5 minutes, and your own level files drawn on the same chart.

Level Ladder EOD →
Follow along on Discord. Lab builds are discussed in the GEXTEX Discord as they move through testing. Not everything in the lab ships; this page only shows what's close.

Level Ladder EOD

The map for the day, and today's moves on top of it. Fixed lines from the previous close with the Expected Move, today's live 0DTE walls and flip, and your own level files, all on one chart.

Classic tierEOD file + liveOn chart
Needsa GEXbot EOD file + Classic keyInCGB · SGAFreein HGR (EOD lines)Runsany time

What you see

FLIP · Gamma Flip

The level where dealer gamma changes sign at the previous close, plus its 0DTE twin.

GEX+ · GEX+ Wall

The largest call-side gamma strike by open interest, plus its 0DTE twin.

GEX− · GEX− Wall

The largest put-side gamma strike by open interest, plus its 0DTE twin.

GS1–GS5 · Gamma Strikes

The next five largest strikes behind the walls.

EM+ / EM− · Expected Move

The session's expected range either side of the previous close, from the options market.

iFLIP · iGEX+ · iGEX−

Today's live 0DTE flip and walls, dashed, beside yesterday's solid ones. They step every 5 minutes, so they don't jump around with every update.

Your levels

A CSV, XML or JSON level file, such as an export from another levels tool, drawn beside the ladder with its own labels and colours.

When a 0DTE twin lands on its regular line, the two merge into one line with a combined tag (GEX+ · 0DTE), so a quiet day can show fewer lines.

How to read it

The solid lines are the frame the session plays out in: where options positioning closed. Start with the two walls and Gamma Strikes 1–3. The ranked strike set lands on an independent vendor's published strike list most days. The EOD lines are fixed for the day, so nothing repaints.

The dashed lines are today. When the live 0DTE walls sit on yesterday's, the map still holds; when they walk away from it, positioning is moving under the session. Read them as context for the map, not as signals.

About the data. The levels come from options on the NDX cash index. For an NQ chart, the plain NDX file gives cash-index levels; the NQ_NDX file carries the futures basis, so its levels sit a few hundred points away. Either loads, so pick the one you want to compare against.
Level Ladder EOD, annotated overview on an NQ chart
Level Ladder EOD: annotated overview.

Set up in four steps

  1. In your GEXbot account, open Historical Data → My Library and click Download EOD Report for the previous session. Save the zip anywhere on your computer; there's no need to unzip.
  2. Add Level Ladder EOD from Configure add-ons and paste your Classic-tier GEXbot API key. The key runs the live intraday lines.
  3. Paste the full path to the zip into EOD Levels File. The EOD lines and the Expected Move appear straight away, at any hour.
  4. Optional: paste a level file into [File Overlay] File Path. Download a new EOD file each day.

Good to know

GEX− Wall can sit above GEX+ Wall. It happens on roughly one day in three at the close. GEXbot reads its walls off an interpolated gamma curve rather than a sorted pair, so “upper” and “lower” can swap. Nothing is broken; it’s the data. In the free Replay copy the ladder draws the EOD lines from the day file; the Expected Move, the live lines and the file overlay are in the live bundles.

Key settings

SettingDefaultWhat it does
GEXbot API Key—Your Classic-tier key, for the live intraday lines. The EOD lines need only the file.
EOD Levels File—Full path to the previous session's eod_report_*.zip. No extraction needed.
Show Expected Move (EM+/EM−)OnThe session's expected range from the previous close.
Show Intraday Walls + Flip (0DTE, live)OnToday's live 0DTE flip and walls, stepping every 5 minutes.
Intraday: Show Path (history trail)OffOff shows only where the intraday lines are now. On keeps the steps they took through the day.
Live Ticker Overrideblank (from chart)Read a different GEXbot ticker for the live lines, e.g. NQ → NQ_NDX.
[File Overlay] File Path / Columns to Plot / Time Zone— / all / UTCYour own level file (CSV, XML or JSON), which columns to draw, and the time zone for times without one.
Color + Thickness, per linesee swatchesGamma Flip pair / GEX+ Wall pair / GEX− Wall pair / Gamma Strike 1–5 / Expected Move / intraday lines each get their own colour and width.
Tag Label Horizontal Offset (px)0 / 300Nudges the ladder's tags (0) and the file overlay's tags (300) sideways so they don't sit on each other.
Gamma Flip · amber GEX+ Wall · azure GEX− Wall · coral Gamma Strike 1–5 · purple Expected Move · grey
Level Ladder EOD settings dialog
The settings dialog (live build). Colours sit in Bookmap's own Colors section.

Strike Ladder (Classic)

Every strike in the chain, twice: an open-interest ladder and a today's-volume ladder side by side. One glance tells you whether today agrees with the standing book.

Classic tierReplay in HGRChart overlay
NeedsGEXbot Classic keyInCGB · SGAFreein HGRRunslive in market hours

What you see

O/I ladder

Every strike's open-interest gamma as a bar. This is the standing book, which moves slowly.

Volume ladder

The same strikes from today's traded volume: where today's flow actually went.

Major tags

The biggest long and short strike on each ladder, tagged and extended past the bars so they stay readable.

Zero Gamma + regime badge

A dashed line across the chart at the flip level, and a POSITIVE / NEGATIVE badge for which side price is on.

How to read it

When both ladders are heavy at the same strikes, today is reinforcing the book. When they're heavy at different strikes, flow is disagreeing with positioning. Flow/Structure Divergence collapses that into one number; the ladders spread it back out so you can see which strikes are driving it.

Check the badge first. In the textbook reading, dealers above Zero Gamma hedge against moves and below it hedge with them, so the same wall reads differently on each side.

Strike Ladder (Classic), annotated overview on an NQ chart
Strike Ladder (Classic): annotated overview.

Set up in four steps

  1. Add Strike Ladder (Classic) and paste your GEXbot API key into its settings.
  2. Open a chart. The symbol picks the chain: NQ and MNQ read NQ_NDX, ES and MES read ES_SPX, equities and ETFs by symbol.
  3. Start Ladder Width near 25% and widen it only if the strikes feel cramped.
  4. For same-day expiry only, set Majors Category to 0DTE.

Good to know

Both of a ladder's Major tags sit to the right of its centre line. The dotted extension line shows which bar each one belongs to.

Key settings

SettingDefaultWhat it does
GEXbot API Key—Your Classic-tier key.
Show OI Ladder / Show Volume LadderOn / OnOne toggle per ladder — bars and that ladder's two Major tags together.
Positive / Negative Color (O/I Ladder)Azure / CoralThe open-interest ladder's color pair.
Positive / Negative Color (Volume Ladder)Green / RedDeliberately a different pair from the OI ladder, so the two never read as one board.
Show Major Extension Lines / Major Line Reach (%)On / 150%Stretches each Major tag past its real bar so it stays readable, with a dotted line back to the ladder.
Show Zero Gamma Line / Color / WidthOn / Amber / 2pxDashed line at GEXbot's zero-gamma level, spanning the full chart width, with its own tag.
Show Gamma Regime WidgetOnPOSITIVE / NEGATIVE badge from spot versus Zero Gamma. Mint when positive, coral when negative.
Regime Widget Horizontal Position (%)80%Slides the badge across the top of the window.
Ladder Width (%) / Horizontal / Vertical Offset25% / 0 / 0Sizes and places the whole two-ladder complex; the vertical offset moves both ladders and every tag together.
Bar Thickness (px)8pxHeight of every bar in both ladders.
Show Ladder Labels / Label Vertical OffsetOn / 575Draws "O/I" and "Put/Call" above their ladders. Adjust live — no reload needed.
Show Center Line / Color / WidthOn / Grey / 2pxEach ladder gets its own center line at spot.
Use SPX / QQQ (auto or manual ratio)OffSame ratio system as GWAP Centroid.
Majors Category: 0DTEOff (All Expiries)Switches the tagged majors between all-expiry and 0DTE-only gamma.
Strike Ladder (Classic) settings dialog
The settings dialog (the free Replay build shown; the live build has the API key and ticker settings at the top instead of the file path).

Flow/Structure Divergence

The fastest read in the suite: does today's flow agree with the standing book? One three-state line, plus the major open-interest strike nearest to price.

Classic tierReplay in HGRChart + bottom pane
NeedsGEXbot Classic keyInCGB · SGAFreein HGRRunslive in market hours

What you see

+1 · agree positive

Today's volume and the open interest both read net-positive gamma.

−1 · agree negative

Both read net-negative.

0 · disagree

Volume says one sign and open interest says the other.

Pin Magnet + Pin Pressure

The major open-interest strike nearest to price, drawn on the chart with a tag: mint for the call side, coral for the put side. In the pane, a 0-to-1 reading of how close price is to it.

How to read it

Watch for changes of state. A long run of 0 says flow and positioning disagree; a move from 0 into a firm ±1 is the two lining up. It's quickest to use beside a level tool like Level Ladder EOD or Hedging Pressure Combo.

Pin Pressure is a proximity read. The Pin Magnet line shows exactly where the nearest major strike sits, and Pin Pressure says how close price is to it. Testing so far hasn't shown price being drawn to it, so read it as context, not a target.
Flow/Structure Divergence, annotated overview on an NQ chart
Flow/Structure Divergence: annotated overview.

Set up in four steps

  1. Add Flow/Structure Divergence and paste your GEXbot API key into its settings.
  2. Open a chart. The symbol picks the chain automatically.
  3. Run it under a level tool for a session before changing anything.
  4. Want the state line alone? Turn off Show Pin Pressure Oscillator and Show Pin Pressure Chart Line.

Good to know

Only one side of Pin Pressure is active at a time, so the inactive side's line stops drawing. A gap means the other side has taken over, not that data is missing.

Key settings

SettingDefaultWhat it does
GEXbot API Key—Your Classic-tier key.
Line Color / Thickness / OpacityLavender #AA8CD2 / 2px / 1.0Appearance of the three-state oscillator. Opacity is shared with the Pin Pressure lines.
Use SPX Ticker / Use QQQ TickerOff (mutually exclusive)No ratio field needed — the state line is discrete, not a price level.
Show Pin Pressure OscillatorOnThe 0-to-1 proximity reading in the lower pane.
Show Pin Pressure Chart LineOnThe Pin Magnet price line and its name tag on the chart itself.
Pin Pressure Call-Side / Put-Side ColorMint #3FBF95 / Coral #F0654AOne color per side, shared by that side's pane line and chart line.
Pin Pressure Line Thickness2pxShared by all four Pin Pressure lines.
Pin Magnet Tag Horizontal Offset (px)0Nudges the on-chart tags sideways if they collide with something else.
Coming next

Flow Strength bars: how hard today's flow is pushing, as bars under the state line. In replay testing.

See the lab →

OI Turning Zones

Where the session tends to turn. Dashed boxes drawn from Classic open-interest data as the day builds, with the developing value area for context.

Classic tierReplay in HGROn chart
NeedsGEXbot Classic keyInCGB · SGAFreein HGRRunslive in market hours

What you see

Turning zones

Dashed boxes where turns tend to happen. Coral where the put side leads, azure where the call side leads, purple where the two meet.

Majors outlines

Dotted outlines where the chain's largest open-interest positions sit: azure on the call side, coral on the put side. The structure further from price.

Developing value area

Where the session has done most of its business so far, drawn as it develops.

One knob

Zone Strictness. Higher draws fewer, firmer zones; lower draws more.

How to read it

A zone is a place to watch, not a signal. Turns cluster in them more often than in the same boxes moved away from them; price also goes straight through some. When price reaches a zone, let the order flow there tell you which kind it is.

Zones form as the session builds, so the first ones appear after the open and more arrive through the day. Each box starts when it forms; nothing is drawn back into the past.

With Hedging Pressure Combo. The dashed boxes are made to sit beside HP Combo's shaded zones. HP Combo reads the richer State-tier data; OI Turning Zones brings the same kind of read to Classic.

OI Turning Zones, annotated overview on an NQ chart
OI Turning Zones: annotated overview.

Set up in four steps

  1. Add OI Turning Zones and paste your Classic-tier GEXbot API key. Or leave it blank and save the key in ~/.gammacentroid/gexbot-api-key.txt.
  2. Open a chart before the open. The ticker comes from the chart.
  3. Leave Zone Strictness at 110% for your first sessions.
  4. Pair it with Level Ladder EOD: yesterday's map, and where today is turning.

Good to know

Zones build from what the indicator has seen since it loaded. Load it before the open; loaded mid-session, it starts from that point. In the free Replay copy, the whole day builds from the file.

Key settings

SettingDefaultWhat it does
GEXbot API Key—Your Classic-tier key. Leave it blank to use the key file.
Show Turning ZonesOnThe dashed zone boxes.
Show Majors OutlinesOnThe Majors outlines.
Zone Strictness (%)11080–130. Higher draws fewer, firmer zones.
Show Developing Value Area LinesOnThe session's developing value area high and low.

Gamma Pressure

How one-sided the gamma book is right now, and whether that lean is building or unwinding. Classic-tier positioning in one bounded line.

Classic tierReplay in HGRBottom pane
NeedsGEXbot Classic keyInCGB · SGAFreein HGRRunslive in market hours

What you see

Positive / negative pressure

One score between −1 and +1, drawn in two colours that meet at zero.

Momentum

How fast that score is moving, on its own scale.

One Classic request

Everything comes from a single Classic-tier request per poll, so there's no cross-feed timing to worry about.

Any ticker, any chart

Every line is unitless, so you can point it at SPX or QQQ positioning on an NQ chart without misplacing a price.

How to read it

Stretched high or low: the gamma book is leaning hard one way, one-sided rather than balanced. Momentum rolling over on a stretched reading means the lean has started to unwind; it usually turns before the line crosses zero. It's context for the levels, not a forecast.

Gamma Pressure, annotated overview on an NQ chart
Gamma Pressure: annotated overview.

Set up in four steps

  1. Add Gamma Pressure and paste your GEXbot API key. Or leave it blank and save the key in ~/.gammacentroid/gexbot-api-key.txt.
  2. Open a chart. The ticker comes from the chart, or set GEXbot Ticker to read another.
  3. Watch it under Level Ladder EOD for a session before changing anything.
  4. Read stretched readings and momentum turns as context for the levels, not as signals.

Good to know

Ready as it ships: there's nothing to calibrate first. The free Replay copy reads a day file at the same pace as live, so the two look the same.

Key settings

SettingDefaultWhat it does
GEXbot API Key—Your Classic-tier key. Leave it blank to use the key saved in ~/.gammacentroid/gexbot-api-key.txt.
GEXbot Ticker (override)blank (auto)Read a different GEXbot ticker than the chart's. Safe here because nothing drawn is a price.
Use Volume GEX instead of Open InterestOffReads today's traded volume instead of open interest.
Positive / Negative Pressure Color, Momentum Colorazure / coral / mintLine colours.

GWAP Centroid

The whole gamma curve in a few clean lines: the centre of the call-side wall, of the put-side wall, or of the book as a whole. Underneath, how far price sits from it.

State tierReplay in HGRChart + bottom pane
NeedsGEXbot State keyInSGAFreein HGRRunslive in market hours

What you see

Dual Wall (on by default)

Two lines: the centre of the call-side gamma (GEX+ Wall) and of the put-side gamma (GEX− Wall).

Magnitude

One line where the bulk of total gamma sits, whichever side it's on.

Signed

One line with the sign kept, showing which side currently dominates.

Distance · Regime · Z-Score

In their own pane: how far price is from the Signed Centroid, which side it's on, and whether today's gap is unusual.

How to read it

In the textbook reading, hedging leans against the move near a heavy call-side wall and runs with it near a heavy put-side wall. Dual Wall shows both walls as real, separate levels. Run it beside Magnitude or Signed and you can see whether that one number sits between two walls, or whether one side has dropped out of the session.

The pane answers a different question: not where the centroid is, but how price is behaving around it. The Z-Score keeps you from reading a 30-point gap as significant on a day when 30 points is normal.

Which mode to lean on. Magnitude is the steadiest. Signed says the most about direction but can jump when the book is nearly balanced, and the pane reads inherit that from Signed. Dual Wall avoids the problem entirely by giving you two real levels instead of one combined number.
GWAP Centroid, annotated overview on an NQ chart
GWAP Centroid: annotated overview.

Set up in four steps

  1. Add GWAP Centroid and paste your State-tier GEXbot API key.
  2. Start with Dual Wall alone. It's the default, and the easiest mode to read.
  3. Add Magnitude or Signed one at a time. Turn Signed on before the pane reads, because they're built from it.
  4. Trading SPX or QQQ? Turn on the matching ratio so the lines land on your price scale.

Good to know

Colours apply instantly. The show/hide toggles trigger a quick reload when applied, deliberately, so a setting can never show one value while the indicator runs on another.

Key settings

SettingDefaultWhat it does
GEXbot API Key—Your State-tier key. The free Replay copy needs none.
Show Dual Wall Centroids / Show Magnitude Centroid / Show Signed CentroidOn / Off / OffIndependent toggles — any combination can run at once to compare modes against price together.
Show Centroid Distance Oscillator / Regime Line / Distance Z-ScoreOff / Off / OffThe three derived reads. Each draws in the lower pane, independent of the chart lines above.
Per-line Colorsee swatchesAll seven lines have their own colour.
Use SPX / QQQ (auto or manual ratio)OffRescales GEXbot's strike prices onto an SPX or QQQ-denominated chart instead of the native ticker.
GEX+ Wall · azure GEX- Wall · coral Magnitude Centroid · mint Signed Centroid · amber Distance Oscillator · amber Regime Line · mint Distance Z-Score · azure

Strike Ladder (State)

A gamma ladder and a delta ladder side by side. See where the gamma concentrations and the directional hedging line up.

State tierReplay in HGRChart overlay
NeedsGEXbot State keyInSGAFreein HGRRunslive in market hours

What you see

+OI / −OI lines

Dashed lines in from the chart's left edge at the largest positive and negative open-interest strikes. They stay put wherever you place the ladders.

Delta ladder

Every strike's delta exposure from State-tier data, with tagged long and short DEX majors.

Gamma ladder

Every strike's gamma, with Major tags for the biggest long and short strike.

One complex, placed once

Both ladders and every tag move together with Ladder Width and the two offsets, so there's one thing to place.

How to read it

Gamma is hedging tied to price level and volatility. Delta is hedging that exists whether or not volatility moves. A strike that's heavy on both ladders stands out from one that shows up on only one, and the O/I lines keep the standing book in view behind them.

The delta side degrades gracefully. If a file or your GEXbot plan has no delta data, that ladder simply stays empty, and the gamma ladder works exactly as it does in the Classic version.
Strike Ladder (State), annotated overview on an NQ chart
Strike Ladder (State): annotated overview.

Set up in four steps

  1. Add Strike Ladder (State) and paste your State-tier GEXbot API key.
  2. Already using the Classic ladder? The layout is the same. The second ladder is delta instead of volume, and open interest moves out to the two reference lines.
  3. Running both ladders? The State ladder sits 400 px to the right by default, so the two don't overlap.
  4. No delta showing? Check that your GEXbot plan includes State-tier data.

Key settings

SettingDefaultWhat it does
GEXbot API Key—Your State-tier key.
Show Gamma Profile / Show Delta ProfileOn / OnOne toggle per ladder, long and short together.
Gamma Profile Color (Long / Short)Cyan / PeriwinkleThe gamma ladder's color pair.
Delta Profile Color (Positive / Negative)Green / MagentaThe delta ladder's own pair, kept well clear of the gamma one.
Show OI Reference Lines / Length (%)On / 15%The two dashed +OI / −OI lines and how far in from the left edge they reach, up to 80%.
Reference Line Color (Long / Short) / WidthAzure / Coral / 2pxStyling for those two lines only.
Show Major Extension Lines / Major Line Reach (%)On / 150%Stretches the gamma ladder's two Major tags past their bars, with dotted lines back to the center.
Ladder Width (%) / Horizontal / Vertical Offset25% / 400 / 0Sizes and places the ladder complex. The 400px default keeps it clear of the O/I lines.
Bar Thickness (px)8pxHeight of every bar in both ladders.
Show Ladder Labels / Label Vertical OffsetOn / 575Draws "Gamma" and "Delta" above their ladders. Adjust live — no reload needed.
Use SPX / QQQ ratio, Majors Category: 0DTEOff / OffSame behaviour as the Classic ladder.
Strike Ladder (State) settings dialog
The settings dialog (the free Replay build shown; the live build has the API key and ticker settings at the top instead of the file path).

Hedging Pressure Combo

State-tier positioning on the chart and under it. Shaded zones where turns tend to happen, the opening range and where positioning set up early, and the hedging composite in the pane below.

State tierReplay in HGRChart + bottom pane
NeedsGEXbot State keyInSGAFreein HGRRunslive in market hours

What you see

Zone areas

Shaded boxes where turns tend to happen. Coral where the put side leads, azure where the call side leads, purple where the two are contested.

Majors outlines

Outlines where the book's largest positions are holding: azure on the call side, coral on the put side, gold where both land together. Often the second line, further from price.

Against-price triangles

Orange triangles where positioning shifted against the recent move, pointing the way it shifted.

Opening range

The first 15, 30 or 60 minutes as a box, then its high and low to the close, with optional 1× extensions.

Opening positioning

Cyan outlines where positioning set up during the opening range, carried to the close.

Developing value area

Where the session has done most of its business so far, drawn as it develops.

HP+ / HP− / Momentum

In the pane below: State-tier positioning as one score between −1 and +1, and how fast it's moving.

How to read it

Zones are places to watch, not signals. Turns cluster in them; price also goes straight through some. When price arrives, the order flow there tells you which kind it is.

Purple first. Contested zones, where both sides meet, are where turns gather most. Zones that form well away from price draw lighter: price doesn't always reach them, but they've held up better when it does. A zone right at price but outside the session's value draws stronger: the auction is testing new ground there.

The outlines mark where the largest positions are holding. Near price, the first line usually gets touched and moved through; the outlined areas are the line behind it. Gold means both sides' largest positions sit there together.

Triangles are a lean, not a call: price has drifted the way they point a little more often than not.

The opening gives the earliest look. The opening range frames the first break, and the cyan boxes show where positioning built while it formed; some of them become zones later in the day.

The pane is the hedging composite. Stretched high or low means a loaded, one-sided book; momentum rolling over on a stretched reading means the lean has started to unwind, and it usually turns before the composite crosses zero.

Hedging Pressure Combo, annotated overview on an NQ chart
Hedging Pressure Combo: annotated overview.

Set up in four steps

  1. Add Hedging Pressure Combo and paste your State-tier GEXbot API key.
  2. Load it before the open. The opening range and zones build from what it has seen since it loaded.
  3. Leave Zone Strictness at 110% for your first sessions. Turn layers on or off to suit your chart; the pane can be hidden with Bookmap's own line toggles.
  4. Like your setup? Save it as a preset, then load it by name in any chart, live or in the free Replay copy.

Good to know

Ready as it ships: nothing to calibrate. Presets keep the visible settings only, never your API key or ticker settings. Trading SPX or QQQ? Turn on the matching ratio so the zones land on your price scale.

Key settings

SettingDefaultWhat it does
Preset / Save Current Settings As PresetblankLoad a saved setup by name, or save the current one. Shared with the free Replay copy.
GEXbot API Key—Your State-tier key.
Use SPX / QQQ (auto or manual ratio)OffRescales the chart layers onto an SPX or QQQ chart; the composite needs no conversion.
Show Zone Areas / Majors Outlines / Against-Price TrianglesOn / On / OnThe three zone layers.
Zone Strictness (%)11080–130. Higher draws fewer, firmer zones.
Show Opening Range / Length / ExtensionsOn / 15 min / OnThe opening-range box and lines; 15, 30 or 60 minutes.
Show Opening PositioningOnThe cyan opening boxes.
Show Developing Value Area LinesOnThe session's developing value area high and low.
HP Momentum / Positive-Dominant / Negative-Dominant ColorMint / Azure / CoralThe pane's line colours.

Historical Gamma Replay

All eight indicators, free, on sessions you've recorded. No API key and no live connection: just a GEXbot end-of-day file and your Bookmap replay.

FreeNo API keygextex_HGR
Needsa GEXbot EOD filePlusBookmap with replayPricefreeRunswhenever you replay

What you get

Eight (Replay) entries

Every indicator on this site, marked (Replay) in Configure add-ons so it's never confused with a live version.

Nothing live, by design

No API key field, no live pollers. The live code isn't in the jar at all, not just hidden behind a switch.

Same reads

The zones, the hedging composite, the centroid, divergence, the ladders: drawn exactly as the live versions draw them. Only the data source differs.

Ready on day one

Nothing to calibrate. Presets you save in the live Hedging Pressure Combo load here too.

Which file runs what

Classic file runs five

Level Ladder EOD, Strike Ladder (Classic), Flow/Structure Divergence, OI Turning Zones, Gamma Pressure.

State file runs all eight

Adds Hedging Pressure Combo, GWAP Centroid and Strike Ladder (State). On a Classic file, the State ladder draws its gamma side only.

Set up in five steps

  1. Record a session in Bookmap. Digital Plus and above can record and replay.
  2. On gexbot.com, open the ☰ menu → Historical Data → My Library, pick the ticker (e.g. NDX⇒NQ) and click Download EOD Report. Today's file is available after 5:00 PM ET; older dates are under Get Archives.
  3. Install the gextex_HGR jar and add the indicators you want from Configure add-ons.
  4. Paste the full path to the zip into [Historical Data] File Path. A bare filename won't load.
  5. Open the matching replay and play or scrub. Backfill is automatic.
HGR entries in Configure add-ons
HGR: eight (Replay) entries
CGB entries in Configure add-ons
CGB: five live entries
SGA entries in Configure add-ons
SGA: all eight live entries

Good to know

HGR includes no data and never connects to GEXbot; the file comes from your own account. Level Ladder EOD here draws the EOD lines from the file; its live intraday lines, Expected Move and file overlay are in the live bundles. Running both Strike Ladders? The State ladder sits 400 px to the right by default, so the two don't overlap.

Want them live? The same indicators run on GEXbot's live feed in Classic Gamma Basic and State Gamma Advanced. Install HGR beside them for replay. Setup walkthroughs are on the GEXTEX Discord.
Join the GEXTEX Discord →
Flash cards · the whole suite

Eight indicators,
front and back.

The front of each card is what the indicator draws. Flip it for how to read it. Tap a card, or press Enter on it — then jump to the full page when one earns a closer look.

Classic tier State tier Classic + State EOD file
01
StateOn chart

GWAP Centroid

What it does

Collapses the whole per-strike net-gamma curve into price lines on your chart. Dual Wall (default) draws two: the centre of the call-side gamma (GEX+ Wall) and of the put-side gamma (GEX− Wall).

Magnitude — one line for where concentration really sits. Signed — one line for which side dominates.

Three more reads sit in their own pane: Distance from the Signed Centroid over time, a Regime step line for which side price is on, and a Z-Score saying whether the current gap is actually unusual.

Flip →
01
GWAP Centroid
How to read it
  • GEX+In the textbook reading, hedging near a heavy call-side wall leans against the move: selling rallies, buying dips.
  • GEX−Near a heavy put-side wall, the same reading has hedging run with the move instead.
  • BothRun Dual Wall beside either single-line mode and you see whether that one number sits between two real, separated walls — or whether one side has dropped out of the session.
  • DerivedDistance, Regime and Z-Score track how price behaves around the centroid rather than where it is. All three build on Signed, so they inherit its instability on a balanced book.
02
StateChart + pane

Hedging Pressure Combo

What it does

On the chart: shaded zones where turns tend to happen, outlines where the largest positions hold (gold where both sides do), orange triangles, the opening range, cyan opening positioning and the developing value area.

In the pane: HP+, HP− and HP Momentum, State-tier positioning in one score.

Flip →
02
Hedging Pressure Combo
How to read it
  • ZonesPlaces to watch, not signals. Purple (contested) gathers the most turns; lighter zones form away from price, stronger ones sit at price outside value.
  • OutlineWhere the largest positions hold: the line behind the first one. Gold when both sides sit there.
  • ▲▼Positioning shifted against the recent move. A lean the way they point, not a call.
  • HPHow loaded the book is. Momentum rolling over on a stretched reading: the lean is unwinding.
03
ClassicEOD file + live

Level Ladder EOD

What it does

Fixed lines from the previous close, plus today's moves.

  • FLIPGamma Flip — the zero-gamma level, plus its 0DTE variant.
  • GEX±GEX+ Wall and GEX− Wall, and Gamma Strikes 1–5 behind them.
  • EM±The Expected Move from the previous close.
  • i·Today's live 0DTE flip and walls, dashed, stepping every 5 minutes. Plus your own level files.
Flip →
03
Level Ladder EOD
How to read it

The solid lines are a structural frame for the session, built from where positioning actually closed. Price often opens past yesterday's walls, so read them as a map, not a fence. Fixed once per day, so they never repaint.

The dashed lines are today: when the live 0DTE walls sit on yesterday's, the map holds; when they walk away, positioning is moving under the session.

04
ClassicBottom pane

Flow / Structure Divergence

What it does

The fastest read in the suite: one step-line holding one of three values, answering a single question — do today’s volume flow and existing open-interest positioning agree on the sign of net gamma?

Alongside it, Pin Pressure: the major open-interest strike nearest to price, drawn on the chart, and a 0-to-1 reading of how close price is to it.

Flip →
04
Flow / Structure Divergence
How to read it
  • +1Flow and structure both read net-positive gamma — telling the same story.
  • −1Both net-negative — aligned the other way.
  • 0They disagree. A persistent 0 flags a transitional regime; a move from 0 into a firm ±1 is flow and structure newly lining up.
  • PinWhich major strike is nearest, and how close. Above zero means the call side, below means the put side. A proximity read, not a target.
05
ClassicOverlay

Strike Ladder (Classic)

What it does

Two complete ladders drawn side by side — open interest on the left, volume on the right — every strike in the chain, each a graduated bar off its own center line.

Four Major tags mark the biggest strike on each side of each ladder. A dashed Zero Gamma line spans the chart, and a regime badge reads POSITIVE or NEGATIVE.

Flip →
05
Strike Ladder (Classic)
How to read it

Open interest is where positioning has been parked — slow, structural. Volume is where today’s flow actually went. Two ladders, side by side, let you see at a glance whether today agrees with the standing book.

The regime badge is the context everything else sits inside. In the textbook reading, dealers above Zero Gamma hedge against moves and below it hedge with them.

06
ClassicStateOverlay

Strike Ladder (State)

What it does

A gamma ladder and a delta ladder side by side, each drawing every strike off its own center line, each with its own color pair — delta sourced from State-tier DEX data.

Two dashed O/I reference lines run from the chart’s left edge at the largest positive and negative open-interest strikes, independent of the ladders entirely.

Flip →
06
Strike Ladder (State)
How to read it

Gamma is hedging flow tied to price level and volatility. Delta is hedging flow that exists whether or not volatility moves. Two ladders on one chart show immediately whether the gamma levels and the directional levels line up.

A strike that reads heavy on both ladders stands out from one that shows up on only one. The O/I lines give you the standing book behind both.

07
ClassicBottom pane

Gamma Pressure

What it does

Classic-tier gamma positioning from one request, condensed into one line between −1 and +1, with a momentum read on top.

Every line is unitless, so it can be pointed at any GEXbot ticker on any chart without misplacing a price.

Flip →
07
Gamma Pressure
How to read it
  • StretchedThe gamma book leaning hard one way — a one-sided book rather than a balanced one.
  • MomentumWhether that lean is still building or starting to unwind; it turns before the line itself crosses zero.
  • Any tickerUnitless, so it can read SPX or QQQ positioning on an NQ chart without misplacing a price.
  • ContextA positioning gauge, not a forecast — read it beside the levels on Level Ladder EOD.
08
ClassicOn chart

OI Turning Zones

What it does

Dashed boxes where turns tend to happen, drawn from Classic open-interest data as the session builds: coral, azure or purple by which side leads, with dotted outlines where the largest positions sit.

The developing value area runs alongside for context.

Flip →
08
OI Turning Zones
How to read it
  • ZoneA place to watch, not a signal. Turns cluster there; price also goes through some.
  • FlowWhen price arrives, the order flow tells you which kind of zone it is.
  • KnobZone Strictness: higher draws fewer, firmer zones.
  • PairBeside Level Ladder EOD, or beside HP Combo's State-tier zones; the dashed boxes are made to sit with them.
Pricing · Bookmap add-ons

Three ways in.

Pick the bundle that matches your GEXbot plan. Each one is a Bookmap add-on that works with any market-data feed. Not sure yet? Historical Gamma Replay is free and always will be: the whole suite on end-of-day files from your own GEXbot account, no API key needed.

gextex_CGB

Classic Gamma Basic

$29/mo

5 live indicators on GEXbot’s Classic tier.

  • Level Ladder EOD
  • Flow/Structure Divergence
  • Strike Ladder (Classic)
  • Gamma Pressure
  • OI Turning Zones
Requires your own GEXbot Classic subscription. Replay any session free with Historical Gamma Replay.
New to GEXbot? Start here and use code GEXTEX50 for 50% off your first payment.
gextex_HGR

Historical Gamma Replay

Free

All 8 indicators, no live API key needed.

  • Every indicator, live-API-free
  • Runs entirely on downloaded historical files
  • Runs on any GEXbot day file you download
Free as a model, not a promotion — every indicator, fully working, on real end-of-day GEXbot data. It is the honest way to find out whether these tools suit how you trade before any money changes hands.
Paid tiers are monthly, cancel anytime. No lifetime tier — the paid tiers run against a live third-party API (GEXbot) that occasionally changes shape, so pricing tracks ongoing upkeep rather than a one-time sale. Historical Gamma Replay is free with no time limit and no card required.
More walkthroughs on the way. Setup guides are coming to the GEXTEX Discord, along with a full video walkthrough series on a GEXTEX YouTube channel — end-to-end setup, replay, and a tour of all eight indicators.