Derivatives

Option Analysis

Live Open Interest, Max Pain and Put-Call Ratio for Nifty, Bank Nifty and Sensex powered by Upstox V2.

Live chart →
Loading Nifty 50 chain…

Nifty 50

Expiry 2026-09-08 · Spot ₹23,897.7

Live · 3s

PCR

0.851

Max Pain

23,950

ATM

23,900

Strikes

21 / 87

CE OIChgCE LTPIVStrikeIVPE LTPChgPE OI
58.1 K-2.9 K567.1521.323,40011.13.5-3.31 L43.79 L
44.1 K+1.1 K511.81923,45010.43.6+5.81 L26.00 L
2.73 L-51.5 K46718.523,5009.84.5-77.5 K1.05 Cr
61.9 K+1.4 K415.917.523,5509.35.7+7.94 L29.31 L
2.52 L-20.3 K370.21623,60097.55+4.35 L86.81 L
1.17 L-10.3 K321.2514.723,6508.59.65+23.13 L50.31 L
4.42 L-1.71 L275.1513.723,7008.213.65+20.24 L80.21 L
4.86 L+60.8 K23312.823,7507.920.4+17.29 L44.21 L
19.99 L-8.11 L192.6512.123,8007.629.6+42.12 L1.14 Cr
13.54 L-4.44 L154.3511.523,8507.141+23.64 L60.57 L
54.56 L-23.17 L119.610.823,9006.956.55+56.93 L1.26 Cr
78.91 L+19.79 L89.910.423,9506.377.45+38.76 L66.27 L
1.66 Cr-17.95 L66.910.124,0005.6103.5-4.68 L69.24 L
75.06 L-2.86 L46.89.724,0504.5134.7+4.49 L15.63 L
1.19 Cr-2.39 L32.49.624,1000169.8-4.76 L28.49 L
67.83 L+15.76 L21.159.424,1500207.6+57.5 K7.68 L
1.20 Cr+1.96 L13.79.424,2000251.4-5.37 L20.84 L
54.49 L+10.36 L8.89.324,2500292.95+2.5 K4.32 L
1.06 Cr+4.22 L5.79.424,3000341.5-24.5 K11.19 L
46.26 L+3.07 L4.059.724,3500390.8-23.2 K1.66 L
1.01 Cr+22.00 L310.124,4000439-64.8 K4.81 L

Quick read

PCR 0.851 → bias is range-bound. Highest CE OI at 24000; highest PE OI at 23900. Highest CE OI is often interpreted as potential resistance; highest PE OI is often interpreted as potential support. Max Pain at 23950 versus spot 23897.7.

How to read this page

  • CE OI (Call Open Interest): outstanding call contracts at that strike. Build-up indicates bearish bets / resistance.
  • PE OI (Put Open Interest): build-up indicates bullish bets / support.
  • Chg: change in open interest vs previous trading day at that strike.
  • IV: implied volatility for that option leg (annualised %).
  • PCR (Put-Call Ratio): total put OI ÷ total call OI. A ratio above 1 mechanically means more put OI than call OI; interpretation depends on the underlying, expiry and historical range — see the Methodology section below.
  • Max Pain: the strike where option writers, in aggregate, would keep the most premium if settlement occurred there. An analytical estimate of OI distribution, not a price forecast.
  • ATM: At-The-Money strike, closest to the current spot. Highlighted in amber.

Methodology & how to read these numbers

Put-Call Ratio (PCR)

PCR on this page is calculated as total open interest of all put strikes divided by total open interest of all call strikes for the selected expiry. A ratio above 1.0 mechanically means there is more open put OI than call OI; a ratio below 1.0 means the opposite. Interpreting PCR as bullish or bearish is not straightforward and depends on several factors:

  • Underlying instrument — a PCR of 1.6 on Nifty 50 has historically been near the middle of its normal range, whereas the same 1.6 on Bank Nifty tends to sit near the higher end of its range.
  • Expiry cycle — weekly-expiry PCR is generally noisier than monthly-expiry PCR because a large chunk of weekly OI is intra-day speculation rather than positional hedging.
  • Market regime — in a strong up-trend, elevated PCR often reflects hedgers buying puts on gains rather than outright bearish positioning; in a persistent down-trend, low PCR can reflect capitulation rather than genuine bullishness.
  • OI vs volume PCR — the OI-based PCR shown here reflects positional exposure. Volume-based PCR (not shown) reflects same-day flow and is a different indicator.
  • Historical range — the same PCR reading should always be compared against the last 6–12 months of the same instrument's PCR distribution before being labelled elevated or depressed.

In other words, PCR > 1 does not automatically imply a bullish bias; it is one data point that must be read against the instrument's historical PCR range, the market regime and other flow indicators.

Max-pain strike

Max pain is an analytical construct — it is the strike at which the aggregate value of all open call and put contracts on that expiry would be at a minimum if the underlying were to settle exactly there. Because option writers (typically institutional) hold the opposite side of that OI, the max-pain strike represents the theoretical settlement level where option writers, in aggregate, would keep the maximum premium.

Max pain is not a price prediction. It is a snapshot of where open OI is currently distributed, and OI moves continuously as new positions open and existing positions close. Empirical studies of Nifty and Bank Nifty settlements have shown that the underlying occasionally closes near the max-pain strike on expiry day, but also shows significant deviation from it — especially in weeks that carry a strong directional catalyst (an RBI meeting, US CPI print, index rebalance, etc.). Treat the max-pain strike as one input to understand where option writers currently have concentrated exposure, not as a forecast.

Open interest at each strike

Open interest is the number of outstanding contracts (not contracts traded today) at each strike. Rising OI on a call strike means new contracts are being written or bought at that level, which is often interpreted as that strike acting as short-term resistance (the writer's break-even). Rising OI on a put strike is often interpreted as support at that level. These are pattern interpretations rather than reliable rules and should be corroborated with price action, volume, IV changes and the broader tape.

Data sources & disclosures

Live option-chain data is fetched from the Upstox Market Data API and refreshed continuously during market hours. Nifty 50 and Bank Nifty option contracts trade on NSE; Sensex options trade on BSE. Nothing on this page is investment advice or a recommendation to trade options. Options carry substantial risk of loss and are not suitable for every investor.

Related Market Scans

Live technical screeners across the Nifty 500 universe — each scan lists the stocks currently matching its condition, updated after every completed daily candle.