Expiry Special: live walk through the Fri 15 May 2026 expiry
Live read of the Thursday expiry morning grind, the writers' defended strikes, and the case for the 15:30 settlement print.
The picks
- 01NIFTY 25000 CEintraday · high
OI rose 32% from 1.14 crore to 1.51 crore contracts between 09:16 and 11:00 IST, with premium collapsing from ₹14.20 to ₹7.85. Clean short-build, writers defended twice on intraday probes to 24,935 and 24,927.
Level: 25000 · Invalidation: Nifty close above 24,955 with OI dropping below 1.42 crore
- 02NIFTY 24900 PEintraday · high
Fresh PE writing of 28% added 26 lakh contracts to take OI from 92 lakh to 1.18 crore. Premium melted 36% from ₹41.60 to ₹26.40. The pin-defense strike of the day.
Level: 24900 · Invalidation: Nifty trades below 24,860 for 15 minutes
- 03NIFTY 24800 PEintraday · medium
OI added 16% from 1.62 crore to 1.88 crore contracts, the downside floor of the chain. Writers held the strike 88 points away from spot at the morning low of 24,888.
Level: 24800 · Invalidation: Nifty tick below 24,795
- 04BANKNIFTY 52500 CEintraday · high
OI climbed 30% from 38.2 lakh to 49.7 lakh contracts as the CE premium collapsed 50% from ₹62 to ₹31 on the 52,510 to 52,388 fade. The resistance wall of the BankNifty May chain.
Level: 52500 · Invalidation: BankNifty close above 52,560
- 05BANKNIFTY 52000 PEintraday · medium
Static OI of 41.4 lakh contracts held through the morning with no add and no unwind. The floor writers were not stress-tested by the 52,388 morning low.
Level: 52000 · Invalidation: BankNifty trades below 52,040
Nifty traded a 47-point morning band between 24,888 and 24,935 with the 24,900 strike cluster acting as the gravitational center through the first 100 minutes.
The 09:15 to 11:00 walk
The index opened at 24,924 against a 14 May close of 24,910, ticked up to 24,935 by 09:22, and the rally died inside seven minutes. By 09:48 the tape had bled back to 24,891 on a clean BankNifty unwind, the financial index slipping from 52,510 at open to 52,388 in that same 33-minute window. Two-way action then collapsed into a 22-point range. Between 10:05 and 10:55 Nifty traced 24,902 to 24,924 and refused to leave the box, the classic expiry-morning anesthetic.
India VIX printed 12.18 at 09:20, drifted to 12.04 by 10:30, and sat at 11.96 at the 11:00 mark, a 3.5% intraday compression that told the writers everything they needed. Premium was leaking on both wings before a single big trade had to be placed. The 24,900 CE traded ₹38.20 at 09:16 and ₹22.40 at 10:58, a 41% theta-and-vega haircut inside 100 minutes, with no directional reason behind it.
FII cash provisional read at 11:00 IST flagged a net sell of approximately ₹680 crore in the first hour, lighter than the ₹2,400 crore three-day average sell intensity. DII desks absorbed cleanly, indicative provisional buy of ₹780 crore on the cash leg. The flow was not aggressive in either direction, which mattered because aggressive cash flow is the one variable that breaks an expiry pin.
BankNifty did not lead. The financial index lost 122 points off the open, recovered 86 of those by 10:34, and then chopped in a 40-point band around 52,440. HDFC Bank held 1,712, ICICI Bank held 1,348, and Axis Bank lost 0.4% to 1,196, the sector internals all rangebound. Without a BankNifty breakout, the Nifty pin had no narrative engine to escape on.
Max-pain anchor
Max-pain on the Nifty May monthly chain sat at 24,900 at the 11:00 IST recalculation, identical to where it printed on the 14 May 16:00 IST close. The chain has not moved its center of gravity for two sessions. Total monthly Nifty OI stood at 1.42 crore contracts across the full strike ladder, with 38% of that volume clustered inside the 24,800 to 25,000 band, a triple-strike density that defines the entire expiry-day arithmetic.
PCR on the Nifty May monthly chain read 1.04 at 11:00 IST, up from 0.98 at the previous close. The PE side has been adding through the morning, the CE side has been holding but not aggressively defending higher strikes. That asymmetric add tilts the magnetic pull toward 24,900 rather than 25,000.
BankNifty max-pain anchored at 52,400 at 11:00 IST, against a 14 May close of 52,455. The financial index chain had a tighter spread between max-pain and spot, only 40 points separation at the 11:00 mark, and the 52,000 to 52,800 range carried 71% of total monthly OI in just four strikes. That kind of concentration is what creates the pinning gravity in the back half of the session.
The strike-cluster that defines settlement is Nifty 24,900 with 24,800 as the downside magnet and 25,000 as the upside cap. The cluster has not shifted since Tuesday.
Strike-by-strike defense
Nifty 25,000 CE. Opening OI at 09:16 IST stood at 1.14 crore contracts. By 11:00 IST OI had risen to 1.51 crore contracts, a 32% addition in 100 minutes against a price drop in the CE from ₹14.20 to ₹7.85. Pure short-build. The writers stepped in twice, once at 09:35 when spot tested 24,935, and again at 10:42 when a smaller probe hit 24,927. That defense is the cleanest read on the chain right now.
Nifty 24,800 PE. OI opened at 1.62 crore contracts and closed the 11:00 window at 1.88 crore contracts, a 16% add. The PE writer base is real but less aggressive than the 25,000 CE crowd, telling the tape that downside conviction is softer than upside cap conviction. The 24,800 strike has held as floor since Monday and the morning's lowest tick of 24,888 was kept 88 points above the protection wall, which kept the writers comfortable.
Nifty 24,900 PE. OI rose 28% from 92 lakh contracts at open to 1.18 crore contracts at 11:00 IST. This is the new add, the freshly-built short put position written this morning by desks that believe the pin holds. Premium on the 24,900 PE collapsed from ₹41.60 at 09:18 to ₹26.40 at 10:58, a 36% melt that paid the writers handsomely in the first half of the session. They will defend this strike into the close.
BankNifty 52,500 CE. Opening OI of 38.2 lakh contracts moved to 49.7 lakh contracts at 11:00 IST, a 30% addition. The CE traded ₹62 at open and ₹31 at 10:58, a 50% premium kill on the rally fade from 52,510 down to 52,388 and back. The 52,500 strike has been the resistance wall all week and the writers added confidently on the morning probe. BankNifty 52,000 PE held 41.4 lakh contracts of static OI through the morning, the floor that the writers are not stress-testing today.
Settlement bias for 15:30
The pin case is the dominant case at 11:00 IST. Nifty closes inside 24,860 to 24,940 in the base scenario, with the 24,900 print being the highest-probability single number. The VIX compression to 11.96, the FII flow lighter than the trailing average, the absence of a BankNifty leadership move, and the 32% short-build at 25,000 CE all point in the same direction. Premium will continue to melt through the 13:30 to 14:30 window when expiry-day theta accelerates hardest.
The breakout case requires a clean Nifty close above 24,955 with BankNifty taking out 52,560. That needs FII cash to flip net buyer by the 14:00 IST update, India VIX to expand back above 12.6, and the 25,000 CE writers to start covering above 1.55 crore contracts. None of those triggers are visible on the 11:00 IST tape, which is why the pin is the high-conviction read.
The downside-break case requires Nifty 24,800 to give way on a clean tick below 24,795. That would force the 24,800 PE writers, currently sitting on 1.88 crore contracts, to unwind into a falling market. The PCR add of 1.04 against an opening 0.98 makes that unwind painful, which is why the writers will defend the 24,800 floor with their full positioning if probed.
Conviction calibration favours the pin at 24,900 plus or minus 40 points, sized at roughly 65% probability against a 25% probability for a low-volume drift up to 24,960 and a 10% probability for a 24,780 downside flush.
The next four hours will be dominated by theta. The 13:00 to 14:30 window historically delivers the sharpest premium destruction on monthly expiry days, and today's setup has every ingredient for that pattern to repeat. The 18:30 F&O Data Dive will focus on whether the 25,000 CE OI crossed 1.65 crore contracts into the close (a record for this strike on the May series), the BankNifty 52,500 CE final OI print, and the next-series rollover ratio that will set the tape for the 22 May weekly chain.