Put Call Ratio (PCR) in Indian Markets: Reading the Nifty Option Chain
How to find and calculate Nifty put call ratio from the NSE option chain, OI PCR versus volume PCR, what 0.5 or above 1 means, and why PCR is not a signal.
Key Takeaways
- 1.State whether Put Call Ratio uses traded volume or open interest, the number of outstanding contracts, and keep contract scope consistent.
- 2.There is no verified universal bullish or bearish PCR threshold here.
- 3.Every outstanding contract has a buyer and seller; OI alone cannot identify motive.
- 4.The table below is fictional and covers only its listed strikes, not a live full chain.
- 5.PCR is a descriptive input, not a trading instruction or a verified price floor.
What the Put Call Ratio actually measures
Put Call Ratio, or PCR, divides put activity by matching call activity. Volume counts contracts traded during an interval; open interest, or OI, counts contracts still outstanding. Both versions need matching expiry and strike coverage. More put activity alone does not reveal whether positions are hedges, directional trades or spreads.
Volume PCR uses put contracts traded divided by call contracts traded over the same interval. OI PCR uses outstanding put contracts divided by outstanding call contracts in the same scope. Keep underlying, expiry set, strike range and timestamp consistent; neither version is universally the only one that matters. If call activity is zero, a finite ratio cannot be calculated.
Some traders interpret an extreme ratio contrarily. That interpretation relies on assumptions about motives, not information supplied by the ratio itself. Cboe documents order-flow effects that can distort a sentiment reading; its US example does not establish a Nifty threshold.
OI PCR vs Volume PCR: What Each One Tells You
There are two common versions, and they answer different questions.
| OI PCR | Volume PCR | |
|---|---|---|
| Built from | Put open interest divided by call open interest | Put contracts traded divided by call contracts traded |
| Counts | Contracts still open at the time of the snapshot | Contracts traded in an interval, such as today so far |
| Changes | Slowly, because positions carry over from day to day | Quickly, because it restarts each session |
| Often used for | A view of what is outstanding for an expiry | A view of what is being traded now |
| Weak point | Old positions stay in it until they close or expire | Heavy trading in a few strikes or in one direction can dominate it |
Open interest (OI) is the number of option contracts that have been opened and not yet closed or expired. Volume is the number traded. If you want to compare today with last week, OI PCR is easier to line up because it is a snapshot. If you want to see what happened in the last hour, volume PCR is the one that moves. Write the type on your note every time. A reading of '1.1' means nothing until you know which kind it is, for which expiry and at what time.
Some traders who hold positions across days look at OI PCR, and some intraday traders look at volume PCR. That is a habit, not a rule, and the ratio does not become more predictive because of it.
A Fictional Selected-Strike Nifty PCR Calculation
Assume Nifty near 24,000 and the following invented OI counts for selected strikes of one expiry. This is not a live quote or the full chain. Checked 16 Oct 2026: Nifty has weekly options; Bank Nifty has monthly and quarterly options without weeklies.
| Strike | Call OI (contracts) | Put OI (contracts) | Read |
|---|---|---|---|
| 23,700 | 1,80,000 | 9,40,000 | Outstanding count only; motive unknown |
| 23,800 | 2,40,000 | 11,20,000 | Largest listed put OI |
| 23,900 | 3,10,000 | 8,60,000 | Outstanding count only; motive unknown |
| 24,000 (at the money) | 9,80,000 | 9,60,000 | Outstanding count only; motive unknown |
| 24,100 | 11,40,000 | 4,20,000 | Outstanding count only; motive unknown |
| 24,200 | 13,80,000 | 2,60,000 | Largest listed call OI |
| 24,300 | 10,20,000 | 1,40,000 | Outstanding count only; motive unknown |
| Totals | 52,50,000 | 47,00,000 |
Listed call OI sums to 5,250,000 and listed put OI to 4,700,000. The selected-strike OI PCR is 4,700,000 / 5,250,000 = 0.895238, or 0.90 rounded. It shows fewer put than call contracts in this selected scope; it does not establish sentiment, writers defending strikes or a price range.
Check the data scope before copying any total. A selected-strike total cannot be presented as the full-chain PCR, and missing call data must not be treated as zero.
How to Check Nifty PCR Today on the NSE Option Chain
- Open the Option Chain page on the NSE website and choose Indices, then NIFTY.
- Choose one expiry from the drop-down. The default may show all expiries together, which gives a different number from a single expiry.
- Note the time stamp shown on the page. The chain is a snapshot and does not update on its own in your notes.
- Find the totals row at the bottom. Put OI and call OI totals are shown for the strikes the page displays. If you filter strikes, the totals cover only those strikes.
- Divide total put OI by total call OI. For the volume version, divide total put volume by total call volume.
- Write the result with the expiry, the time, and the type (OI or volume).
Example with made-up totals. Suppose the chain totals show 80,00,000 put contracts and 100,00,000 call contracts of open interest for one expiry. PCR = 8,000,000 / 10,000,000 = 0.80. Do the same sum later in the day and the number may differ because positions open and close. If the page shows rounded values, your own calculation may differ slightly from other websites. A different expiry or strike filter gives a different PCR, not a market change.
OneTradeJournal does not provide market data or PCR values, so the data comes from NSE or your broker. You can write the reading and the time in a trade's notes and later check whether your trades that referred to it did better or worse than your other trades.
Reading the levels, not just the ratio
The largest listed put count is at 23,800 and the largest call count at 24,200. These are concentrations, not proof of fresh writing, ownership or defended support and resistance. Every outstanding option has both a buyer and a seller.
The same ratio can arise from different strike distributions, expiries and strategies. Open interest alone does not specify a future range or implied volatility. Inspect the option prices and contract context separately.
- Largest put or call OI is a concentration, not a price guarantee.
- A change in OI does not establish buyer or writer intent by itself.
- Do not infer hedging activity or a price pin from the totals alone.
- Compare the same contract scope and timestamp.
Why a High PCR Can Be Read as Bullish or Bearish
A PCR above 1 means more put contracts than call contracts in the chosen measure. Beyond that arithmetic, the meaning depends on who holds the contracts, and the ratio does not show that.
- The bearish reading. More puts could mean more traders are buying puts for protection or to bet on a fall.
- The bullish reading. More puts could also mean more traders have sold puts, which some people interpret as them being comfortable with prices staying above those strikes.
- The contrarian reading. Some traders treat a very high or very low ratio as a sign the crowd is too one-sided. That relies on guesses about motives.
Every put has a buyer and a seller, so a high put OI cannot be assigned to one side. Hedging, spreads and directional bets can all produce the same number. The honest answer to 'is PCR above 1 bullish or bearish' is that the ratio alone cannot say. No official source sets a PCR threshold for the Nifty.
How to interpret PCR values on Nifty and Bank Nifty
Compare a ratio with its own consistently constructed history. No universal Nifty or Bank Nifty bullish, bearish or reversal bands are established here.
| Comparison | What it establishes | What it does not |
|---|---|---|
| PCR below 1 | Fewer put than call contracts in the chosen measure | A top or bullish crowd |
| PCR equal to 1 | Equal counts in that scope | A neutral future price |
| PCR above 1 | More put than call contracts | A bottom or bearish crowd |
Changing expiry, strike coverage or instrument can change the baseline. An apparent extreme needs comparable historical data; a short observation period alone does not prove predictive value.
What Does a PCR of 0.5, 1 or 1.5 Mean?
- PCR of 0.5. There is 1 put for every 2 calls in the chosen measure. For example 40,00,000 puts and 80,00,000 calls give 0.50.
- PCR of 1. Puts and calls are equal in number.
- PCR of 1.5. There are 3 puts for every 2 calls. For example 90,00,000 puts and 60,00,000 calls give 1.50.
These are counts, not forecasts. There is no verified level at which PCR 'flips' bullish or bearish, so ignore claims of fixed bands such as 'below 0.7 is oversold'. If you track PCR, a more useful question is whether today's reading is unusual compared with its own recent range.
A Separate Short-Put Risk Example
For a separate fictional risk illustration, assume a 23,800 Nifty put is sold at premium 60 using 65 units. The assumed expiry settlement scenarios below illustrate payoff; they are not a trade justified by OI or a forecast of a protected price floor.
- Premium received: 60 x 65 = Rs 3,900 before costs.
- At expiry at or above 23,800, the gross short-put payoff retains Rs 3,900.
- At an assumed settlement of 23,600, intrinsic value is 200 per unit and gross loss is (200 - 60) x 65 = Rs 9,100.
- Actual margin varies and is not a loss cap; no current margin amount is quoted.
NSE/FATAX/73524, effective 1 April 2026, sets option-sale STT at 0.15% of premium turnover. On the fictional Rs 3,900 premium sale this is Rs 5.85. Other charges and later transactions are separate; no net-expiry keep is invented.
PCR cannot size or cap exposure. A short put has limited premium reward and substantial downside risk; a planned stop can execute worse than intended.
Tax treatment of these F&O trades in India
Keep the actual transactions, charges and settlement records and confirm tax classification with a qualified adviser. The ratio and a fictional payoff cannot establish a tax bill.
A journal can organise the decision history, while broker statements and supporting records establish the actual money flows. Do not infer universal expense deductions, loss treatment or audit requirements from this example.
How market events bend the PCR
Events can change put and call activity through hedging, speculation or spread adjustments. A ratio increase alone cannot identify which motive dominates.
Strike detail helps describe where counts changed, but does not prove crash insurance or durable bearish intent. Post-event activity may remain elevated or change direction; a snap-back is not assumed.
- Record the official event and the measurement time.
- Compare strike and expiry scope consistently.
- Separate observed OI changes from guesses about motives.
- Do not treat a post-event ratio move as a guaranteed trend signal.
Combining PCR with other tools
PCR describes an activity comparison. Price, implied volatility and other indicators can add context, but none establishes that the ratio predicts an imminent reversal.
Compare volatility and price levels separately, and record assumptions in a trading plan. Agreement between indicators does not prove an independently confirmed edge.
| Context | What to record |
|---|---|
| Implied volatility | Option-price context, not a motive detector |
| OI concentration | Count by strike and expiry, not a guaranteed wall |
| Momentum | A defined price-history measure |
| Actual fills | What was executable, rather than a quote assumption |
Is This Reading Extreme? Compare It With Its Own Range
A ratio only has meaning against a baseline. Here is a simple way to build one without any software.
- Choose one measure: for example OI PCR for the nearest weekly Nifty expiry.
- Record it at the same time each day for a few weeks, for example at 3 pm.
- Note the highest and lowest values in that window. Today's reading is 'high for this window' only if it is near the top.
- Mark the days with events and the days close to expiry, because those readings behave differently.
Expiry-day readings need extra care. As contracts expire, open interest falls and the ratio can jump around without any change in views. Compare expiry-day readings only with other expiry-day readings. A short window proves nothing about prediction, and a window that includes one big event will look unusual for reasons the ratio cannot explain.
Bank Nifty and Sensex PCR
The same sum works for other indices, but the scope is different. On the current schedules, Nifty 50 has weekly expiry on NSE (Tuesday since 1 September 2025) and Sensex has weekly expiry on BSE (Thursday). Bank Nifty has monthly and quarterly expiries and no weekly contracts. That means a Bank Nifty PCR covers fewer expiries and moves differently than a weekly Nifty reading.
Do not compare a Nifty PCR with a Bank Nifty or Sensex PCR as if they were the same scale. Each index has its own trading population, lot size and expiry cycle. Compare each index only with its own history. Sensex data comes from BSE, so the figures are not on the NSE option chain.
Limitations and common mistakes
PCR omits the reasons for positions and their strike-level distribution. The same value can come from different trades or hedges. Every outstanding contract has both a buyer and a seller, so OI cannot be assigned exclusively to one side.
Volume PCR and OI PCR measure different things. Expiring contracts, a changed strike filter or a different expiry set can change the result. Keep measurement scope consistent before comparing readings; no trading usefulness or guaranteed loss is established by the ratio alone.
- Label volume and OI PCR distinctly.
- Keep instrument and measurement scope comparable.
- Record changes without inferring motive from OI alone.
- Events provide context, not proof that a ratio spike is hedging.
Where to get accurate live PCR data
The NSE option-chain page provides symbol and expiry selection and a data-download route. Check the timestamp and selected fields, then calculate matching put and call totals. A ratio from a different expiry or strike filter is a different measure.
Compare the raw selected fields before comparing vendors. A different expiry set, strike filter or missing-data treatment can create a different ratio without establishing a market change.
A Six-Step PCR Routine With OI and India VIX
- Confirm the type. OI or volume, one expiry, and the time.
- Compare with its own range. Use your recorded window, not a fixed cut-off.
- Look at price. Where is the index relative to your plan levels? PCR does not tell you a price.
- Look at strike-level OI. Note the strikes with the largest put and call OI. They are concentrations. Max pain, the strike where option sellers' combined payout would be lowest on that data, is only a calculation from the same OI and does not predict where the index will finish.
- Check India VIX. NSE builds India VIX from the best bid and ask quotes on Nifty options, and it shows the volatility the options market expects over the next 30 days. Higher VIX means option premiums are more expensive.
- Check the event calendar for results, RBI and policy dates, then decide whether to trade at all.
Then write down your plan for the trade, with entry, stop and target decided before you click. PCR is context for the plan. It is not the trigger. OneTradeJournal's pre-trade checklist can hold these steps, and it warns without blocking an order.
Sources
- Cboe: Put/call interpretation and order-flow effects (checked 16 Oct 2026)
- NSE: Option-chain scope and selectors (checked 16 Oct 2026)
- NSE: Index option cycles (checked 16 Oct 2026)
- NSE: STT revision (checked 16 Oct 2026)
- NSE Clearing: STT valuation basis (checked 16 Oct 2026)
Related Topics
Related Articles
Understanding Rights Issue in Indian Markets
What a rights issue is, how it works in India, how it affects the share price, a worked example, rights vs bonus issue, and mistakes shareholders make.
Understanding Trading Psychology in Indian Markets
Learn trading psychology for Indian markets with a worked Nifty options example showing how fear and greed turned a Rs 3,120 loss into Rs 14,300.
Understanding the Flag Pattern in Indian Markets
How to trade bullish and bearish flag patterns on Nifty, Bank Nifty and NSE stocks, with a worked example, costs, taxes and honest reliability data.
Understanding the Diamond Top Pattern in Indian Markets
Spot the diamond top reversal on Bank Nifty with a dated Oct 2024 example, options P&L in rupees, targets, stops and Indian F&O tax rules.
Understanding Stock Market Indices in Indian Markets
Learn what a stock market index is, how indices like Nifty 50 and Sensex are built, SEBI's role, and how traders use an index without common mistakes.
Pair Trading Strategy for Indian Markets
Pair trade TCS and Infosys with real z-score math, lot sizes, rupee P&L, STT and slab-rate tax. A worked, market-neutral guide for Indian traders.
The trading journal for Nifty, Bank Nifty and Indian F&O. Track your trades, spot patterns, build discipline.
- Log one trade a day by hand, on purpose
- AI mentor finds your repeat mistakes
- Behavioural analytics catch tilt early
- Trading calendar with P&L heatmap
- Pre-trade checklist flags risks
Yearly ₹3,499 · No broker credentials