Skip to content

    Put Call Ratio (PCR) in Indian Markets: Reading the Nifty Option Chain

    Quick answer

    Learn to read the Nifty option-chain PCR from real OI, with worked rupee examples, level reading, India tax rules, and the common mistakes to avoid.

    19 June 2026
    15 min read
    2,873 words

    Key Takeaways

    • 1.Put Call Ratio (PCR) is a contrarian sentiment gauge. The version most Indian traders watch is the Open Interest PCR, which divides total open interest of all put strikes by total open interest of all call strikes on the NSE option chain.
    • 2.As a rule of thumb on Nifty, OI PCR below 0.7 signals crowded bullishness (often a near-term top), and above 1.3 to 1.5 signals crowded bearishness (often a near-term bottom). Values between 0.9 and 1.1 are neutral.
    • 3.PCR is contrarian at extremes but trend-confirming in the middle. A rising PCR in an uptrend can be healthy as traders write puts at support, so direction of change matters more than the raw number.
    • 4.NSE publishes the live equity derivatives PCR and the full option chain (free) at nseindia.com/option-chain. You can compute it yourself in under a minute from the displayed Call OI and Put OI totals.
    • 5.PCR is a sentiment input, not a trade by itself. Confirm with price action, India VIX, and your own risk and position-sizing math. F&O profits in India are taxed as business income, not capital gains.

    What the Put Call Ratio actually measures

    The Put Call Ratio (PCR) compares the activity in put options against call options. A put gives its buyer the right to sell, and is typically bought by people who expect a fall or who want downside protection. A call gives its buyer the right to buy, and is typically bought by people who expect a rise. When puts dominate, the crowd is leaning bearish or hedging. When calls dominate, the crowd is leaning bullish. PCR turns that imbalance into a single number you can track day to day.

    There are two common versions, and confusing them is the single biggest mistake new traders make. Volume PCR divides the number of put contracts traded today by the number of call contracts traded today. It is jumpy and resets every session. Open Interest PCR divides total outstanding put open interest by total outstanding call open interest, where open interest is the number of contracts still live and not yet closed. In Indian markets the OI PCR is the one that matters for Nifty and Bank Nifty, because it shows where positions are actually sitting rather than just today's churn.

    PCR is a contrarian indicator at the extremes. When almost everyone has already bought puts, there is little fresh selling pressure left, so the market often bounces. When almost everyone has already bought calls, there are few new buyers left to push higher, so the market often stalls. That is why an unusually high PCR can be bullish and an unusually low PCR can be bearish, which feels backwards until you remember you are measuring crowding, not direction.

    A real Nifty option-chain PCR snapshot, step by step

    Let us build the OI PCR exactly the way NSE does, using an illustrative weekly Nifty option chain. Assume Nifty spot is around 24,000 and we are looking at the nearest weekly expiry (Nifty weeklies expire on Tuesday; Bank Nifty moved to monthly-only expiry under the 2024 SEBI revision, so for Bank Nifty you would use the monthly chain). The numbers below are representative of a calm-to-mildly-bullish day and are illustrative, not a live quote. Always pull the actual figures from the NSE option chain before trading.

    StrikeCall OI (contracts)Put OI (contracts)Read
    23,7001,80,0009,40,000Heavy put writing, strong support
    23,8002,40,00011,20,000Major support shelf
    23,9003,10,0008,60,000Support
    24,000 (ATM)9,80,0009,60,000Battle zone, near balanced
    24,10011,40,0004,20,000Resistance building
    24,20013,80,0002,60,000Heavy call writing, strong resistance
    24,30010,20,0001,40,000Resistance ceiling
    Totals52,50,00057,00,000

    Now apply the formula. OI PCR = Total Put OI divided by Total Call OI = 57,00,000 / 52,50,000 = 1.086. A reading of about 1.09 sits in the neutral-to-mildly-bullish band. Read together with the chain, the story is consistent: the biggest put OI sits at 23,800 (support) and the biggest call OI sits at 24,200 (resistance), so the market is being boxed into roughly a 23,800 to 24,200 range by option writers. The slight tilt toward puts says writers are more confident defending the downside than the upside on this particular day.

    Tip

    On the live NSE option chain page, you do not have to add every strike by hand. NSE prints Total Call OI and Total Put OI at the very bottom of the table, and the NSE derivatives dashboard publishes the index PCR directly. Compute it once manually so you understand it, then read it off the screen daily.

    Reading the levels, not just the ratio

    The single PCR number is a summary. The richer signal is where the open interest is concentrated, because option writers are usually large, well-capitalised participants who defend their strikes. The strike with the highest put OI tends to act as support, since put writers there will buy the index or hedge to protect that level. The strike with the highest call OI tends to act as resistance, since call writers there will sell to cap the move. In our snapshot, 23,800 (put wall) and 24,200 (call wall) define the expected range into expiry.

    This is why two days with the same PCR of 1.09 can mean very different things. If the put wall and call wall are tight together, say 23,900 and 24,100, the market is pinned and expects a quiet, low-movement expiry. If they are far apart, say 23,500 and 24,500, the chain is pricing in a wide range and more volatility. Pair this with India VIX: a low VIX with tight walls supports range-bound, premium-selling strategies, while a rising VIX warns that the walls may break.

    • Highest Put OI strike: acts as support, where put writers defend.
    • Highest Call OI strike: acts as resistance, where call writers cap upside.
    • Change in OI through the day matters more than the static number. Fresh put writing at a level strengthens support; put unwinding weakens it.
    • On Nifty weekly expiry day (Tuesday), OI at the at-the-money strike often gets pinned as writers let options expire worthless.

    How to interpret PCR values on Nifty and Bank Nifty

    There is no universal magic number, and the bands drift with the regime, but the following ranges are a reasonable working framework for Indian index options. Treat them as zones, not precise triggers, and always confirm the direction in which PCR is moving.

    OI PCR rangeCrowd positioningContrarian read
    Below 0.6Extremely call-heavy, crowd very bullishCaution: overbought, reversal risk
    0.6 to 0.8Call-heavy, bullish leanMildly bearish to neutral
    0.9 to 1.1BalancedNeutral, follow price and OI shifts
    1.2 to 1.5Put-heavy, bearish leanMildly bullish, watch for bounce
    Above 1.5Extremely put-heavy, crowd very bearishOften a bottoming zone, oversold

    Bank Nifty usually runs a slightly different baseline than Nifty because its participant mix and volatility profile differ, so do not blindly copy Nifty thresholds onto Bank Nifty. The better habit is to track each instrument's own PCR history for a few weeks and learn what counts as extreme for that specific symbol. A PCR of 1.3 might be routine for one index and a meaningful extreme for another.

    A worked rupee example: trading the put wall

    Suppose you read the snapshot above and decide the 23,800 put wall is solid support, so you sell (write) one lot of the Nifty 23,800 weekly put to collect premium, betting the index holds above it into Thursday. Nifty lot size is 65. Say the put premium is 60 points. These figures are illustrative.

    • Premium collected = 60 points x 65 = Rs 3,900 (this is your maximum profit if the put expires worthless).
    • If Nifty stays above 23,800 at expiry, the put expires worthless and you keep close to the full Rs 3,900 before costs.
    • Risk is large and asymmetric: if Nifty crashes to 23,600, the put is worth about 200 points, a loss of (200 minus 60) x 65 = Rs 9,100 before costs, and it can be far worse in a gap-down.
    • Margin: writing a Nifty option blocks roughly Rs 1.1 to 1.4 lakh of margin per lot under current SPAN plus exposure norms, so your return on capital is modest while your tail risk is open.

    Now the costs, which retail traders routinely ignore. On the sell side of options, STT is 0.15% of the premium (raised from 0.0625% to 0.10% on 1 October 2024, then to 0.15% from 1 April 2026). On Rs 4,500 of premium that is about Rs 6.75. Add brokerage of roughly Rs 20 per order for buy and sell (Rs 40 round trip at a typical discount broker), exchange transaction charges, SEBI turnover fee, GST at 18% on brokerage plus transaction charges, and stamp duty on the buy side. All in, expect roughly Rs 70 to Rs 90 of costs on this single-lot trade, so your net keep on a clean expiry is closer to Rs 4,410 to Rs 4,430, not Rs 4,500.

    Tip

    PCR tells you where the crowd has positioned. It does not size your risk. Writing options has limited reward and large potential loss, so define your stop in points before entry and never sell naked options without the margin and the temperament to handle a gap against you.

    Tax treatment of these F&O trades in India

    This is where a lot of option traders get a nasty surprise. In India, profit and loss from futures and options is treated as business income, not as capital gains. So the STCG rate of 20% and the LTCG rate of 12.5% above Rs 1.25 lakh (which apply to delivery equity and equity funds) do not apply to your Nifty option writing. Your F&O net profit is added to your other income and taxed at your applicable slab rate.

    Because it is business income, you can deduct genuine trading expenses such as brokerage, exchange charges, internet, and advisory subscriptions against your F&O profit. If your trading turnover and activity are significant, a tax audit under the Income Tax Act may apply, and F&O losses can generally be carried forward to set off against future business income if you file your return on time. The exact thresholds change, so confirm the current rules with a chartered accountant or the latest CBDT guidance before filing. The takeaway: do not assume the friendly 20% or 12.5% equity rates apply to your PCR-driven option trades, because they do not.

    How market events bend the PCR

    PCR does not move in a vacuum. Around the Union Budget, RBI monetary policy, US Fed decisions, India VIX spikes, and large index earnings clusters, traders rush to buy protective puts, which pushes OI PCR up even when the underlying trend is intact. A PCR jump from 1.0 to 1.4 the day before a big event is often hedging noise, not a genuine sentiment flip. Reading it as outright bearishness can get you whipsawed.

    The cleaner approach is to separate event-driven hedging from structural sentiment. Look at whether the rise in put OI is concentrated at far out-of-the-money strikes (classic crash insurance, often temporary) or building steadily near the money over several sessions (a more durable bearish lean). After the event passes and the protective puts are unwound, PCR usually snaps back toward its pre-event level, which itself can be a tradeable tell.

    • Union Budget and RBI policy days: expect PCR to inflate from protective put buying.
    • Far OTM put OI surges: usually crash insurance, fades after the event.
    • Steady near-the-money put OI build over days: a more meaningful bearish signal.
    • Post-event PCR snap-back: the unwind itself often marks the resumption of the prior trend.

    Combining PCR with other tools

    PCR is a sentiment lens, not a complete system. It tells you how crowded one side of the boat is, but not when the boat will tip. The reliable approach is to use PCR to flag an extreme, then wait for price action to confirm before acting. If PCR is screaming oversold at 1.6 but price keeps making lower lows on rising volume, the crowd can stay wrong longer than you can stay solvent. Let price turn first.

    Pair PCR with a small, sensible toolkit rather than a dashboard of forty indicators. India VIX gives you the fear gauge, support and resistance from the OI walls give you the range, and a momentum tool such as RSI or a moving-average cross tells you whether the turn has actually begun. The combination filters out a large share of the false signals that PCR throws off when used alone.

    ToolWhat it adds to PCR
    India VIXConfirms whether high PCR is fear-driven (bounce setup) or trend-driven
    OI walls (max put/call OI)Defines the expected support and resistance range
    RSITimes the actual reversal once PCR flags an extreme
    Price action and volumeFinal confirmation before entering, prevents fighting a strong trend

    Limitations and common mistakes

    The biggest limitation is that PCR is blind to the why. A high PCR built from genuine bearish conviction behaves very differently from the same PCR built from routine portfolio hedging by institutions, yet the number looks identical. PCR also says nothing about trade size, the moneyness of the options, or whether the OI is from buyers or writers, all of which change the meaning. This is why the static number alone is a weak signal.

    Common mistakes to avoid: treating the volume PCR and OI PCR as interchangeable; applying Nifty thresholds to a stock or to Bank Nifty without checking that symbol's own history; reacting to a single day's reading instead of the multi-day trend; and forgetting that on weekly expiry day the at-the-money OI distorts the ratio as contracts expire. Used carefully, with the levels and the rate of change rather than the bare number, PCR is genuinely useful. Used as a one-number buy or sell button, it will burn you.

    • Do not confuse Volume PCR with OI PCR; for Nifty index sentiment, use OI PCR.
    • Do not blindly carry Nifty PCR thresholds onto stocks or Bank Nifty.
    • Watch the direction of change and the OI walls, not just the raw ratio.
    • Discount PCR spikes around budget, RBI policy, and earnings as likely hedging.

    Where to get accurate live PCR data

    The authoritative free source is the NSE option chain at nseindia.com/option-chain, which shows live Call OI, Put OI, change in OI, and the totals you need to compute PCR yourself. The NSE derivatives section also publishes the index PCR directly. Most broker terminals (such as Zerodha Kite, and platforms like Sensibull) overlay the same data with charts and alerts, which is convenient, but always remember the underlying figures come from NSE and can lag or differ slightly across vendors.

    For learning the mechanics in depth, NSE India and Zerodha Varsity are solid, India-specific references. Whatever source you use, confirm the current contract specifications, lot sizes, STT rates, and tax rules on the official source before you trade, because SEBI, the exchanges, and the tax authorities revise these periodically and stale numbers cost real money.

    Sources and Further Reading

    For authoritative data and further reading on this topic, refer to NSE Option Chain, NSE India and Zerodha Varsity. Always confirm current rules, rates and contract specifications on the official source before you trade.

    Related Topics

    Put Call RatioIndian stock marketNSEBSENiftyBank Niftytrading indicatorsoptions tradingSEBI

    Related Articles

    OneTradeJournal

    The trading journal built for Indian F&O traders. 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
    Start journaling

    Yearly ₹2,499 · No broker credentials