Bank Nifty · Friday 31 Jul 2026 · close
57,395 +82.8 (+0.14%)
Expiry Tue 25 Aug · 17 sessions

Quiet session pinned near max pain 57,500

Bank Nifty traded a narrow 210 pts range and closed at 57,395. Put writers added the most fresh OI at 57,000 (+0.6 L). Call writers built positions at 57,400–58,500, led by 57,500 (+1.2 L). Max pain held at 57,500 all session.

Spot Max pain 57,300 support PCR 15-min · IST
Open57,492
High · 09:1857,570
Low · 11:5757,359
Avg PCR0.86
Max pain57,500

Key levels into expiry

58,500 Fresh calls +0.7 L cap
58,000 Call wall · 21.5 L OI resistance
57,500 Fresh calls +1.2 L · Max pain cap
57,395 Close ●
57,300 Fresh puts +0.2 L · held the low support
57,000 Fresh puts +0.6 L · Put wall · 9.1 L OI support

Where writers added today

57,500
+1.2 L
58,500
+0.7 L
57,400
+0.5 L
57,000
+0.6 L
57,400
+0.3 L
57,300
+0.2 L
■ calls   ■ puts · OI change from the first snapshot to the close, strikes near spot

Move vs what options priced

Monthly ATM straddle at open1,570
Session range210
The session used 13% of the monthly straddle's priced move.

Last 2 sessions

Reading these numbers

  • Max pain is the strike where option buyers collectively lose the most at expiry. It often drifts with price, and the pull tends to strengthen into expiry.
  • Fresh OI shows where option writers opened new positions during the session. Heavy put writing below price often marks a level sellers expect to hold; heavy call writing above marks a ceiling.
  • PCR is put OI ÷ call OI for the monthly expiry.
  • Straddle vs range compares the ATM straddle price at the open (what options priced in) with the distance price actually covered.
Descriptive summaries of recorded option-chain positioning, generated automatically — not trading signals or advice. Read the disclaimer →

Related reading


All Bank Nifty sessions · Indices hub · Live terminal →