Indicator — Gamma Blast
Gamma Blast puts the option chain's "dealer gamma" straight onto your index futures chart. It reads every strike around the money, works out how much hedging the option writers have to do as price moves, and draws the result as levels on the candles: a call wall above, a put wall below, and the zero-gamma flip in between. When the setup is right it marks an entry with a stop and a target, and it keeps a running scorecard of how those entries would have done on the history you have loaded.
Open a NIFTY, BANKNIFTY, FINNIFTY or SENSEX futures chart
(the monthly contract or the rolling -I alias) on a 1-minute to 15-minute
timeframe and add the indicator. Every default is set for that case. Nothing
needs to be typed: the underlying and the nearest expiry are picked up from the
chart automatically.
The idea in plain words
Option writers (market makers, "dealers") hedge what they sell. How they hedge depends on which side of the chain carries the open interest:
- Long gamma (pinned). Dealers buy dips and sell rallies to stay hedged. Their hedging pushes price back toward the big strikes. Moves fade, ranges hold, breakouts fail.
- Short gamma (accelerating). Dealers must sell into falls and buy into rallies. Their hedging pushes price further in the direction it is already going. Moves run, and runs can turn into a "gamma blast" — a fast, one-way move, most often in the last day or two before expiry.
The indicator tells you which regime you are in, where it flips, and where the largest hedging walls sit. The entries it marks are the moments when a short gamma regime, a coiled (low) implied volatility and a surge in flow line up.
What you see on the chart
/help-assets/indicators/gamma-blast/dark/overview.webp| On the chart | What it means |
|---|---|
| Call Wall (red line) | The strike above price with the most call open interest. Rallies tend to slow or stall here. It is the default target for long entries and the default stop for short ones. |
| Put Wall (green line) | The strike below price with the most put open interest. Dips tend to find support here. Default target for shorts, default stop for longs. |
| γ-Flip (amber dashed line) | The price where net dealer gamma changes sign. Above it dealers are usually long gamma (pinning), below it short gamma (accelerating). The label says which: accel or pin. |
| Short-gamma zone (red shading) | Drawn below the flip while the chain is net short gamma. Inside it, moves are prone to accelerate. |
| ▲ / ▼ markers | A consolidated entry: ▲ below a candle is long, ▼ above is short. The tag lists the strategies that agreed (GB, FL, WL, IV, OI) and a confidence score out of 100. |
The greeks panel (right side)
The panel is an option chain for the strikes nearest the money, calls on the left and puts on the right.
- Title row — underlying, expiry and days to expiry. A
loading x/ycounter shows while strikes are still being fetched. - Regime row —
SHORT γ · ACCELERATING,LONG γ · PINNEDorBALANCED γ, with the flip price and the two walls. - Health row — how many strikes have both legs and real open interest. A
red
⚠ thinmeans the chain is too one-sided to trust the regime yet. The right side shows the forward the legs were priced off (parity fwdis best,future as fwdis the chart's own price) and whether open interest arrived in quantity (OI qty) or lots (OI lots). - Signal row — the most recent entry with its direction, agreeing strategies, score, entry, stop and target, and the time it fired.
- Chain rows — price, implied volatility, delta, gamma and open interest
per leg. The ATM row is highlighted amber. Rows glow blue in proportion to
their gamma × OI (the hedging weight). The strike cell is tinted green when
the strike adds positive dealer gamma and red when negative.
▲marks the call wall and▼the put wall.
The backtest scorecard
The small table (top-right by default) replays every signal on the loaded history, one trade at a time, entering at the signal's price on the next bar and exiting at the stop, the target or after Max Hold bars. For each strategy and for the combined markers you get:
| Column | Meaning |
|---|---|
| N | Number of trades taken. Below about 15 the numbers are not meaningful yet. |
| Win% | Share of trades that closed in profit. |
| ExpR | Average result per trade in R (multiples of the initial risk). Above 0 is an edge. |
| TotR | Sum of R across all trades. |
| PF | Profit factor: gross wins ÷ gross losses. Above 1 is profitable. |
A sparkline under the table is the equity curve of the combined markers.
How to use it, step by step
- 1Open an index futures chart
Load NIFTY or BANKNIFTY futures on a 5-minute chart (1-minute to 15-minute all work). Add Gamma Blast from the Volatility group. Let the
loadingcounter in the panel title finish; with the default five days of history this takes a short while because every strike is fetched separately. - 2Check the health row
Make sure the chain row is not flagged
⚠ thinand that the forward readsparity fwdorfuture as fwd. If it saysspot + carryon a futures chart, turn Chart Is a Future on in the settings. - 3Read the regime
LONG γ · PINNED: expect range and mean reversion. Fade moves into the walls, do not chase breakouts.SHORT γ · ACCELERATING: expect follow-through. Breakouts and breakdowns are more likely to run, especially within two days of expiry.BALANCED: no verdict, trade something else. - 4Use the walls and the flip as your map
The call wall is resistance, the put wall is support, the flip is the line between "pin" and "accelerate". A move from a pinned regime through the flip into the short-gamma zone is the classic blast path.
- 5Act on a marker only with confluence
Treat a marker as a candidate, not an order. Prefer markers whose tag lists two or more strategies, whose score is 70 or higher, and whose direction agrees with the regime (longs above the flip in long gamma are fades; longs that break above the flip in short gamma are momentum). The signal row gives you the entry, stop and target — the stop sits just past the flip or the opposite wall, the target is the wall ahead.
- 6Check the scorecard before trusting a strategy
If a strategy's ExpR is negative on your symbol and timeframe, switch it off under Strategies. The scorecard is computed on the bars you have loaded, so raise Days To Load for a bigger sample.
- 7Replay to learn the levels
In replay mode, or by clicking a candle, the whole chain is rebuilt as of that bar. Past markers never change as you step forward — the scoring is strictly causal — so what you see in replay is what you would have seen live.
The five strategies
Each strategy fires its own raw signals. The markers you see are the consolidated result: at each bar the agreeing strategies are summed per direction, the stronger side wins, and a marker is drawn only when the Min Signal Score is met and the Signal Cooldown has elapsed.
| Tag | Strategy | What it looks for | Default |
|---|---|---|---|
| GB | Gamma Blast | Short gamma + price sitting on the peak-gamma strike + implied volatility coiled at the low end of its recent range + a volume surge in one direction. Strongest in the last ten days before expiry. | On |
| FL | Gamma Flip | A close through the flip. In short gamma it trades the break (momentum). In long gamma it trades the move back through the flip (fade). | On |
| WL | OI Wall | Rejection from a wall on a touch, or a close through a wall on a volume surge (breakout). | On |
| IV | IV Regime | Implied volatility at the bottom of its window plus a range expansion bar (ride the breakout), or rich IV in a pinned regime (revert toward the flip). | On |
| OI | OI × Price | Long/short buildup, short covering and long unwinding from the change in total open interest against the price move. Noisy on a one-minute index chart, so it is off by default. | Off |
Settings
Open Indicators, click the Gamma Blast entry under Added, and use the Settings pane.
Option Chain
| Setting | What it does |
|---|---|
| Expiry | Auto picks the nearest expiry that is still trading and rolls to the next one after 15:30 on expiry day. Pick a later expiry to study monthly positioning instead of the weekly. |
| Table Strikes | Strikes shown in the panel, nearest the money. 21 = ten each side of ATM. |
| GEX Chain Strikes | The wider set loaded for the walls, flip and regime. 60 ≈ ±1500 points on NIFTY and ±3000 on BANKNIFTY. More strikes see further-out walls but take longer to load. |
| Strike Range | Hard cap in points either side of ATM. 0 = no cap. |
Black-Scholes
| Setting | What it does |
|---|---|
| Chart Is a Future | On (default) for futures charts: the chart price is already the forward, so no carry is added. Turn it off on a spot index chart. When the ATM call and put both have clean quotes the forward is taken from put-call parity instead, whichever way this is set. |
| Risk-free Rate (%) | Annual rate for discounting. India default 6.5%. |
| Dividend Yield (%) | Only used on a spot chart with no parity forward. 0 for indices. |
| Invert Dealer Sign | Flips the assumption about which side dealers hold. Use it only if the regime consistently reads the opposite of how price behaves on your symbol. |
Display and Strategies
| Setting | What it does |
|---|---|
| Greeks Table / Call-Put Walls / Zero-Gamma Flip / Short-Gamma Zone | Show or hide each layer. |
| Strategy Markers | Master switch for the ▲ / ▼ entries. The five strategy toggles appear under it. |
| Backtest Scorecard | Show or hide the scorecard; Scorecard Position moves it to any corner. |
| Min Signal Score | Floor (0–100) a consolidated marker must reach. Raise it for fewer, stronger markers. Default 65. |
| Signal Cooldown (bars) | Minimum bars between markers. Default 6 (30 minutes on a 5-minute chart). |
| Blast Score Threshold | Floor for the GB strategy alone. Default 60. |
| IV Suppression Lookback | Bars used to judge whether implied volatility is coiled or rich. Default 40. |
| Max Hold (bars) | The backtest exits a simulated trade after this many bars if neither stop nor target is hit. Default 24. |
Loading
| Setting | What it does |
|---|---|
| Days To Load | Weekdays of option history per strike. Default 5 — enough for the scorecard and the IV window. Raise it for a longer backtest. |
| Load Concurrency / Load Delay | How many strikes are fetched at once and the pause between them. The defaults (4 and 200 ms) stay within the data API's rate limit. |
| Realtime (WebSocket) | Streams live option quotes and open interest so the latest bar's greeks update as it forms. |
| Auto-refresh Today / Refresh Every | When realtime is off, re-pull today's option bars on a timer. Manual Refresh does it once. |
Good habits
- Thin chain, no trade. If the health row is red, the walls and the regime are built on half a chain. Wait for the load to finish or widen the strike count.
- Expiry day is different. Gamma is largest, the blast score ramps up, and the levels move quickly as open interest changes. Keep the cooldown and the score floor up rather than down.
- The walls move. They are the largest open interest right now. A wall that is being built through the day (OI rising, green in the table) is stronger than one being unwound (red).
- Scores are relative, not probabilities. A 90 is a cleaner setup than a 65, not a 90% chance of success. Let the scorecard tell you what a score is worth on your symbol.
- It is one input. Combine it with your footprint, volume profile or market structure read. The indicator tells you where the hedging is, not whether the next candle is up.
Every leg is priced with Black–Scholes off the expiry's forward (put-call parity at the money, otherwise the futures price). Implied volatility is solved from each leg's mark; the out-of-the-money leg's vol prices both legs at a strike, and strikes with no usable quote borrow a vol from their neighbours. GEX is expressed as the rupee delta change for a 1% move in the underlying. The dealer side is assumed (long calls, short puts), which is why Balanced is reported whenever the net is small relative to the gross.