Lookback Archive / F&O Studies
Lookback: How Bank Nifty’s 2025-08-06 Weekly Expiry Traded the 50,000 Ceiling
The Bank Nifty weekly expiry on Wednesday, August 6, 2025, was not a quiet pinning event. It was a controlled break of one of the most heavily defended round numbers of the calendar year, and the way it broke told you almost everything you needed to know about how positioning had shifted under the surface in the four weeks leading in. By 11:30 AM, the 50,000 strike had attracted 1.21 million contracts of total open interest across calls and puts, the highest single-strike OI on the Bank Nifty chain that week. By 2:45 PM, the spot had cracked decisively below 49,800. By the 3:30 PM settlement print, the index closed at 49,732, roughly 0.6% lower on the day and about 270 points below where the morning's defended ceiling had stood.
That settlement number masked the real story. The story was the eight-session arc that built the 50,000 wall, the precise moment that wall failed, and the institutional cohort that had been quietly shorting into the defence the whole way up.

Weekly time-frame: Bank Nifty had spent the prior 11 weeks consolidating in a 48,800 to 51,200 range, with the 20EMA flatlining at 49,950, almost exactly the 50,000 magnet level.
What set up the expiry
The 50,000 round number had been a structural draw on Bank Nifty since the index first tagged it in late June 2025. By July 16, when this study window opens, the index had tested the level four times and been rejected twice (July 1 and July 22 swing highs at 50,180 and 50,310 respectively). The asymmetry mattered: every approach to 50,000 from below had drawn aggressive call writing, and every reversal back into the 49,400 to 49,600 zone had drawn modest put writing without the same conviction.
By the morning of August 4 (Monday of expiry week), the option chain told a specific story. The 50,000 CE strike had aggregated 6.84 lakh contracts of weekly OI across the August 6 expiry, with 71% of that addition having occurred in the prior five sessions. The 48,000 PE strike had 4.21 lakh contracts, mostly built between July 23 and July 31. The PCR (OI) at the index level was 0.78, which historically reads as "bearish-leaning," because call writers were dominating the chain.
FII derivative positioning underlined the bearish lean. As of the July 31 close, FIIs were short 91,400 Bank Nifty futures, the largest net-short position on Bank Nifty since March 2024. Through the first three sessions of August, that short book grew by another 18,200 contracts. Whatever was happening in the option premium, the futures-positioning data was unambiguous: the institutional money was already short and adding.
Strike pinning behaviour and how the 50,000 wall held (until it didn't)
For the first four sessions of expiry week, the 50,000 wall held with disciplined precision. On August 4 (Monday), Bank Nifty opened at 49,720, climbed to a 49,940 high, and was sold back to 49,810 by close. The 50,000 CE shed only 4,200 contracts of OI on that session, indicating writers were comfortable holding the strike. On August 5 (Tuesday), the index revisited 49,920 in the morning and was again rejected, settling at 49,887. By the close of Tuesday, max pain had moved to 49,900, and the consensus playbook on every trading desk was that the August 6 weekly would settle inside the 49,800 to 50,000 band.
The Wednesday morning print confirmed that consensus. Bank Nifty opened at 49,895 and built to 49,960 by 10:30 AM. The 50,000 CE was trading at ₹47, and the 49,800 PE at ₹38. A short straddle at the 49,900 strike was offering ₹85 of combined premium with five hours of life left, which is the kind of setup that draws aggressive theta-collection trades from prop desks.
Then between 11:00 AM and 11:45 AM, the OI signature flipped. The 50,000 CE added 28,400 contracts of fresh OI even as the spot traded sideways at 49,930 to 49,950. That is not natural pinning behaviour. Natural pinning shows OI bleeding off the defended strike as theta works in writers' favour. What was happening on August 6 was fresh selling of calls into a stable spot, which usually means writers are doubling down with conviction or new sellers are arriving. Within the next 30 minutes, the conviction read was correct: Bank Nifty broke 49,900 and accelerated lower.
The cascade was textbook stop-hunt mechanics. Once 49,800 broke at 12:35 PM, the 49,700 PE writers who had built positions on Tuesday were forced to defend or fold. They folded. The 49,700 PE OI shed 32,000 contracts in the next 45 minutes, meaning the puts that had been sold for ₹15 to ₹22 earlier in the week were being bought back at ₹40 to ₹65 as the spot kept falling. Each unwind added selling pressure into the futures because option writers hedge their short-put positions by being long futures, and unwinding the put short means selling the futures hedge.
By 2:45 PM, the spot was at 49,720 and falling. By 3:00 PM it tagged 49,680 (the daily low), before a modest 50-point bounce into the 3:30 PM settlement at 49,732. The 50,000 CE that had traded at ₹47 in the morning settled at ₹0.05. The 49,800 PE that had traded at ₹38 settled at ₹68. Strangle sellers at the 49,800/50,000 wings were paid on the call side and squeezed on the put side, with net P&L mildly negative for the day depending on entry timing.

Daily frame: the index sat just above the 200DMA at 49,400, with RSI at 51 (neutral) but 20DMA cross-below the 50DMA having occurred on July 30, a meaningful structural warning that most retail traders had ignored.
PCR and IV crush dynamics, and why this was not a normal vol crush
A typical Bank Nifty weekly expiry sees IV crush from Monday to Wednesday afternoon, regardless of direction. The August 6 cycle did the opposite. The 49,900 ATM straddle traded at IV of 11.4% on Monday morning and at 13.2% by Wednesday's 11:30 AM. That mid-week IV expansion is rare on a weekly. It usually signals that the chain is pricing in a directional move that the spot has not yet made.
By the time the directional move did arrive at noon, the IV print on the at-the-money 49,800 straddle had pushed to 14.6%, a 28% expansion from Monday's level. This is the opposite of pinning vol behaviour, and it is the precise signature you read as "the chain knows something the spot does not yet." Anyone who had bought a small long put at 49,700 PE on Monday at ₹15 was sitting on a 4x to 5x return by 2:45 PM Wednesday.
The PCR (volume) data corroborates the read. Monday's PCR (volume) was 0.69, the lowest reading of the prior six sessions. By Wednesday morning, it had climbed to 0.81. By Wednesday's close, it printed at 1.04. That progression from 0.69 to 1.04 in 48 hours is not a pinning signature; it is a fear-acceleration signature.
FII vs retail positioning divergence: the cleanest read of the year
The August 6 expiry showed the most cleanly divergent FII-versus-retail positioning of any Bank Nifty weekly in 2025 to that date. FIIs entered the week net short 1.09 lakh Bank Nifty futures and added another 23,000 contracts of shorts on Monday and Tuesday. Retail (proxy: client category in NSE participant data) was net long 87,000 Bank Nifty futures and added 11,400 long contracts in the same window.
Even more telling: FIIs were net long August 6 weekly puts to the tune of 92,000 contracts (mostly 49,800 and 49,500 strikes) and net short 49,800 to 50,200 weekly calls. Retail was the mirror image, net short the same puts (writing what they believed would be expiring premium) and net long the calls (paying for the upside they believed in). This was textbook smart-money-versus-retail positioning at the cohort level, and the smart-money side was paid in full on Wednesday afternoon.
The retail damage was concentrated in two specific instruments. The 49,500 PE that retail had written at ₹4 to ₹8 on Monday and Tuesday settled at ₹0.05 only because the spot held above it; if the move had extended another 200 points lower, retail writers would have absorbed losses of 4x to 8x premium per lot. The 50,000 CE that retail had been long at ₹35 to ₹47 settled at ₹0.05, a 100% loss of premium on every long position carried into expiry.

Intraday frame: the 11:00 AM to 12:30 PM consolidation between 49,890 and 49,960 was the false-pinning zone before the break; volume on the 12:35 PM breakdown bar was 2.3x the prior 30-minute average.
Historical analog: Bank Nifty 40,000 (October 2022) and Nifty 18,000 (October 2021)
Two prior round-number defences are the clean templates for what happened on August 6. The first is the Bank Nifty 40,000 defence of October 2022. Through the back half of September and the first three weeks of October 2022, Bank Nifty tested 40,000 from below seven times and was rejected each time by call writing at 40,000 and 40,200 strikes. On October 28, 2022, Bank Nifty broke 40,000 in the morning, retested from above, and then accelerated to 40,840 by close. The mechanism was identical: persistent call writing at the round number, FII shorts in futures, retail long calls, and a single session where the call writers either gave up or ran out of capacity. The directional break, once it came, was 2.1% on the day.
The second analog is the Nifty 18,000 defence of October 2021. Nifty had tested 18,000 four times in the back half of September 2021 and been rejected each time by 18,000 CE writing. On October 13, 2021, Nifty broke 18,000 in the afternoon and finished at 18,161, with the 18,000 CE that had attracted 8.4 lakh contracts of OI getting unwound in 90 minutes. That one was a bullish break (call writers gave up to the upside) where August 6, 2025 was a bearish break (put writers gave up to the downside), but the OI mechanics were the same: a heavily defended round number, a positioning divergence between institutions and retail, and a single afternoon where the defence collapsed.
The base rate across these three episodes (and at least four similar cases I have personally tracked since 2020) is roughly 70% for a "5-day continuation" trade in the direction of the break. The Bank Nifty 40,000 break of October 2022 ran 1,180 points lower over the next five sessions before stabilising. The Nifty 18,000 break of October 2021 ran 480 points higher over the next five sessions. The August 6, 2025 Bank Nifty break ran approximately 690 points lower over the following five sessions, into the August 13 weekly settlement at 49,041. Anyone who had read the OI rebuild on August 7 morning and held a small short into the next week was paid in line with the historical analog.
What the expiry told us about the following week
The morning after August 6 told its own story. The August 13 weekly chain opened with max pain at 49,400, exactly where the August 6 break had wanted to terminate. The 49,500 PE attracted 81,400 contracts of fresh writing in the first hour of August 7 trading, indicating fresh put-write conviction at the lower zone. The 50,000 CE on the August 13 chain attracted 1.04 lakh contracts of fresh writing, meaning the prior expiry's failed defence was being rebuilt at the same level for the next cycle.
The continuation thesis paid in full. Bank Nifty traded from 49,732 (August 6 close) to 49,041 (August 13 close), a 691-point decline that bottomed at 48,910 on August 12 before stabilising. The 49,000 PE that had been written on August 7 at ₹65 to ₹85 expired on August 13 with the spot at 49,041, a near-zero settlement that paid the writers for the call. The 50,000 CE that had attracted fresh writing on August 7 settled at ₹0.10 on August 13, a complete loss for any retail buyer who had stayed in.
The discipline lesson from the August 6 to August 13 arc is that the expiry-day OI rebuild is your single best read on the next week's direction, more reliable than any technical indicator on the spot chart. When the next-cycle chain opens with max pain at the breakdown level, the market is voting for continuation. When it opens with max pain back at the broken level, the market is voting for a retest and reversal. August 7, 2025 was the former, and the trade was playable from the morning bell.
VERDICT
Stance: BEARISH Horizon: 1mo (continuation read into the August 28 monthly expiry)
The August 6, 2025 Bank Nifty weekly was a controlled failure of the 50,000 ceiling, set up by four weeks of accumulating call writing, FII short positioning in futures, and a positioning divergence that left retail on the wrong side of both the call and the put leg. The break was visible in real time through the OI signature shift at 11:30 AM, and the historical analog from October 2022 (Bank Nifty 40,000) gave a tradable continuation thesis that paid roughly 690 points over the following week.
The counterfactual is critical. If the FII futures position had been net long instead of net short heading into the week, the 50,000 break would more likely have been a successful retest and bullish continuation, similar to the Nifty 18,000 break of October 2021. Reading the OI signature in isolation is a coin flip; reading it with the futures positioning data overlaid is the difference between a 70% base rate trade and a 50% one. The risk to the bearish horizon was that any global risk-on event (which did not arrive in the August window) could have triggered a short-cover rally that absorbed the FII shorts, but that risk was modest given the broader 2025 macro tape was cautious through the August to September window.