The Nifty option chain on nseindia.com is the single most powerful free tool available to Indian options traders. It tells you where institutional money is positioned, where support and resistance levels are forming in real time, and where Nifty is likely to close on expiry day. I check the option chain at least five times during every trading session — at 9:15 AM, 10:30 AM, 12:00 PM, 2:00 PM, and 3:15 PM IST. The changes between these snapshots tell me more about market direction than any technical indicator.
This guide teaches you how to read the Nifty option chain step by step, interpret the numbers, and use the data to make better trading decisions. Whether you trade iron condors, bull call spreads, or simple directional trades, the option chain is your edge.
Accessing the Option Chain on NSE
Navigate to nseindia.com and click on "Market Data" then "Option Chain." Select "NIFTY" from the symbol dropdown. You will see a table with Call data on the left, Strike Prices in the middle, and Put data on the right. The ATM strike is highlighted in yellow. Choose the expiry date you want to analyze — weekly (Thursday) or monthly (last Thursday).
The key columns on the option chain are: OI (Open Interest), Change in OI, Volume, IV (Implied Volatility), LTP (Last Traded Price), Change, Bid Qty, Bid Price, Ask Price, Ask Qty. Most traders focus only on LTP — but the real intelligence is in OI and Change in OI.
Open Interest (OI) — Where the Big Money Sits
Open Interest represents the total number of outstanding option contracts at each strike price. High OI at a strike means large institutional positions are built there. These positions act as support (put OI) and resistance (call OI) levels.
Here is an example of what a typical Nifty option chain OI distribution looks like with Nifty at 24,000:
| Call OI (Lakh) | Call OI Change | Strike | Put OI Change | Put OI (Lakh) | Interpretation |
|---|---|---|---|---|---|
| 45 | +8.5 | 24,500 | +2.1 | 12 | Strong resistance — calls being written heavily |
| 38 | +5.2 | 24,300 | +3.8 | 18 | Moderate resistance |
| 22 | +1.5 | 24,000 | +6.2 | 28 | ATM — balanced but put writing building |
| 15 | -2.1 | 23,800 | +8.5 | 42 | Strong support — heavy put writing |
| 8 | -0.5 | 23,500 | +12.3 | 55 | Very strong support — maximum put OI |
Reading this table: The highest call OI is at 24,500 (45 lakh contracts) — this is the strongest resistance. The highest put OI is at 23,500 (55 lakh contracts) — this is the strongest support. Nifty is likely to trade between 23,500 and 24,500 during this expiry. This range defines the boundaries for strategies like iron condors.
Change in OI — The Real-Time Signal
While absolute OI tells you where positions are built, Change in OI tells you what is happening right now. This is far more actionable because it shows you the direction of fresh positioning by institutional traders.
Call OI increasing = Resistance strengthening. When call OI at 24,500 increases by 8.5 lakh in a single session, it means large traders are writing (selling) the 24,500 call. They are betting Nifty will NOT go above 24,500. This is a bearish signal for the 24,500+ levels.
Put OI increasing = Support strengthening. When put OI at 23,500 increases by 12.3 lakh, traders are writing (selling) the 23,500 put. They are betting Nifty will NOT go below 23,500. This is a bullish signal for the 23,500+ levels.
OI decreasing (unwinding): When call OI at a strike decreases, it means traders are closing their short call positions — the resistance at that level is weakening. If the 24,500 call OI drops sharply, it suggests traders no longer believe 24,500 is a ceiling, and a breakout above 24,500 becomes more likely.
| OI Change Pattern | Signal | My Action |
|---|---|---|
| Call OI building at higher strikes | Resistance forming — range market | Sell call spreads or iron condors |
| Put OI building at lower strikes | Support forming — buyers confident | Sell put spreads (bullish) |
| Call OI unwinding from resistance | Resistance breaking — potential breakout | Buy calls or bull call spreads |
| Put OI unwinding from support | Support breaking — potential breakdown | Buy puts or reduce long exposure |
| Both Call and Put OI building | Range tightening — big move coming | Buy straddle or strangle |
Put-Call Ratio (PCR) — The Sentiment Indicator
The PCR is calculated by dividing total Put OI by total Call OI. It is the most widely used sentiment indicator derived from the option chain.
PCR above 1.2: More puts are being written than calls. This is bullish — put writers are confident Nifty will not fall. When PCR reaches 1.3-1.5, it indicates extreme bullish sentiment, which can also be a contrarian warning of a potential correction.
PCR between 0.8 and 1.2: Balanced market. No strong directional bias. Range-bound strategies like iron condors work well in this environment.
PCR below 0.8: More calls are being written than puts. This is bearish — call writers are confident Nifty will not rise. PCR below 0.6 indicates extreme bearish sentiment, which can paradoxically signal a bottom (everyone is already bearish).
I track PCR at the end of each trading day and maintain a 5-day rolling average. When the rolling average crosses above 1.2 (after being below 1.0), it is a bullish signal. When it crosses below 0.8 (after being above 1.0), it is bearish.
| PCR Level | Market Sentiment | Contrarian Signal | Strategy Implication |
|---|---|---|---|
| Above 1.5 | Extreme bullish | Potential reversal down | Take profits on longs; buy puts for protection |
| 1.2 - 1.5 | Bullish | None (trend following) | Sell put spreads; hold longs |
| 0.8 - 1.2 | Neutral | None | Iron condors; butterflies |
| 0.6 - 0.8 | Bearish | None (trend following) | Sell call spreads; hold shorts |
| Below 0.6 | Extreme bearish | Potential reversal up | Start buying calls; cover shorts |
Max Pain Calculation — Where Nifty Gravitates on Expiry
Max Pain is the strike price at which the total value of all outstanding options (calls + puts) would be minimized at expiry. In other words, it is the price where option writers collectively lose the least money. Because option writers (institutions) have more capital and influence than option buyers (retail), Nifty tends to gravitate toward Max Pain on expiry day.
To calculate Max Pain, you need to compute the intrinsic value of all call and put options at every strike price, assuming Nifty closes at that strike. The strike where the total intrinsic value paid by writers is minimized is Max Pain.
Example calculation (simplified with 5 strikes):
| Assumed Close | Call Payout by Writers | Put Payout by Writers | Total Payout |
|---|---|---|---|
| 23,500 | ₹0 | ₹850 Cr | ₹850 Cr |
| 23,800 | ₹120 Cr | ₹420 Cr | ₹540 Cr |
| 24,000 | ₹280 Cr | ₹180 Cr | ₹460 Cr ← Max Pain (lowest total) |
| 24,200 | ₹520 Cr | ₹80 Cr | ₹600 Cr |
| 24,500 | ₹920 Cr | ₹10 Cr | ₹930 Cr |
In this example, Max Pain is 24,000 — the level where total option payout is minimized at ₹460 Cr. I use Max Pain as my butterfly spread target on expiry day and as the center strike for my iron condors.
Several free websites calculate Max Pain automatically — Opstra, Sensibull, and NSE's own option chain analysis tool. I cross-reference at least two sources before using Max Pain for trade decisions.
Step-by-Step Option Chain Analysis Process
Here is my exact 5-minute option chain analysis process that I run every 2 hours during the trading day:
Step 1 (30 seconds): Open NSE option chain for the current weekly expiry. Note the ATM strike and current Nifty level.
Step 2 (1 minute): Identify the highest Call OI strike (resistance) and highest Put OI strike (support). These define the expected range for the week.
Step 3 (1 minute): Check Change in OI columns. Are call writers adding positions at higher strikes (resistance building) or unwinding (resistance weakening)? Are put writers adding positions at lower strikes (support building) or unwinding (support breaking)?
Step 4 (1 minute): Calculate PCR by dividing total Put OI by total Call OI. Compare with yesterday's PCR. Rising PCR = increasingly bullish; falling PCR = increasingly bearish.
Step 5 (1 minute): Note the Max Pain level. If Nifty is far from Max Pain (more than 200 points), expect a pull toward Max Pain as expiry approaches. If Nifty is near Max Pain, expect range-bound action.
Step 6 (30 seconds): Check IV (Implied Volatility) column. Are ATM IVs rising (expect big move) or falling (expect consolidation)? Compare current IV with the 20-day average to gauge whether options are cheap or expensive.
This 5-minute process gives me a complete picture of institutional positioning, market sentiment, and expected range. Combined with my understanding of the Greeks, it forms the foundation for every options trade I take.
For practicing option chain analysis alongside your NSE trading, Exness offers real-time index data and charting that complements your option chain reading. Check the XM review for additional platform tools. For comprehensive strategy guides, see my Nifty 50 strategies.
Certified Financial Analyst & Asian Market Specialist
Affiliate disclosure: trading-zenith earns commissions when readers open accounts or use tools through links here. Indian residents must comply with FEMA + LRS regulations independently. Tracking is rel=sponsored.