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.
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
- In your GEXbot account, open Historical Data → My Library and download that day's
eod_report_<TICKER>.zip. No unzipping needed. - Install the free
gextex_HGRjar and add the (Replay) indicator you want from Configure add-ons. - Paste the full path to the zip into [Historical Data] File Path.
- Open your Bookmap recording of the same day and ticker, then play or scrub. The lines follow the replay clock.
From the lab
Where to start
Easiest first. Each one builds on the one before.
All eight at a glance
Prefer them as a deck? Flip through the flash cards →
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.
Strike Ladder (Classic)
Open-interest and volume ladders side by side, majors tagged, with a Zero Gamma line and a live regime badge.
Flow/Structure Divergence
Does today's flow agree with the standing book? A three-state line, plus the major strike nearest to price.
OI Turning Zones
Dashed boxes where turns tend to happen, from Classic open-interest data, with the developing value area for context.
Gamma Pressure
How one-sided the gamma book is, in one bounded line, with momentum.
GWAP Centroid
The gamma curve collapsed into centre lines, with distance, regime and z-score below.
Strike Ladder (State)
Gamma and delta ladders side by side, with open-interest reference lines on the left edge.
Hedging Pressure Combo
State-tier zones where turns tend to happen, the opening range and early positioning on the chart; the hedging composite underneath.
These indicators show positioning. They are not buy or sell signals.
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.
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 →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 →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.
What you see
The level where dealer gamma changes sign at the previous close, plus its 0DTE twin.
The largest call-side gamma strike by open interest, plus its 0DTE twin.
The largest put-side gamma strike by open interest, plus its 0DTE twin.
The next five largest strikes behind the walls.
The session's expected range either side of the previous close, from the options market.
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.
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.
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.
Set up in four steps
- 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.
- Add Level Ladder EOD from Configure add-ons and paste your Classic-tier GEXbot API key. The key runs the live intraday lines.
- Paste the full path to the zip into EOD Levels File. The EOD lines and the Expected Move appear straight away, at any hour.
- 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
| Setting | Default | What 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−) | On | The session's expected range from the previous close. |
| Show Intraday Walls + Flip (0DTE, live) | On | Today's live 0DTE flip and walls, stepping every 5 minutes. |
| Intraday: Show Path (history trail) | Off | Off shows only where the intraday lines are now. On keeps the steps they took through the day. |
| Live Ticker Override | blank (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 / UTC | Your own level file (CSV, XML or JSON), which columns to draw, and the time zone for times without one. |
| Color + Thickness, per line | see swatches | Gamma 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 / 300 | Nudges the ladder's tags (0) and the file overlay's tags (300) sideways so they don't sit on each other. |

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.
What you see
Every strike's open-interest gamma as a bar. This is the standing book, which moves slowly.
The same strikes from today's traded volume: where today's flow actually went.
The biggest long and short strike on each ladder, tagged and extended past the bars so they stay readable.
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.

Set up in four steps
- Add Strike Ladder (Classic) and paste your GEXbot API key into its settings.
- Open a chart. The symbol picks the chain: NQ and MNQ read
NQ_NDX, ES and MES readES_SPX, equities and ETFs by symbol. - Start Ladder Width near 25% and widen it only if the strikes feel cramped.
- 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
| Setting | Default | What it does |
|---|---|---|
| GEXbot API Key | — | Your Classic-tier key. |
| Show OI Ladder / Show Volume Ladder | On / On | One toggle per ladder — bars and that ladder's two Major tags together. |
| Positive / Negative Color (O/I Ladder) | Azure / Coral | The open-interest ladder's color pair. |
| Positive / Negative Color (Volume Ladder) | Green / Red | Deliberately 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 / Width | On / Amber / 2px | Dashed line at GEXbot's zero-gamma level, spanning the full chart width, with its own tag. |
| Show Gamma Regime Widget | On | POSITIVE / 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 Offset | 25% / 0 / 0 | Sizes and places the whole two-ladder complex; the vertical offset moves both ladders and every tag together. |
| Bar Thickness (px) | 8px | Height of every bar in both ladders. |
| Show Ladder Labels / Label Vertical Offset | On / 575 | Draws "O/I" and "Put/Call" above their ladders. Adjust live — no reload needed. |
| Show Center Line / Color / Width | On / Grey / 2px | Each ladder gets its own center line at spot. |
| Use SPX / QQQ (auto or manual ratio) | Off | Same ratio system as GWAP Centroid. |
| Majors Category: 0DTE | Off (All Expiries) | Switches the tagged majors between all-expiry and 0DTE-only gamma. |

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.
What you see
Today's volume and the open interest both read net-positive gamma.
Both read net-negative.
Volume says one sign and open interest says the other.
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.

Set up in four steps
- Add Flow/Structure Divergence and paste your GEXbot API key into its settings.
- Open a chart. The symbol picks the chain automatically.
- Run it under a level tool for a session before changing anything.
- 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
| Setting | Default | What it does |
|---|---|---|
| GEXbot API Key | — | Your Classic-tier key. |
| Line Color / Thickness / Opacity | Lavender #AA8CD2 / 2px / 1.0 | Appearance of the three-state oscillator. Opacity is shared with the Pin Pressure lines. |
| Use SPX Ticker / Use QQQ Ticker | Off (mutually exclusive) | No ratio field needed — the state line is discrete, not a price level. |
| Show Pin Pressure Oscillator | On | The 0-to-1 proximity reading in the lower pane. |
| Show Pin Pressure Chart Line | On | The Pin Magnet price line and its name tag on the chart itself. |
| Pin Pressure Call-Side / Put-Side Color | Mint #3FBF95 / Coral #F0654A | One color per side, shared by that side's pane line and chart line. |
| Pin Pressure Line Thickness | 2px | Shared by all four Pin Pressure lines. |
| Pin Magnet Tag Horizontal Offset (px) | 0 | Nudges the on-chart tags sideways if they collide with something else. |
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.
What you see
Dashed boxes where turns tend to happen. Coral where the put side leads, azure where the call side leads, purple where the two meet.
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.
Where the session has done most of its business so far, drawn as it develops.
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.

Set up in four steps
- 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. - Open a chart before the open. The ticker comes from the chart.
- Leave Zone Strictness at 110% for your first sessions.
- 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
| Setting | Default | What it does |
|---|---|---|
| GEXbot API Key | — | Your Classic-tier key. Leave it blank to use the key file. |
| Show Turning Zones | On | The dashed zone boxes. |
| Show Majors Outlines | On | The Majors outlines. |
| Zone Strictness (%) | 110 | 80–130. Higher draws fewer, firmer zones. |
| Show Developing Value Area Lines | On | The 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.
What you see
One score between −1 and +1, drawn in two colours that meet at zero.
How fast that score is moving, on its own scale.
Everything comes from a single Classic-tier request per poll, so there's no cross-feed timing to worry about.
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.

Set up in four steps
- Add Gamma Pressure and paste your GEXbot API key. Or leave it blank and save the key in
~/.gammacentroid/gexbot-api-key.txt. - Open a chart. The ticker comes from the chart, or set GEXbot Ticker to read another.
- Watch it under Level Ladder EOD for a session before changing anything.
- 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
| Setting | Default | What 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 Interest | Off | Reads today's traded volume instead of open interest. |
| Positive / Negative Pressure Color, Momentum Color | azure / coral / mint | Line 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.
What you see
Two lines: the centre of the call-side gamma (GEX+ Wall) and of the put-side gamma (GEX− Wall).
One line where the bulk of total gamma sits, whichever side it's on.
One line with the sign kept, showing which side currently dominates.
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.

Set up in four steps
- Add GWAP Centroid and paste your State-tier GEXbot API key.
- Start with Dual Wall alone. It's the default, and the easiest mode to read.
- Add Magnitude or Signed one at a time. Turn Signed on before the pane reads, because they're built from it.
- 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
| Setting | Default | What it does |
|---|---|---|
| GEXbot API Key | — | Your State-tier key. The free Replay copy needs none. |
| Show Dual Wall Centroids / Show Magnitude Centroid / Show Signed Centroid | On / Off / Off | Independent toggles — any combination can run at once to compare modes against price together. |
| Show Centroid Distance Oscillator / Regime Line / Distance Z-Score | Off / Off / Off | The three derived reads. Each draws in the lower pane, independent of the chart lines above. |
| Per-line Color | see swatches | All seven lines have their own colour. |
| Use SPX / QQQ (auto or manual ratio) | Off | Rescales GEXbot's strike prices onto an SPX or QQQ-denominated chart instead of the native ticker. |
Strike Ladder (State)
A gamma ladder and a delta ladder side by side. See where the gamma concentrations and the directional hedging line up.
What you see
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.
Every strike's delta exposure from State-tier data, with tagged long and short DEX majors.
Every strike's gamma, with Major tags for the biggest long and short strike.
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.

Set up in four steps
- Add Strike Ladder (State) and paste your State-tier GEXbot API key.
- 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.
- Running both ladders? The State ladder sits 400 px to the right by default, so the two don't overlap.
- No delta showing? Check that your GEXbot plan includes State-tier data.
Key settings
| Setting | Default | What it does |
|---|---|---|
| GEXbot API Key | — | Your State-tier key. |
| Show Gamma Profile / Show Delta Profile | On / On | One toggle per ladder, long and short together. |
| Gamma Profile Color (Long / Short) | Cyan / Periwinkle | The gamma ladder's color pair. |
| Delta Profile Color (Positive / Negative) | Green / Magenta | The 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) / Width | Azure / Coral / 2px | Styling 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 Offset | 25% / 400 / 0 | Sizes and places the ladder complex. The 400px default keeps it clear of the O/I lines. |
| Bar Thickness (px) | 8px | Height of every bar in both ladders. |
| Show Ladder Labels / Label Vertical Offset | On / 575 | Draws "Gamma" and "Delta" above their ladders. Adjust live — no reload needed. |
| Use SPX / QQQ ratio, Majors Category: 0DTE | Off / Off | Same behaviour as the Classic ladder. |

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.
What you see
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.
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.
Orange triangles where positioning shifted against the recent move, pointing the way it shifted.
The first 15, 30 or 60 minutes as a box, then its high and low to the close, with optional 1× extensions.
Cyan outlines where positioning set up during the opening range, carried to the close.
Where the session has done most of its business so far, drawn as it develops.
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.

Set up in four steps
- Add Hedging Pressure Combo and paste your State-tier GEXbot API key.
- Load it before the open. The opening range and zones build from what it has seen since it loaded.
- 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.
- 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
| Setting | Default | What it does |
|---|---|---|
| Preset / Save Current Settings As Preset | blank | Load 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) | Off | Rescales the chart layers onto an SPX or QQQ chart; the composite needs no conversion. |
| Show Zone Areas / Majors Outlines / Against-Price Triangles | On / On / On | The three zone layers. |
| Zone Strictness (%) | 110 | 80–130. Higher draws fewer, firmer zones. |
| Show Opening Range / Length / Extensions | On / 15 min / On | The opening-range box and lines; 15, 30 or 60 minutes. |
| Show Opening Positioning | On | The cyan opening boxes. |
| Show Developing Value Area Lines | On | The session's developing value area high and low. |
| HP Momentum / Positive-Dominant / Negative-Dominant Color | Mint / Azure / Coral | The 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.
What you get
Every indicator on this site, marked (Replay) in Configure add-ons so it's never confused with a live version.
No API key field, no live pollers. The live code isn't in the jar at all, not just hidden behind a switch.
The zones, the hedging composite, the centroid, divergence, the ladders: drawn exactly as the live versions draw them. Only the data source differs.
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
- Record a session in Bookmap. Digital Plus and above can record and replay.
- 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. - Install the
gextex_HGRjar and add the indicators you want from Configure add-ons. - Paste the full path to the zip into [Historical Data] File Path. A bare filename won't load.
- Open the matching replay and play or scrub. Backfill is automatic.



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.
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.
GWAP Centroid
What it doesCollapses 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.
- 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.
Hedging Pressure Combo
What it doesOn 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.
- 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.
Level Ladder EOD
What it doesFixed 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.
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.
Flow / Structure Divergence
What it doesThe 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.
- +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.
Strike Ladder (Classic)
What it doesTwo 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.
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.
Strike Ladder (State)
What it doesA 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.
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.
Gamma Pressure
What it doesClassic-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.
- 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.
OI Turning Zones
What it doesDashed 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.
- 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.
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.
Classic Gamma Basic
5 live indicators on GEXbot’s Classic tier.
- Level Ladder EOD
- Flow/Structure Divergence
- Strike Ladder (Classic)
- Gamma Pressure
- OI Turning Zones
New to GEXbot? Start here and use code GEXTEX50 for 50% off your first payment.
State Gamma Advanced
All 8 indicators — everything in CGB, plus 3 more.
- Everything in CGB
- GWAP Centroid
- Strike Ladder (State)
- Hedging Pressure Combo
New to GEXbot? Start here and use code GEXTEX50 for 50% off your first payment.
Historical Gamma Replay
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