Open to read. This in-depth guide is part of the member library — a subscription unlocks all guides plus the AI trade journal.
Why this matters
The Put-Call Ratio (PCR) is one of the most powerful contrarian sentiment indicators used by professional traders on Dalal Street. When retail traders pile into puts out of fear, smart money often sees opportunity. When everyone is buying calls in euphoria, the market may be setting up for a fall. PCR lets you read the crowd and position yourself on the right side of the trade.
Section 1: What Is the Put-Call Ratio?
The Put-Call Ratio is a simple formula that divides the total open interest (or volume) of put options by the total open interest (or volume) of call options. It tells you, at a glance, whether the market is leaning bullish or bearish — and more importantly, whether that lean is extreme enough to signal a reversal.
The formula is straightforward: PCR = Total Put OI / Total Call OI. On NSE, you can calculate this for Nifty, Bank Nifty, or individual stocks. Most traders focus on the Nifty PCR because it captures the broadest market sentiment.
OI-Based PCR
Uses total open interest of puts vs calls. This is the most commonly tracked PCR in India. OI-based PCR changes slowly and reflects positioning, not just day-trading activity.
Volume-Based PCR
Uses daily traded volume of puts vs calls. This changes faster and can signal intraday sentiment shifts. Best combined with OI-based PCR for confirmation.
Contrarian Indicator
PCR works best as a contrarian signal. Extreme readings mean the crowd is heavily positioned one way — and the crowd is usually wrong at extremes. High PCR = bullish. Low PCR = bearish.
Nifty PCR Range
Nifty PCR historically ranges from 0.5 to 1.5. The "normal" zone is 0.7 to 1.0. Readings above 1.2 or below 0.5 are extreme and warrant attention.
Why Contrarian Works
When PCR is very high, it means massive put writing (selling). Put sellers are typically institutions who believe the market will NOT fall. Their positioning acts as support.
Institutional vs Retail
Retail traders are usually net put buyers (hedging or speculating on falls). Institutions are often put sellers. High PCR = institutions confident in support levels.
Calculating PCR Step by Step
Let us say you check the NSE option chain for Nifty and see that total put open interest is 1,20,00,000 contracts and total call open interest is 1,00,00,000 contracts. The PCR = 1,20,00,000 / 1,00,00,000 = 1.2. This tells you there are 20% more put contracts outstanding than call contracts.
But the number alone means nothing without context. Is 1.2 high or low? For Nifty, 1.2 is on the higher side, suggesting that many participants are positioned for a decline — which contrarian logic reads as bullish. Why? Because when too many people buy puts expecting a fall, market makers who sold those puts need to buy futures to hedge, creating buying pressure that supports the market.
PCR Value Lookup: What Does Each Reading Mean?
Quick reference for Nifty PCR. Use this table when you see a specific reading and want to know what it signals — bullish, bearish, or neutral, with the contrarian interpretation most professional traders use.
| PCR Value | Sentiment Read | Contrarian Signal | Action |
|---|---|---|---|
| < 0.5 | Extreme call buying — euphoria | Strongly bearish — top likely | Reduce longs / consider shorts |
| 0.5 – 0.7 | Heavy call positioning — greed | Bearish bias — caution | Tighten stops on longs |
| 0.7 – 0.9 (incl. 0.8, 0.85) | Mildly bullish lean | Slight bearish skew | Trade with trend |
| 0.9 – 1.0 (incl. 0.91, 0.92, 0.93, 0.95) | Neutral / balanced positioning | No edge — wait for confirmation | Use other indicators |
| 1.0 – 1.2 (incl. 1.05, 1.1, 1.15) | Mild put buying — caution | Slightly bullish bias | Look for long entries |
| 1.2 – 1.5 | Heavy put buying — fear | Bullish — bottom likely | Add to longs / cover shorts |
| > 1.5 | Extreme put buying — panic | Strongly bullish — capitulation | Aggressive long entries |
Note: PCR alone is never a buy/sell signal. Confirm with price action, India VIX, and India institutional flow data before acting. Extreme readings (< 0.5 or > 1.5) are rare — they appear once or twice a quarter on Nifty.
Section 2: How to Interpret PCR Readings
PCR Sentiment Scale
Important: PCR is a CONTRARIAN indicator. High PCR (lots of puts) = crowd expects fall = actually bullish. Low PCR (lots of calls) = crowd expects rise = actually bearish. The crowd is wrong at extremes.
PCR Above 1.0 — Contrarian Bullish Signal
When PCR crosses above 1.0, it means there are more put contracts than call contracts. On the surface, this looks bearish — "everyone is buying puts, expecting a crash." But in practice, the opposite often happens. When PCR is between 1.0 and 1.2, it signals moderate bullishness. When it crosses 1.3 or higher, it is an extreme reading that has historically preceded strong Nifty rallies.
The reason is mechanical. When institutions sell puts at a strike like 22,000, they believe Nifty will stay above 22,000. If Nifty starts falling toward 22,000, these put sellers need to buy futures to hedge their exposure. This buying pressure acts as a floor. The more puts written at a strike, the stronger the support at that level.
PCR Below 0.7 — Contrarian Bearish Signal
When PCR drops below 0.7, it means call open interest is dominating. Everyone is buying calls, expecting a rally. This level of euphoria is dangerous. Call sellers (typically institutions) are positioned for the market to NOT rise further. If Nifty starts falling, call buyers panic-exit, and the selling accelerates.
A PCR below 0.5 on Nifty is extremely rare and almost always precedes a significant correction. Think of the March 2020 crash — PCR dropped to extreme lows as retail traders bought calls expecting a V-shaped recovery that did not come immediately.
The Neutral Zone: 0.7 to 1.0
When PCR is between 0.7 and 1.0, the market is in equilibrium. Neither bulls nor bears are excessively positioned. In this zone, PCR gives no clear directional signal. Use other tools — price action, volume analysis, or technical indicators — to make trading decisions. PCR is most powerful at extremes, not in the middle.
Section 3: Nifty PCR — Historical Patterns
Studying Nifty PCR across major market events reveals a consistent pattern: extremes in PCR reliably signal reversals. Here are the key historical observations that every Indian derivatives trader should know.
| Period | Nifty PCR | What Happened | Signal |
|---|---|---|---|
| Mar 2020 (COVID crash) | 0.4–0.6 | Extreme call buying during crash; retail expected V-recovery | Bearish |
| Apr 2020 (Recovery start) | 1.4–1.6 | Massive put buying; fear peaked even as market bottomed | Bullish |
| Oct 2021 (All-time high zone) | 0.5–0.7 | Euphoric call buying as Nifty touched 18,600 | Bearish |
| Jun 2022 (Rate hike fears) | 1.3–1.5 | Heavy put buildup on RBI rate hike + global fears | Bullish |
| Jan 2024 (Pre-election rally) | 0.6–0.8 | Bullish call positioning ahead of election results | Neutral to bearish |
Notice the pattern: when fear peaks (high PCR), the market bottoms. When greed peaks (low PCR), the market tops. This is not coincidence — it is the mechanical reality of how options positioning affects price. Put sellers provide support. Call sellers provide resistance. Extremes in PCR tell you which side is overextended.
Pro Tip: Track PCR across multiple expiries, not just the current week. The monthly expiry PCR gives a better structural view, while the weekly PCR shows short-term sentiment. Divergence between the two is a powerful signal.
Section 4: Using PCR with Open Interest Data
PCR alone is useful, but combining it with strike-wise open interest analysis transforms it into a complete trading framework. Here is how professional traders on Nifty use these tools together.
Step 1: Identify Max Pain
Max Pain is the strike price at which the maximum number of option buyers (both put and call) would lose money. The market has a tendency to gravitate toward Max Pain at expiry. Find it by looking for the strike with the highest combined OI of puts and calls. On NSE, this data is freely available on the option chain page.
Step 2: Find Support and Resistance from OI
The strike with the highest put OI acts as support — because put sellers at that strike will defend it. The strike with the highest call OI acts as resistance — because call sellers will defend that level. For example, if the 22,000 put has the highest put OI and the 23,000 call has the highest call OI, expect Nifty to trade between 22,000 and 23,000 that week.
Step 3: Track OI Change, Not Just Absolute OI
Absolute OI tells you where positions exist. But change in OI tells you where fresh money is flowing. If 22,500 put OI increases by 50 lakh contracts in a day, it means institutions are aggressively selling puts at 22,500 — strongly bullish for that level. Combine this with PCR to get the full picture.
Step 4: PCR + OI Change Decision Matrix
| PCR Trend | OI Change | Interpretation | Action |
|---|---|---|---|
| Rising PCR (toward 1.2+) | Put OI increasing at lower strikes | Institutions writing puts = confident market will not fall | Look for long entries on dips |
| Falling PCR (toward 0.7) | Call OI increasing at higher strikes | Institutions writing calls = confident market will not rise | Book profits / tighten stop losses |
| Stable PCR (0.8–1.0) | Both put & call OI rising equally | Market in consolidation, no clear directional bias | Wait for breakout or trade range |
| Falling PCR sharply | Put OI unwinding (decreasing) | Put sellers covering = loss of support | Bearish — consider hedging or exits |
Step 5: Time Your Entries with Intraday PCR
Intraday PCR changes throughout the day as new positions are opened and closed. A rising PCR during a market dip is extremely bullish — it means fresh put selling (institutional support) is coming in as prices fall. A falling PCR during a rally is bearish — it means institutions are not supporting the upmove with put selling.
Check PCR at three key times: 10:00 AM (after opening volatility settles), 1:00 PM (mid-session read), and 2:30 PM (final positioning before close). The 2:30 PM PCR is the most reliable because it reflects final institutional positioning.
Section 5: Common PCR Mistakes to Avoid
Using PCR in Isolation
PCR without price context is meaningless. A high PCR during a strong uptrend is confirming the trend. A high PCR during a breakdown might just mean trapped put sellers. Always combine with price action.
Ignoring Expiry Effects
PCR gets distorted near expiry as OI unwinds. The Monday before Thursday expiry often shows erratic PCR. Use next month OI for structural view and current week for timing.
Treating PCR as Binary
"PCR is 1.1, time to buy!" is amateur thinking. PCR is a spectrum. Only extreme readings (above 1.3 or below 0.5) are high-conviction signals. The middle zone is noise.
Not Tracking the Trend
A PCR of 1.0 that was 1.3 yesterday is FALLING — bearish. A PCR of 1.0 that was 0.7 yesterday is RISING — bullish. Direction of change matters more than absolute value.
Confusing Stock PCR with Index PCR
Stock options have lower liquidity and wider spreads. PCR for individual stocks is unreliable. Stick to Nifty and Bank Nifty PCR for sentiment analysis.
Ignoring Global Context
India PCR might look bullish, but if SGX Nifty is crashing due to a global event, local PCR signals will be overridden. Always check global cues before acting on PCR.
Section 6: Building a PCR-Based Trading Framework
Here is a complete, practical framework for using PCR in your daily Nifty and Bank Nifty trading. This is not theory — this is what works in the Indian derivatives market.
Daily PCR Checklist
Pre-Market (8:45 AM IST)
- 1. Check previous day closing PCR on NSE website
- 2. Note highest put OI strike (support) and highest call OI strike (resistance)
- 3. Compare with 5-day PCR trend — rising or falling?
- 4. Check change in OI at ATM strikes — fresh positions or unwinding?
- 5. Determine your bias: bullish (PCR > 1.2), bearish (PCR < 0.7), or neutral
During Market (10:00 AM, 1:00 PM, 2:30 PM)
- 1. Track live PCR changes on your terminal or Sensibull/Opstra
- 2. Note significant OI additions at any strike (50L+ change)
- 3. If PCR rises on a dip — buy the dip (institutional support)
- 4. If PCR falls on a rally — do not chase (no institutional conviction)
- 5. At 2:30 PM, final PCR = next day opening bias
PCR Zones and Position Sizing
Your position size should correlate with PCR conviction. In extreme zones (above 1.3 or below 0.5), you can take full-sized positions because the signal is strong. In the neutral zone (0.7 to 1.0), reduce size by 50% or wait for confirmation. Never take a large directional bet when PCR is in the neutral zone — you are gambling, not trading.
Combining PCR with Your Existing Strategy
If you trade price action, use PCR as a filter. Only take long setups when PCR supports bullishness. If you sell options, use PCR to decide which side to sell. High PCR means put selling is crowded — consider selling calls instead (or vice versa). If you trade breakouts, use PCR to confirm whether the breakout has institutional backing.
Section 7: Practice Exercises
Weekly Assignment
- 01. Record Nifty PCR at market close every day for 2 weeks
- 02. Note the next day Nifty direction alongside each PCR reading
- 03. Plot PCR vs Nifty returns on a simple spreadsheet
- 04. Identify which PCR levels predicted direction accurately
- 05. Track highest put OI and call OI strikes daily — did they act as S/R?
- 06. Paper-trade using PCR signals for 1 month before risking real capital
"The Put-Call Ratio is the crowd's fear and greed quantified into a single number. When you learn to read it contrarily, you stop being the crowd — you start trading against it."
Key Takeaway
PCR is not a crystal ball — it is a thermometer that measures the market's temperature. Extreme readings (above 1.3 or below 0.5) are high-probability signals. In the neutral zone, PCR adds noise, not clarity. Always combine PCR with strike-wise OI analysis, price action, and global context. Track it daily, build your own database of readings vs outcomes, and within 2-3 months you will develop an intuitive feel for market sentiment that most retail traders never achieve.
Your progress
0 read in Derivatives
Ready to apply this?
Track your options and futures trades with full P&L analysis. Import from Zerodha, Groww, or any broker in seconds.
Free forever for trade logging. AI features start at ₹599/month.