How to Read an Option Chain: Meaning & Step-by-Step Guide
An option chain is a live table that shows every available Nifty 50 option alongside its current premium, open interest, implied volatility, and bid-ask data. If you have opened the NSE option chain before and felt overwhelmed by the columns and numbers, this is the complete guide. By the end, you will know what every column means and how to use that data before a trade.
You do not need prior F&O experience to follow along. Every term used in this article is defined when it first appears.
Key Takeaways
- An option chain lists every Nifty strike with live premium, open interest, volume, implied volatility, and bid-ask data for CE and PE.
- The chain splits into three parts: call (CE) data on the left, strike price at centre, put (PE) data on the right.
- ATM is the strike nearest spot price; below ATM is ITM for calls and OTM for puts, and above ATM the reverse holds.
- Bid-ask spreads widen sharply for far-OTM strikes, so the round-trip cost of entering and exiting can exceed the visible premium.
- Each expiry, weekly or monthly, is a separate market with its own premiums and open interest, so tabs should never be mixed while reading.
What Is an Option Chain?
An option chain is a real-time table published by NSE that shows every available option contract for a specific underlying asset at the current moment. For Nifty 50, that means every strike price you can trade, with both a call option (CE) and a put option (PE) listed at each strike, along with live premium, open interest, volume, implied volatility, and bid-ask data for each.
Think of it as a complete booking page for Nifty options. When you book a flight online, you see every available seat, its category, and its current price on one screen. The option chain works the same way: every available Nifty strike, the premium for both CE and PE contracts at each strike, and the full depth of market activity data around each one.
NSE publishes this table live during market hours, 9:15 AM to 3:30 PM IST, for every index and stock with active F&O contracts. For Nifty 50, it is the most actively monitored table in Indian F&O markets.
The option chain is more than a price list. Every number in it reflects a decision made by a real market participant. The open interest column shows where traders have built up positions. The implied volatility column shows how much uncertainty the market is pricing into each contract. The bid and ask columns show what buyers and sellers are willing to transact at right now. Reading these numbers together gives you a picture of market positioning that a price chart alone cannot.
How the NSE Option Chain Is Structured: The Layout Explained
The NSE option chain follows the same structure every time you open it. Understanding the layout first makes everything else in the chain easier to read.
The chain is divided into three sections. The left half contains all call option (CE) data. The centre column contains the strike prices. The right half contains all put option (PE) data. Every row in the chain represents one specific strike price, with CE data on the left of that row and PE data on the right.
The columns on both sides are mirror images of each other. Here is what the standard NSE option chain layout looks like:
| CE Side (Left Half) | Centre | PE Side (Right Half) |
|---|---|---|
| OI (Open Interest) | Strike Price | OI (Open Interest) |
| Change in OI | Change in OI | |
| Volume | Volume | |
| IV (Implied Volatility) | IV (Implied Volatility) | |
| LTP (Last Traded Price) | LTP (Last Traded Price) | |
| Net Change | Net Change | |
| Bid Qty | Bid Qty | |
| Bid Price | Bid Price | |
| Ask Price | Ask Price | |
| Ask Qty | Ask Qty |
A number on the left side of any row is call option data. A number on the right side is put option data. The strike price in the centre connects both.
The ATM row, the strike closest to Nifty's current spot price, is typically highlighted in yellow or a contrasting colour on NSE's platform. This row is your anchor point every time you open the chain. NSE also displays the current Nifty 50 spot price and futures price at the top of the page. Always note the spot price before reading any other data, because every classification and comparison in the chain is measured relative to that number.
Call Side vs Put Side: Reading Both Halves of the Chain
The left half and the right half of the option chain look structurally identical, but they describe completely different contracts.
The left side contains call options, referred to as CE (Call European) on NSE. A call option on Nifty gives the buyer the right, though not the obligation, to benefit from Nifty moving above the strike price by expiry. If you buy the 25,000 CE, you are paying a premium for the right to profit if Nifty rises above 25,000 before the contract expires. The CE premium generally rises when Nifty rises, assuming the other pricing inputs remain unchanged.
The right side contains put options, referred to as PE (Put European) on NSE. A put option gives the buyer the right, though not the obligation, to benefit from Nifty falling below the strike price by expiry. If you buy the 25,000 PE, you are paying a premium for the right to profit if Nifty drops below 25,000. The PE premium generally rises when Nifty falls, assuming the other pricing inputs remain unchanged.
The same strike price has both a CE and a PE because they are entirely different contracts that happen to share the same strike number. The 25,000 CE and the 25,000 PE sit in the same row with 25,000 in the centre, but they have different premiums, different open interest, different buyers and sellers, and opposite payoff structures.
A common beginner mistake is reading a CE premium when intending to read the PE, or assuming that premiums on both sides of the same strike should be similar. For ATM strikes, the CE and PE premiums are often close due to a pricing relationship called put-call parity. For strikes further from ATM, the premiums can differ substantially. Each time you open the chain, confirm which side you are reading before using any number.
Strike Prices Down the Middle: Identifying ATM, ITM, and OTM
The strike prices in the centre column run continuously, spaced at 50-point intervals for Nifty 50. You will see rows for 24,700, 24,750, 24,800, 24,850, 24,900, 24,950, 25,000, 25,050, 25,100, and so on.
Three terms define every strike's moneyness relative to the current Nifty spot price.
ATM (At the Money) is the strike closest to where Nifty is currently trading. If Nifty is at 25,000, the 25,000 strike is ATM.
ITM (In the Money) means the option already has intrinsic value based on where Nifty currently sits. For a call option, ITM means the strike is below Nifty's current price, so the call already has real worth. For a put option, ITM means the strike is above Nifty's current price, so the put already has real worth.
OTM (Out of the Money) means the option has no intrinsic value yet. The market would need to move in the right direction before it acquires any. For a call, OTM means the strike is above current Nifty. For a put, OTM means the strike is below current Nifty.
If Nifty is at approximately 25,000:
| Strike | CE (Call) Classification | PE (Put) Classification |
|---|---|---|
| 24,700 | Deep ITM | Deep OTM |
| 24,800 | ITM | OTM |
| 24,900 | ITM | OTM |
| 25,000 | ATM | ATM |
| 25,100 | OTM | ITM |
| 25,200 | OTM | ITM |
| 25,300 | Deep OTM | Deep ITM |
The rule to memorise: a strike below ATM is ITM for calls and OTM for puts. A strike above ATM is OTM for calls and ITM for puts. ATM is the switching point.
When you open the chain, the ATM row is the centre of gravity. Most trading volume and open interest is concentrated around ATM and the handful of strikes immediately above and below it. The further a strike is from ATM in either direction, the fewer market participants are active there and the less liquid the market becomes.
Open Interest Column: What the Numbers Are Telling You
Open Interest (OI) is the total number of option contracts that currently exist and are being held open at each strike. Every open contract has one buyer and one seller on the other side. If the 25,500 CE shows an OI of 8,50,000, it means 8.5 lakh Nifty call contracts at that strike are currently outstanding, with 8.5 lakh buyers and 8.5 lakh sellers collectively on either side of those positions.
OI is not the same as Volume, and confusing the two is one of the most common beginner errors when reading the chain:
| Metric | What It Shows | When It Resets |
|---|---|---|
| Open Interest (OI) | Total contracts currently outstanding and held open at a strike | Does not reset daily; changes as positions are opened or closed |
| Volume | Number of contracts traded during today's session | Resets to zero at the start of each trading day |
If OI at a strike rises from one session to the next, new positions are being built there. If OI falls, existing positions are being closed or squared off. Volume tells you how busy a particular strike was today. OI tells you how much accumulated positioning currently exists there.
Why does OI matter when you read the chain? Strikes with unusually high OI indicate that many participants have committed capital there. As expiry approaches, market activity around high-OI strikes tends to intensify as those participants respond to Nifty's movements relative to their positions. Strikes with the highest call OI and the highest put OI often function as informal reference points that traders watch heading into expiry. You will read more about this in the Open Interest article in this module, which also explains the concept of Max Pain and how concentrated OI influences price behaviour near expiry.
The practical reading habit: before looking at premiums, spend some minutes scanning the OI column on both sides. Note the CE strike with the highest OI and the PE strike with the highest OI. That initial scan gives you a rough picture of where the most positioning is concentrated.
Also use the Change in OI column alongside OI. Rising OI means new positions are being opened. Falling OI means existing positions are being closed. If OI is high and still rising at a strike, participants are actively adding to positions there, not just sitting on old ones.
LTP, Bid Price, and Ask Price: Understanding the Price Columns
Three columns tell you about the price of each contract: LTP, Bid, and Ask. Each tells you something different, and all three together tell you what you will actually pay or receive.
LTP (Last Traded Price) is the price at which the most recent completed transaction occurred in that option. It is a backward-looking reference. If the 25,000 CE last changed hands at ₹135, the LTP is ₹135. This tells you what a buyer and seller agreed on in the most recent trade, not necessarily what your next trade will execute at.
Bid Price is the highest price a buyer in the market is currently willing to pay for that option.
Ask Price is the lowest price a seller is currently willing to accept.
When you want to buy an option, you will typically transact at the ask price. When you want to sell an option you already hold, you will typically receive the bid price.
The bid-ask spread is the difference between the ask and the bid. It is your immediate round-trip cost before the market moves a single point. When you buy at the ask and then need to exit, you receive the bid. The spread is absorbed the moment you enter.
Here is what typical bid-ask spreads look like across different Nifty 50 weekly option strikes:
| Strike | LTP | Bid | Ask | Spread | Round-trip cost for 1 lot (65 units) |
|---|---|---|---|---|---|
| ATM: 25,000 CE | ₹132 | ₹131.50 | ₹132.50 | ₹1.00 | ₹65 |
| Near OTM: 25,200 CE | ₹58 | ₹57.50 | ₹59.00 | ₹1.50 | ₹97.50 |
| Far OTM: 25,500 CE | ₹11 | ₹9.00 | ₹13.50 | ₹4.50 | ₹292.50 |
| Deep OTM: 25,800 CE | ₹1.80 | ₹0.50 | ₹3.00 | ₹2.50 | ₹162.50 |
Look at the far OTM 25,500 CE with an LTP of ₹11. The ask is ₹13.50. If you buy at the ask and immediately need to exit, you receive only ₹9.00 at the bid. Before Nifty has moved a single point, you have absorbed a ₹4.50 per unit loss. For 1 lot of 65 units, that is ₹292.50 lost from the spread alone.
The deep OTM 25,800 CE at ₹1.80 looks cheap. But with a spread from ₹0.50 to ₹3.00, you could pay ₹3.00 and only recover ₹0.50 when you exit. That is an 83% loss from the spread before the market has moved.
ATM and near-ATM strikes have tight spreads because the most participants are active there, creating constant competition between buyers and sellers. Far OTM strikes have wide spreads because fewer participants are trading them. Always check the bid and ask, not just the LTP, before entering any option.
The IV Column: Why Implied Volatility Differs Across Strikes
The IV column shows Implied Volatility for each specific option contract. Without getting into the pricing theory behind it: IV is a number embedded in the option premium that reflects how much movement the market expects from Nifty. A higher IV means the option is priced assuming larger potential moves. A lower IV means the option is priced assuming smaller ones.
The most important thing to observe when you first look at the IV column is that IV is not the same across all strikes. Scan the IV column from the deep OTM puts at one end of the chain to the deep OTM calls at the other. The numbers will not be uniform, and the pattern they form is consistent and informative.
Here is what a typical IV distribution across Nifty option strikes looks like:
| Strike | CE IV | PE IV |
|---|---|---|
| 24,600 PE (deep OTM put) | 20.4% | |
| 24,700 PE | 18.8% | |
| 24,800 PE | 16.6% | |
| 24,900 PE | 14.9% | |
| 25,000 ATM | 13.0% | 13.4% |
| 25,100 CE | 13.8% | |
| 25,200 CE | 14.9% | |
| 25,300 CE | 16.2% | |
| 25,400 CE (far OTM call) | 17.8% |
IV can differ materially across strikes. In Nifty options, OTM puts commonly carry higher IV than ATM options and comparable OTM calls, but the exact shape changes with demand, expiry and market conditions.
This pattern is called the volatility skew. OTM puts commonly trade at higher IV than comparable OTM calls. One important driver is persistent demand for downside protection, which can keep OTM put premiums elevated during periods of market stress.
In practical terms, a higher IV means more expected volatility is embedded in the contract's premium. Whether that option is historically expensive requires comparing its IV with its own past range and relevant strikes, not reading the level in isolation. The Implied Volatility article in this module explains how India VIX connects to per-strike IV and how traders assess whether volatility is relatively elevated or compressed.
Two habits when reading the IV column: check whether IV across the chain is broadly high or low compared to what you have observed in similar conditions; and note the skew, whether OTM puts carry significantly higher IV than OTM calls, which is normal but becomes more pronounced during periods of market stress.
Expiry Tabs: Switching Between Weekly and Monthly Options
At the top of the NSE option chain page, a row of tabs or a dropdown lets you select different expiry dates for Nifty options.
Each expiry is an entirely separate market. The Nifty contracts expiring next Tuesday are different instruments from those expiring the following Tuesday or the monthly expiry. They have different premiums, different open interest profiles, and different liquidity levels. A reading from the monthly expiry tab cannot be applied to interpret the nearest weekly, and vice versa.
For Nifty 50, the weekly expiry falls on Tuesday. The nearest Tuesday expiry tab carries the most trading activity. Most retail traders, intraday participants, and short-term option sellers concentrate on the nearest weekly because premiums are lower with less time remaining, and liquidity is strongest.
The monthly expiry is the last Tuesday of the month Monthly options carry higher premiums because more time remains until expiry, giving Nifty more runway to move. Positional traders with views spanning two to four weeks, and institutions using options for longer-term hedging, typically work with monthly contracts.
Before reading any data in the chain, confirm which expiry tab you are on. Accidentally reading OI or premium data from a monthly expiry while planning a trade on the nearest weekly is a common mistake that leads to incorrect expectations about how much premium remains or how concentrated positions are.
When you become comfortable reading one expiry, try switching between tabs to see how OI and premium levels differ across the same strikes. High OI in the weekly reflects short-term positioning. High OI in the monthly reflects longer-dated commitments. The contrast between the two can reveal where participants have the strongest conviction.
A Step-by-Step Walkthrough: Reading the Nifty Option Chain in Real Time
Everything covered above builds toward this section. Here is a complete worked example of reading the Nifty option chain from the moment you open the page to the point where you have enough data to make a considered decision.
All figures below are approximate and for illustration only.
The scenario: It is a Wednesday afternoon. Nifty is trading at 25,060. The weekly expiry is next Tuesday, with six days remaining for this week's contracts.
Step 1: Open the NSE option chain
Go to nseindia.com. Click on Market Data, then F&O Market Watch, then Option Chain. Select Nifty 50 from the underlying dropdown and choose the nearest Tuesday date from the expiry selector.
You can also access the same NSE data through INDmoney's F&O section, which displays the option chain alongside your portfolio and order placement tools in one interface.
Step 2: Note the current Nifty spot price
At the top of the page, NSE displays the Nifty 50 spot price and the Nifty 50 futures price. In this scenario, the spot price is 25,060. This number is your reference for everything that follows. Every classification, comparison, and interpretation in the chain is relative to it.
Step 3: Find the ATM strike
Nifty strikes are spaced at 50-point intervals, so the two strikes nearest to 25,060 are 25,050 and 25,100. The one closest to 25,060 is 25,050. That is today's ATM strike. Look for the highlighted row on NSE's platform. Everything you read next is anchored to this row.
Step 4: Read the CE (call) data for the ATM strike
Look at the left side of the 25,050 row. Here is what a realistic snapshot might look like:
| Column | Value | What It Tells You |
|---|---|---|
| OI | 11,40,000 | Over 11 lakh call contracts currently open at this strike |
| Change in OI | +1,60,000 | About 1.6 lakh new call positions added in today's session |
| Volume | 3,90,000 | 3.9 lakh call contracts traded so far today |
| IV | 12.8% | Implied volatility for this specific call contract |
| LTP | ₹136 | Price of the most recent completed transaction |
| Bid | ₹135.50 | Best price a buyer is currently offering |
| Ask | ₹136.50 | Lowest price a seller is currently willing to accept |
If you buy 1 lot of the 25,050 CE at the ask price of ₹136.50, your total outlay is ₹136.50 multiplied by 65 units per lot, which is ₹8,872.50. That is the maximum you can lose on a long call position: the entire premium paid, if Nifty does not move sufficiently above 25,050 before Tuesday.
The rising OI (+1,60,000 today) tells you that new call positions are being opened at this strike today, not closed. The bid-ask spread of ₹1.00 confirms strong liquidity.
Step 5: Read the PE (put) data for the same ATM strike
Now look at the right side of the 25,050 row:
| Column | Value | What It Tells You |
|---|---|---|
| OI | 8,90,000 | 8.9 lakh put contracts currently open at this strike |
| Change in OI | +50,000 | Modest new put positions being added today |
| Volume | 2,80,000 | 2.8 lakh put contracts traded today |
| IV | 13.3% | Slightly higher IV than the ATM CE, this is normal |
| LTP | ₹122 | Last transaction price for the 25,050 PE |
| Bid | ₹121.50 | Best bid for the put |
| Ask | ₹122.50 | Best ask for the put |
The ATM put premium (₹122) is lower than the ATM call premium (₹136). This gap reflects the current directional lean in the market. In a neutral market, ATM CE and PE premiums sit close together. When call premiums are noticeably higher, the market is tilting bullish at this moment. This relationship also reflects carry adjustments linked to the futures price, but the gap itself is a readable signal.
Buying 1 lot of the 25,050 PE at ₹122.50 costs ₹122.50 multiplied by 65 units, or ₹7,962.50.
Step 6: Scan OI across multiple strikes on both sides
Step back from the ATM row and read the OI column across a broader range of strikes:
| Strike | CE OI | PE OI | Note |
|---|---|---|---|
| 25,500 CE | 10,20,000 | ||
| 25,400 CE | 17,60,000 | Highest CE OI in this section | |
| 25,300 CE | 13,80,000 | ||
| 25,200 CE | 11,50,000 | ||
| 25,100 CE | 13,10,000 | ||
| 25,050 (ATM) | 11,40,000 | 8,90,000 | ATM row |
| 25,000 PE | 15,30,000 | High PE OI at round number | |
| 24,900 PE | 11,20,000 | ||
| 24,800 PE | 13,80,000 | ||
| 24,700 PE | 17,10,000 | Highest PE OI in this section | |
| 24,600 PE | 9,60,000 |
The highest call OI is at 25,400. The highest put OI is at 24,700, with a secondary concentration at the 25,000 round number. These concentrations show where the most positions have been built on each side. They are data points, not guarantees, but they tell you where significant capital is committed and where market activity may intensify as Tuesday's expiry approaches. The Open Interest article in this module covers how to interpret OI concentration and change patterns through a live trading session.
Step 7: Check how IV varies across nearby strikes
Now look at the IV column across the same range of strikes:
| Strike | CE IV | PE IV |
|---|---|---|
| 25,400 CE | 17.2% | |
| 25,300 CE | 15.8% | |
| 25,200 CE | 14.6% | |
| 25,100 CE | 13.7% | |
| 25,050 (ATM) | 12.8% | 13.3% |
| 25,000 PE | 13.9% | |
| 24,900 PE | 15.4% | |
| 24,800 PE | 17.0% | |
| 24,700 PE | 18.9% |
IV is lowest near ATM and rises on both sides. The rise is steeper on the put side: the 24,700 PE carries 18.9% IV while the 25,400 CE, roughly equidistant from ATM on the call side, sits at 17.2%. If you were considering the 24,700 PE as a directional trade, you are paying a higher volatility premium for that option than you would for a comparably distanced call. That is not inherently wrong, but it is a fact to know before entering.
Step 8: Check the bid-ask spread at your intended strike before acting
Before placing any order, confirm the liquidity at the specific strike you are considering:
| Strike | LTP | Bid | Ask | Spread | Immediate cost for 1 lot (65 units) |
|---|---|---|---|---|---|
| 25,050 CE (ATM) | ₹136 | ₹135.5 | ₹136.5 | ₹1.00 | ₹65 |
| 25,200 CE (near OTM) | ₹60 | ₹59.50 | ₹61.00 | ₹1.50 | ₹97.50 |
| 25,500 CE (far OTM) | ₹12 | ₹10.00 | ₹15.00 | ₹5.00 | ₹325 |
| 25,800 CE (deep OTM) | ₹1.90 | ₹0.50 | ₹3.50 | ₹3.00 | ₹195 |
The far OTM 25,500 CE has an LTP of ₹12. But the ask is ₹15. If you buy at the ask and immediately need to exit, you receive only ₹10 at the bid. Before Nifty has moved a point, you have absorbed a ₹5.00 per unit loss, which is ₹325 for 1 lot. The deep OTM 25,800 CE looks cheap at ₹1.90, but a spread from ₹0.50 to ₹3.50 means the round-trip cost could exceed the entire premium you paid.
If you are reading the chain for the first time, work within two to three strikes of ATM until you are comfortable. That is where liquidity is strongest, spreads are tightest, and the numbers you read in the chain are most reliable.
This reading exercise takes a few minutes. Do it before every trade.