Loading live prices...
🔗

Option Chain & Open Interest

Master the art of reading NSE option chain data to decode market sentiment, identify support & resistance, and track smart money flow.

What Is an Option Chain?

An option chain (also called an option matrix) is a tabular display of all available option contracts for a particular underlying asset, organized by strike price and expiry date. On NSE, you can access the option chain for Nifty, Bank Nifty, Finnifty, and individual stocks through the NSE website or your broker's trading terminal.

Think of the option chain as a battlefield map. The left side shows all call options, the right side shows all put options, and the strike prices run down the centre. By reading this table, you can see where traders are placing their bets, where the biggest positions are concentrated, and where the market expects support and resistance to hold.

The NSE option chain displays data for each strike price including: Last Traded Price (LTP), Open Interest (OI), Change in OI, Volume, Implied Volatility (IV), and Bid/Ask prices. This data is updated in near real-time during market hours (9:15 AM to 3:30 PM IST) and is freely available on the NSE India website.

For Nifty options, strike prices are available at intervals of 50 points (e.g., 24000, 24050, 24100). For Bank Nifty, the interval is 100 points. Weekly expiries happen every Thursday (or the previous trading day if Thursday is a holiday), while monthly expiries occur on the last Thursday of each month.

Key Columns in the NSE Option Chain

OI (Open Interest)

Total number of outstanding contracts at a given strike. High OI indicates significant trader interest and potential support/resistance levels.

Change in OI

Net change in open interest from the previous session. Positive change means new positions are being created; negative means positions are being closed.

Volume

Total number of contracts traded during the current session. High volume with rising OI confirms strong conviction in that strike.

IV (Implied Volatility)

The market's expectation of future volatility priced into the option. Higher IV means more expensive premiums. ATM options typically show the lowest IV (volatility smile).

LTP (Last Traded Price)

The most recent price at which the option contract was traded. Compare with bid/ask to gauge liquidity and fair value.

Bid/Ask

Best buy and sell prices available. Tight spreads indicate good liquidity. Nifty ATM options typically have spreads of just 0.5-2 points.

Reading the Option Chain

Here is a simplified representation of a Nifty option chain with spot at 24,500. The call options are on the left and put options are on the right, with strike prices in the centre. In-the-money (ITM) calls are highlighted on the upper-left, and ITM puts on the lower-right.

CALLS Strike PUTS
OI (lakh) Chg OI Volume LTP Price LTP Volume Chg OI OI (lakh)
45.2 +8.1 1,85,000 485 24,000 12 42,000 -2.3 28.5
38.7 +5.4 2,10,000 340 24,200 28 68,000 -1.1 22.1
52.8 +12.3 3,50,000 185 24,500 170 3,20,000 +10.8 48.5
32.1 +3.2 1,95,000 68 24,800 355 1,45,000 +6.7 35.2
72.5 +18.6 2,85,000 22 25,000 510 92,000 +4.2 18.9
58.3 +9.8 1,60,000 5 25,500 995 35,000 +1.5 8.2

Sample Nifty option chain data (illustrative). The ATM strike (24,500) is highlighted. Notice the highest call OI at 25,000 strike (resistance) and highest put OI at 24,500 strike (support).

How to Read This Table

The 25,000 CE has the highest call OI (72.5 lakh), suggesting that option writers believe Nifty will not cross 25,000 this expiry. This acts as a resistance level.

The 24,500 PE has the highest put OI (48.5 lakh), indicating put writers are confident Nifty will hold above 24,500. This becomes a support level.

The expected trading range for this expiry is therefore 24,500 to 25,000 based on OI data alone.

Open Interest (OI)

Open Interest represents the total number of outstanding (open) derivative contracts that have not yet been settled. Every option trade requires a buyer and a seller. When both are entering new positions, OI increases by one contract. When both are closing existing positions, OI decreases by one. When one is opening and the other is closing, OI remains unchanged.

OI is fundamentally different from volume. Volume tells you how many contracts were traded during the day, while OI tells you how many contracts are still active. Think of volume as the flow of water through a pipe, and OI as the water level in a reservoir. A day can have massive volume but OI might remain flat if the same number of positions were opened and closed.

OI Building vs OI Unwinding

OI Building (Positions Being Created)

  • Fresh buyer + fresh seller = OI increases
  • Indicates new money entering the market
  • Rising OI with rising price = bullish (long build-up)
  • Rising OI with falling price = bearish (short build-up)
  • Confirms the strength and sustainability of a trend

OI Unwinding (Positions Being Closed)

  • Existing buyer closing + existing seller closing = OI decreases
  • Indicates money leaving the market
  • Falling OI with falling price = long unwinding (bulls exiting)
  • Falling OI with rising price = short covering (bears exiting)
  • Suggests the current trend may be weakening or reversing

Real Example: Bank Nifty Weekly Expiry

On Monday, Bank Nifty 52,000 PE has an OI of 15 lakh contracts. By Wednesday, OI has risen to 28 lakh while Bank Nifty spot dropped from 52,300 to 51,800.

Interpretation: Short build-up is happening. Traders are aggressively writing (selling) calls or buying puts at this level. The falling price with rising OI confirms bearish sentiment. Fresh short positions are being created, suggesting more downside is expected.

However, on Thursday (expiry day), Bank Nifty suddenly rallies to 52,100 and OI at 52,000 PE drops to 18 lakh. This is short covering — bears are booking profits by closing their short positions, causing the price to bounce.

OI Interpretation Framework

By combining price movement with changes in Open Interest, you can identify four distinct market scenarios. This framework is the foundation of OI analysis for Nifty and Bank Nifty F&O trading.

Long Build-Up

Bullish Signal

Price: Rising ↑  |  OI: Rising ↑

New long positions are being created. Fresh money is flowing into bullish bets. This is the strongest bullish signal in OI analysis. Example: Nifty rises from 24,200 to 24,500 while futures OI increases by 5 lakh contracts. Buyers are confident and adding new longs.

Short Build-Up

Bearish Signal

Price: Falling ↓  |  OI: Rising ↑

New short positions are being created. Fresh money is flowing into bearish bets. This is the strongest bearish signal. Example: Nifty drops from 24,500 to 24,200 while futures OI increases by 4 lakh contracts. Sellers are aggressively shorting, expecting further decline.

Long Unwinding

Cautious / Weak Bearish

Price: Falling ↓  |  OI: Falling ↓

Existing long positions are being closed. Bulls are losing conviction and exiting. The decline may slow down as selling pressure is from profit-booking, not fresh shorts. Example: Nifty dips from 24,600 to 24,450 while OI drops — longs are booking profits near resistance.

Short Covering

Cautious / Weak Bullish

Price: Rising ↑  |  OI: Falling ↓

Existing short positions are being closed. Bears are buying back their shorts, pushing prices up. The rally may not sustain unless fresh longs enter. Example: Nifty bounces from 24,200 to 24,400 while OI drops — a short-covering rally that could fade.

Put-Call Ratio (PCR)

The Put-Call Ratio is one of the most widely used sentiment indicators in options trading. It measures the ratio of put option open interest (or volume) to call option open interest (or volume). On NSE, the PCR is tracked for both Nifty and Bank Nifty and is a key tool in every options trader's arsenal.

PCR = Total Put OI ÷ Total Call OI

Put OI = Sum of open interest across all put strikes for the selected expiry

Call OI = Sum of open interest across all call strikes for the selected expiry

PCR > 1 = More puts than calls = Generally Bullish (put sellers are confident)

PCR < 1 = More calls than puts = Generally Bearish (call sellers are hedging)

PCR = 1 = Equal puts and calls = Neutral / Indecisive market

Why is high PCR bullish? This seems counterintuitive at first. If there are more puts than calls, shouldn't that be bearish? The key insight is that in the Indian market, the majority of options are sold (written), not bought. When PCR is high, it means a large number of puts have been written. Put writers are obligated to buy the underlying if it falls below the strike. They write puts because they believe the market will NOT fall. Therefore, high PCR reflects confidence among put writers that prices will hold or rise.

Nifty PCR Analysis

The historical average Nifty PCR ranges between 0.7 and 1.5. Here's how to interpret different levels:

PCR above 1.3: Strongly bullish. Excessive put writing suggests strong support below. However, extreme PCR (above 1.7) can signal complacency and a potential reversal.

PCR between 0.9 and 1.3: Mildly bullish to neutral. Healthy market participation on both sides.

PCR below 0.7: Bearish sentiment. More call writing or put buying suggests fear. However, extremely low PCR (below 0.5) can indicate panic, which is often a contrarian buy signal.

Note: Always look at the PCR trend over 3-5 sessions rather than a single reading. A rising PCR from 0.8 to 1.2 over the week is more significant than a static reading of 1.0.

Max Pain Theory

The Max Pain theory states that the price of an underlying asset tends to gravitate toward the strike price at which the total value of outstanding options (both calls and puts) would cause the maximum financial loss (or "pain") to option buyers at expiry. Equivalently, it is the price at which option writers (sellers) would have to pay out the least amount of money.

Since option writers on NSE are typically institutional players and market makers with deep pockets, the theory suggests that they have the ability and motivation to push the price toward max pain through hedging activity and directional trading in the futures market.

How to Calculate Max Pain

For each strike price, calculate the total intrinsic value that would be paid out to all call and put holders if the underlying expired at that strike. The strike where this total payout is minimized is the max pain point.

Max Pain = Strike with Minimum Σ(Call Payout + Put Payout)

Call Payout at Strike X = For each strike K < X: (X - K) × Call OI at K

Put Payout at Strike X = For each strike K > X: (K - X) × Put OI at K

Sum both payouts for every candidate expiry price. The strike with the lowest total is Max Pain.

Nifty Max Pain Example

Suppose Nifty is trading at 24,650 on Wednesday, and the option chain shows the following major OI concentrations for Thursday's expiry:

Highest Call OI: 25,000 CE (72 lakh) and 24,800 CE (45 lakh)

Highest Put OI: 24,500 PE (55 lakh) and 24,000 PE (48 lakh)

After running the max pain calculation, the max pain strike comes out to be 24,500.

This means that if Nifty expires at 24,500, the total payout by option writers is minimized. All calls above 24,500 and all puts below 24,500 expire worthless. The theory predicts Nifty will drift from 24,650 toward 24,500 as expiry approaches.

On expiry day, Nifty closes at 24,520. Close to max pain, as the theory predicted. This happens more often than chance alone would suggest, especially in weekly expiries.

Caveat: Max Pain works best during low-volatility weeks. During events like RBI policy, Union Budget, or global shocks, the price can easily deviate from max pain.

OI-Based Support & Resistance

One of the most practical applications of option chain analysis is identifying support and resistance levels using Open Interest data. This approach is particularly powerful for index options like Nifty and Bank Nifty because of their high liquidity and participation from institutional writers.

Highest Put OI = Support

  • The strike with the highest put OI acts as a strong support level
  • Put writers have sold at this strike expecting the price to stay above it
  • If price falls toward this level, put writers actively defend it by buying futures
  • The larger the OI, the stronger the support
  • Multiple strikes with high put OI create a "support zone"

Highest Call OI = Resistance

  • The strike with the highest call OI acts as a strong resistance level
  • Call writers have sold at this strike expecting the price to stay below it
  • If price rises toward this level, call writers sell futures to hedge
  • The larger the OI, the stronger the resistance
  • When call OI resistance is breached, a sharp short-covering rally often follows

Nifty Weekly Expiry: OI-Based Levels

On Monday morning, you check the Nifty option chain for the upcoming Thursday expiry:

Highest Put OI: 24,000 PE (65 lakh contracts) → Strong support at 24,000

2nd Highest Put OI: 24,200 PE (42 lakh contracts) → Immediate support at 24,200

Highest Call OI: 25,000 CE (78 lakh contracts) → Strong resistance at 25,000

2nd Highest Call OI: 24,800 CE (51 lakh contracts) → Immediate resistance at 24,800

With Nifty spot at 24,500, your analysis tells you:

Immediate range: 24,200 – 24,800. Broader range: 24,000 – 25,000.

You can use this for strategy selection: sell a 24,000 PE and sell a 25,000 CE (short strangle) if you expect range-bound action. Or, if Nifty breaks above 24,800 with rising OI at higher strikes, it signals a breakout trade toward 25,000.

Dynamic Nature of OI Levels

OI-based support and resistance are not static. They shift throughout the week as traders add or close positions. A strike that was the highest put OI on Monday may no longer be the highest by Wednesday. Always monitor the change in OI alongside absolute OI. If 24,500 PE suddenly gains 15 lakh OI in a single session, it is becoming the new support even if another strike has higher total OI. Smart traders check OI data at least 2-3 times during the trading day — at open, during the afternoon session, and before close.

Change in OI Analysis

While absolute OI shows you where the big positions are, Change in OI reveals where the action is happening right now. It is the most important column in the option chain for intraday and short-term traders. By tracking sudden shifts in OI, you can identify smart money movements and institutional positioning in real-time.

Sudden OI Spike in Calls

If a particular call strike sees a sudden addition of 10+ lakh OI in a short time, it signals aggressive call writing at that level. Writers are betting the price will not cross that strike. This becomes an intraday resistance level.

Sudden OI Spike in Puts

A rapid addition of put OI at a strike indicates put writers are stepping in to defend that level as support. This is a bullish signal, especially when accompanied by price stability or a bounce.

OI Addition in Both Calls and Puts

When both call and put OI increase at the same strike, it indicates high uncertainty. The market is setting up for a big move but the direction is unclear. Watch for a breakout.

OI Unwinding in Calls

If call OI at a resistance level starts declining while price is rising, call writers are exiting (short covering). This often leads to a breakout above that resistance as the sellers remove their barrier.

OI Unwinding in Puts

If put OI at a support level starts declining while price is falling, put writers are exiting. The support is weakening and a breakdown below that level becomes likely.

OI Shift to Higher/Lower Strikes

When the highest OI strike moves from 25,000 CE to 25,200 CE, it means the market is adjusting its expectation upward. Resistance has shifted higher. This is a bullish signal known as "OI migration."

Tracking Smart Money in Bank Nifty

At 10:30 AM, Bank Nifty is at 52,000 and the 52,500 CE has OI of 18 lakh. By 1:00 PM, the 52,500 CE OI has jumped to 32 lakh (+14 lakh change) while Bank Nifty is still near 52,000.

Interpretation: Institutional writers are aggressively selling the 52,500 CE. They believe Bank Nifty will not reach 52,500 by expiry. This is a strong resistance signal.

Meanwhile, the 51,500 PE has seen OI jump from 12 lakh to 22 lakh. Put writers are defending 51,500 as support.

Trading setup: Bank Nifty is likely to trade in the 51,500-52,500 range. You could sell the 52,500 CE and 51,500 PE (short strangle) or trade within this range using intraday scalping strategies.

Common Mistakes

"High OI always means strong support/resistance"

OI alone is not sufficient. You must look at Change in OI to see if positions are being built or unwound. A strike with 50 lakh OI that is losing 5 lakh per day is weakening, not strengthening. Always combine absolute OI with Change in OI for accurate analysis.

"PCR above 1 is always bullish"

While generally true, extreme PCR (above 1.7-1.8) can indicate complacency and may precede a sharp correction. Similarly, extremely low PCR can be a contrarian buy signal. Use PCR as a range-bound indicator, not a binary signal. Look for extreme readings for contrarian signals.

"The price must close at Max Pain on expiry"

Max Pain is a tendency, not a law. It works better in low-volatility weeks and is often violated during event-driven weeks (RBI policy, earnings season, global events). Use Max Pain as a reference point, not a trading rule. Combine it with OI analysis and technical levels.

"Ignoring Change in OI and only looking at absolute OI"

Absolute OI shows history; Change in OI shows the present. A strike that was built up two weeks ago may no longer be relevant if the market has moved significantly. Focus on Change in OI for the current expiry, especially in the last 2-3 trading sessions before expiry.

"Option chain data can predict the exact direction"

The option chain shows positioning, not direction. It tells you where the walls are (support/resistance) but not which wall the price will hit. Use OI data to define the range and combine with technical analysis (price action, indicators) for directional trades.

"Following OI data from far-month expiries"

Far-month option chains have much lower OI and volume. The data is less reliable and more prone to manipulation. Focus on the current week (weekly expiry) or current month (monthly expiry) option chain for the most actionable data.

Ready to Start Your Trading Journey?

Open your Demat account today and take the first step towards mastering the stock market.

Click Here to Get Started