TBTflow / Learn / Gamma blast detector
Learn · Options structure

The gamma blast detector: what it watches, and its full record including the misses

TBTflow runs a gamma blast detector on every NIFTY and SENSEX expiry: a state machine that watches the at-the-money option chain through the afternoon and names four states, quiet, coiled, triggered and blast. This page says exactly what it watches, what it does not watch, and its full record on the 22 expiry days it has run, including the two it missed. A detector page that only showed the hits would be advertising. This one is the log.

What the detector watches

Every 60 seconds on an expiry day, from the afternoon to 15:20, it reads the option chain and builds a frame from five inputs: the premium of the out-of-the-money call and put nearest the index, the at-the-money implied volatility against its low of the day, the open interest at the strikes around the index against the walls it saw earlier, the direction of the broad-market read, and for NIFTY the futures order-flow vote. From those it scores a coil, from 0 to 4: a premium that has stopped decaying while the index sits against a large open-interest wall, with implied volatility off its low. A coil score of 3 or more moves the state to coiled. A premium break out of the coil with the order flow and the structure agreeing moves it to triggered, and a premium that keeps going to a multiple of its trigger price is graded blast. At 15:20 the machine stops and grades the day: blast hit, fizzle, or expiry close.

It does not watch the resting order book. The pin-book read on Gamma Terrain, which measures the depth at the put strikes below the pin and the call strikes above it, is a separate instrument. On 8 September that separate instrument flipped at 15:16:50 while the detector sat at a coil score of 2.8, below its gate.

The record, every expiry day it has run

ExpiryHighest statePeak premium it trackedIts own grade
16 Jun NIFTYTriggered₹12.0fizzle
18 Jun SENSEXTriggered₹29.5fizzle
23 Jun NIFTYDone₹19.7blast hit
25 Jun SENSEXCoiledfizzle
30 Jun NIFTYCoiledfizzle
7 Jul NIFTYQuietfizzle
9 Jul SENSEXQuietfizzle
14 Jul NIFTYTriggered₹25.7fizzle
16 Jul SENSEXBlast₹4.0blast hit
21 Jul NIFTYTriggered₹12.0fizzle
23 Jul SENSEXCoiledfizzle
28 Jul NIFTYTriggered₹9.6fizzle
30 Jul SENSEXBlast₹49.2blast hit
11 Aug NIFTYCoiledfizzle
13 Aug SENSEXDoneexpiry close
18 Aug NIFTYBlast₹9.5blast hit
20 Aug SENSEXDone₹59.3blast hit
25 Aug NIFTYDone₹35.7blast hit
27 Aug SENSEXQuietone row, then silent
1 Sep NIFTYCoiledfizzle
3 Sep SENSEXnothing recordedthe ATM put went ₹83 → ₹371
8 Sep NIFTYnothing recordedthe ATM put went ₹33 → ₹91

Source: the detector's own log, read 8 September 2026. "Peak premium" is the out-of-the-money leg the machine was tracking, not the at-the-money leg the recaps report. "Done" with a grade and no earlier state means the transition rows were not written that day.

Counted plainly: on 22 expiry days it reached its blast state on 3, graded itself blast hit on 6, triggered without a blast on 6, stayed coiled or quiet on 8, and on 2 days, 3 September and 8 September, it wrote nothing at all. Those two silent days were the two largest at-the-money moves of the whole set. The 3 September put ended at 4.2 times its 15:00 price and the 8 September put spiked to 2.7 times and gave it back.

Why it missed the two biggest days

Two design choices, both visible in the record. The first is the coil gate: the score has to reach 3 before the machine arms, and on 8 September it sat at 2.8 through the afternoon. The second is the hard stop at 15:20, chosen when the machine was built so that it never graded itself on the frozen quotes of the closing auction. The 8 September covering wave began at 15:20:03. The machine had switched itself off three seconds earlier. On 3 September the SENSEX put made most of its move after 15:20 as well.

There is also a logging gap the record exposes: the machine writes a row only when its state changes or an outcome is graded, so a day on which it never arms leaves no rows, and no rows looks the same as the machine not having run. Both are being changed. The hard stop is being extended through the settle walk in shadow first, and the machine will write a closing row on every expiry day whether or not it fired. When those changes have enough expiries behind them, this table gets updated with the new column beside the old one, never replacing it.

What a detector can and cannot be

A gamma blast detector can name the conditions: a coiled premium, a wall the index is leaning on, implied volatility off its low, order flow that agrees. It cannot say which side will blast or whether the spike will hold to 15:30, and the 21-expiry data says that even with the conditions in view fewer than a third of at-the-money legs end the half hour above where they started. TBTflow shows the machine's state on Gamma Terrain as data, beside the pin-book read that caught what the machine missed. Nothing on that screen is a recommendation.

See it beside the terrain

The detector's state, the pin, the walls and the pin-book read, on one screen, every expiry.

The recap page writes the after-photo the same evening, with the chart.

Quick questions

What is a gamma blast detector?
A gamma blast detector is a rule set that watches an option chain on expiry day for the conditions that precede a sudden premium multiplication: a premium that has stopped decaying while the index leans on a large open-interest strike, implied volatility off its low, and order flow agreeing. TBTflow's detector scores those conditions every 60 seconds and reports four states: quiet, coiled, triggered and blast.
Does TBTflow's gamma blast detector predict gamma blasts?
No. On the 22 expiry days it has run it reached its blast state on 3, graded itself a hit on 6, and recorded nothing on the two largest at-the-money moves in the set, 3 September and 8 September 2026, because of its coil gate and its 15:20 hard stop. It names conditions. It does not predict which side or whether a spike holds.
Is there a free gamma blast detector for NIFTY?
TBTflow's detector runs inside the Gamma Terrain panel, which is part of the paid dashboard with a free trial. The detector's full record, including its misses, is published on this page, and every expiry's at-the-money outcome is published free on the expiry recaps page.
Why does the detector stop at 15:20?
It was built to stop before the closing auction so it never graded itself on frozen quotes. The record shows the cost of that choice: the 8 September 2026 covering wave began at 15:20:03. The stop is being extended through the settle walk in shadow first, and the results will be published here when enough expiries have run.
Free ebook

What if you could read every panel on this screen — chapter by chapter?

Trading by the Numbers walks through the quantitative reads behind a modern F&O dashboard — order-flow imbalance, footprints, VWAP bands, OI flow, gamma structure and the composite read — in plain trader-to-trader language. Gamma terrain is chapter 18.

One email with your ebook — no spam. For educational and informational purposes only; MarketQuants is not SEBI-registered investment advice.