TBTflow / Learn / Option sellers on expiry
Learn · Options structure

Option selling in the last 30 minutes of expiry: what the short ATM straddle actually did, 21 expiries measured

Every gamma blast clip has a counterparty: the writer who sold that option at 15:00 to collect the last of its time value. This page is the last 30 minutes of expiry from the seller's side, measured the same way as the buyer's. For 21 NIFTY and SENSEX expiries we took the at-the-money straddle at 15:00, the call plus the put at the strike nearest the index, and followed what a writer short that pair would have owed at every ten-second sample to 15:30. The numbers are dated; the table is complete, including the days it went badly.

The writer's bet in the last 30 minutes

At 15:00 on expiry day an at-the-money option is almost all time value, and all of it must be gone by 15:30. That is the seller's case: sit still for half an hour and collect it. What the case leaves out is the settlement price. The exchange computes the index close as the weighted average of the last 30 minutes, so the writer is short an option on a number that is still being formed, and short it at the moment its gamma is highest. A twenty-point drift in the walk moves the at-the-money leg by more than the whole premium collected. And a writer who is on the wrong side with size faces the choice that produces the blast itself: close now at whatever the market asks, or be assigned at settlement.

What the short straddle actually did, 21 expiries

Short ATM straddle at 15:00, held to 15:30, 30 June to 8 September 2026.
Writer finished with less to pay than collected: 9 of 21.
Writer finished paying more than collected: 12 of 21.
The pair worth less than half its 15:00 value at the end: 8 of 21.
The pair worth 1.5× or more at some point inside the window: 10 of 21; 2× or more: 5 of 21.
NIFTY writers kept the premium on 6 of 11; SENSEX writers on 3 of 10.

Data, not a recommendation. Both legs are the strike nearest the index at 15:00; values are the ten-second chain samples; the end value is what the pair was worth at the last sample before 15:30, which for the in-the-money leg is close to what settlement charges.

Read as a coin with a heavy tail. Half the time the writer kept most of what was collected, and on eight days kept more than half of it. The other half of the time the pair cost more at the end than it fetched at 15:00, and on five days it was worth double at some point inside the window. The median end value was 1.1 times the 15:00 value, so the middle outcome was a small loss, not a small gain. The SENSEX split is the striking one: seven of ten Thursday expiries finished with the writer paying more than collected. SENSEX strikes are 100 points apart and its index level is three times NIFTY's, so "at the money" on SENSEX is a wider bet on the same half hour; the sample is ten days and the reading is an observation, not a rule.

Every expiry, straddle at 15:00, its worst moment, and the end

ExpiryATMPair at 15:00Pair's highPair at the endWriter
8 Sep NIFTY23,650₹75₹92 15:21₹15kept
3 Sep SENSEX76,500₹246₹376 15:26₹346paid more
1 Sep NIFTY24,000₹65₹80 15:22₹56kept
27 Aug SENSEX77,200₹178₹453 15:27₹266paid more
25 Aug NIFTY24,250₹53₹85 15:28₹84paid more
20 Aug SENSEX77,600₹143₹171 15:24₹63kept
18 Aug NIFTY24,200₹45₹65 15:27₹45paid more
13 Aug SENSEX77,800₹155₹279 15:30₹279paid more
11 Aug NIFTY24,450₹73₹73 15:00₹22kept
6 Aug SENSEX78,800₹453₹524 15:15₹157kept
4 Aug NIFTY24,450₹90₹164 15:29₹163paid more
30 Jul SENSEX77,700₹74₹241 15:26₹222paid more
28 Jul NIFTY23,950₹22₹43 15:21₹35paid more
23 Jul SENSEX76,300₹82₹91 15:30₹91paid more
21 Jul NIFTY24,200₹27₹27 15:00₹12kept
16 Jul SENSEX77,400₹89₹224 15:26₹211paid more
14 Jul NIFTY24,050₹32₹32 15:00₹2kept
9 Jul SENSEX76,900₹95₹255 15:07₹158paid more
7 Jul NIFTY24,450₹26₹54 15:12₹51paid more
2 Jul SENSEX77,500₹116₹116 15:00₹2kept
30 Jun NIFTY23,850₹36₹36 15:00₹16kept

Each expiry links to its recap with the chart. A high at "15:00" means the pair never traded above its opening value in the window.

Pin risk: the part the premium does not price

Look at 8 September 2026. The 23,650 straddle was ₹75 at 15:00 and ₹15 at the end; the writer kept 80 percent. Inside that same window the put alone went from ₹33 to ₹91 at 15:21, so a writer short only the put, or short the pair but hedging the put leg, sat through a moment where the leg was worth 2.7 times the entry. The straddle table shows the end, not the ride. On 27 August the SENSEX pair went from ₹178 to ₹453 at 15:27 and closed at ₹266; the writer paid 1.5 times what was collected, having been down 2.5 times a few minutes earlier. The mechanism both days was the same: the strike with the largest open interest on one side sat within a few points of the settle walk, on the wrong side for its writers, and the writers closed. Gamma Terrain shows that configuration while it forms: the pin, the wall, and the resting depth on each side of the pin, which on 8 September thinned to a quarter of its baseline three and a half minutes before the put spike. The 21-expiry study has the buyer's side of these same days.

What this page does not say

It does not say whether to write or to buy. Half the days rewarded the writer and half charged them, and the charged days were larger than the rewarded ones. It does not include what a writer would have done between 15:00 and 15:30, and most writers do something. And the ten-second chain samples have holes on 16 of these 21 days where the exchange rate-limited the poll, so a pair's true high may be higher than shown, never lower. The expiry recaps add every new expiry to this record the same evening.

See the pin and the book live

Gamma Terrain shows where the wall sits, which side of the pin is emptying, and every large print, tick by tick.

The recap writes the after-photo. The terrain is the window while the writers decide.

Quick questions

Is option selling in the last 30 minutes of expiry profitable?
On 21 NIFTY and SENSEX expiries measured by TBTflow from June to September 2026, a short at-the-money straddle held from 15:00 to 15:30 finished with less to pay than collected on 10 days and more on 11. The median end value was 1.1 times the 15:00 value. The losing days were larger than the winning days. This is data, not advice; TBTflow is not registered with SEBI.
What is pin risk on expiry day?
Pin risk is the position of an option writer whose strike sits at or near the index in the closing minutes, so that assignment at settlement is uncertain until the closing average is computed. Writers in that position often close in the last minutes, and their buying is what produces the sudden premium jumps retail traders call gamma blasts.
Why are SENSEX expiries different for option writers?
In TBTflow's sample the writer of the at-the-money SENSEX straddle paid more than collected on 7 of 10 Thursday expiries, against 4 of 11 for NIFTY. SENSEX strikes are 100 points apart on an index three times NIFTY's level, so the at-the-money pair is a wider bet on the same 30-minute settlement window. The sample is ten days; it is an observation, not a rule.
How is the settlement price of NIFTY options calculated?
NIFTY and SENSEX index options settle to the closing value of the index, and the exchange computes that close as the weighted average of the index over the last 30 minutes of trading. An option can therefore be in the money on the last tick and out of the money at settlement, or the reverse.
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.