Put-Call Ratio (PCR): Meaning, Formula & Interpretation
Many Nifty traders monitor the Put-Call Ratio alongside other F&O indicators. If you have been reading trading content or watching F&O-focused videos, you have probably seen PCR referenced frequently.
However, PCR is often treated as a simple bullish or bearish signal without considering what the underlying data actually represents.
PCR is a ratio of puts to calls. But interpreting that ratio correctly requires understanding whether it is based on open interest or trading volume, where the positions are concentrated and what PCR cannot reveal.
Key Takeaways
- Put-Call Ratio divides aggregate put open interest or volume by the corresponding call open interest or volume.
- OI-based PCR tracks outstanding contracts, while volume-based PCR tracks contracts traded during a selected session.
- PCR above 1 shows a put skew but cannot distinguish buying, writing, hedging or multi-leg strategies.
- PCR thresholds are not universal and should be compared with the recent range for the same index and expiry scope.
- PCR analysis is most useful alongside strike-level OI, Nifty price movement, India VIX and event context.
What Is the Put-Call Ratio?
The Put-Call Ratio compares aggregate put activity with aggregate call activity.
The formula is:
PCR = Total Puts ÷ Total Calls
When PCR is above 1, put activity is higher than call activity based on the selected data. When it is below 1, call activity is higher. A reading near 1 means the aggregate put and call figures are relatively close.
However, PCR above 1 is not automatically bearish, and PCR below 1 is not automatically bullish.
Every option contract has both a buyer and a seller. PCR cannot independently reveal whether the contracts represent directional buying, option writing, portfolio hedging or a multi-leg strategy.
PCR can be calculated for Nifty using two data sets:
- Total open interest across the selected option strikes
- Total trading volume during the selected session
- These two versions answer different questions.
How to Calculate PCR: Volume-Based vs OI-Based
Volume-Based PCR
The formula for volume-based PCR is:
PCR (Volume) = Total Put Volume ÷ Total Call Volume
Suppose 30 lakh put contracts and 40 lakh call contracts traded during a session.
Volume PCR would be:
30 ÷ 40 = 0.75
This means put volume was 75% of call volume during the selected session.
Volume-based PCR captures trading activity during a specific period. It can change quickly when activity increases on either side of the option chain.
On expiry days, volume-based PCR can swing sharply because traders close, roll or adjust positions. Therefore, an expiry-day change in volume PCR does not necessarily represent a fresh directional view.
OI-Based PCR
The formula for OI-based PCR is:
PCR (OI) = Total Put Open Interest ÷ Total Call Open Interest
Suppose total put OI across the selected Nifty strikes is 90 lakh contracts and total call OI is 60 lakh contracts.
OI-based PCR would be:
90 ÷ 60 = 1.5
Each contract represents one lot. Because the same lot multiplier applies to the put and call figures, the lot size does not change the PCR.
OI-based PCR reflects the aggregate stock of outstanding contracts included in the calculation. Positions can remain part of open interest across multiple sessions until they are closed or expire.
| Metric | Volume-Based PCR | OI-Based PCR |
|---|---|---|
| Input | Contracts traded during the selected session | Outstanding contracts included in the calculation |
| What it measures | Put volume relative to call volume | Put OI relative to call OI |
| Behaviour | Can change rapidly intraday | Generally changes as positions are opened or closed |
| Common use | Monitoring short-term activity | Monitoring accumulated option positioning |
| Data input | Available from NSE option data | Available from NSE option data |
Neither version directly identifies who initiated a trade or why the position was created.
What PCR Values Mean
The common shortcut is that high PCR is bearish because puts dominate, while low PCR is bullish because calls dominate.
That interpretation is unreliable for both volume-based and OI-based PCR.
Every option trade involves a buyer and a seller. The aggregate data cannot establish whether the trade was directional, hedged or part of a larger options strategy.
OI-based PCR is especially open to multiple interpretations.
High put OI can result from:
- Investors buying puts for portfolio protection
- Traders buying puts as bearish directional positions
- Traders writing puts as a bullish or income strategy
- Participants using puts as one leg of a multi-leg strategy
All these activities affect put OI, but their market implications are different. Aggregate PCR cannot tell which option buyers and sellers initiated the exposure.
The following bands are illustrative reference ranges sometimes monitored by traders. They are not universal thresholds and should be recalibrated using the recent PCR distribution for the same index, strikes and expiry scope.
| OI-Based PCR | What the Number Directly Shows | Interpretation Limitation |
|---|---|---|
| Below 0.6 | Heavy call skew | Does not distinguish call buying from call writing |
| 0.6 to 0.8 | Moderate call skew | Directional sentiment remains uncertain |
| 0.8 to 1.2 | Put and call OI are relatively balanced | Not a universal neutral range |
| 1.2 to 1.5 | Moderate put skew | May reflect hedging, put buying or put writing |
| Above 1.5 | Heavy put skew | An extreme reading is not automatically a reversal signal |
| Above 2.0 | Very large put skew | Requires validation using price, OI changes and volatility |
A PCR figure becomes meaningful only after defining:
- Whether it is based on volume or OI
- Which strikes and expiries are included
- How it compares with the recent range
- Where the underlying open interest is concentrated
- How Nifty and India VIX are behaving
Can PCR Be Used as a Contrarian Indicator?
PCR is sometimes used as a contrarian indicator when the reading reaches an extreme relative to its recent distribution.
The underlying idea is that unusually one-sided positioning may become vulnerable to unwinding. However, PCR alone cannot establish whether positioning is sufficiently stretched or which side will unwind first.
When OI-based PCR is very high, substantial put-side activity has accumulated. That activity may represent:
- Protective put buying
- Bearish directional put buying
- Put writing
- Multi-leg option strategies
Because PCR cannot separate these activities, a high reading becomes a stronger contrarian observation only when price movement, Change in OI and volatility also point towards stretched positioning.
One possible mechanism involves protective put buying.
If dealers are short those puts, they may hedge their exposure by selling Nifty futures. If fear later subsides and the puts lose sensitivity, part of that hedge may be bought back, adding upward pressure.
However, if the high PCR mainly results from put writing, the inventory and hedge direction can be different. PCR cannot identify which mechanism is operating.
The same limitation applies to extremely low PCR.
A low PCR shows that call activity is high relative to put activity. It does not reveal whether participants are buying calls, writing calls or using calls in hedged strategies.
Therefore:
- An extremely high PCR does not guarantee a market bounce.
- An extremely low PCR does not guarantee a market decline.
- The reading should be compared with its own recent distribution.
- Confirmation should come from price, strike-level OI and volatility data.
- PCR provides positioning context, not a standalone reversal trigger.
How to Judge Whether a PCR Reading Is Extreme
A PCR number cannot be classified as extreme without a relevant baseline.
The calculation may change depending on:
- The index being analysed
- The expiries included
- The strikes included
- Current volatility conditions
- Upcoming market events
- How the data provider calculates the figure
For example, PCR calculated using only the current weekly expiry may differ substantially from PCR calculated across all available Nifty expiries.
Instead of relying on one fixed threshold, compare the current reading with:
- The PCR range over recent comparable sessions
- The PCR distribution for the same expiry scope
- Nifty’s price movement during the change
- Changes in put and call OI
- India VIX and upcoming events
A PCR of 1.5 may be unusually high in one market environment but normal in another. Similarly, a PCR below 0.8 may reflect an unusual call skew or simply the normal structure of the selected contracts.
A reading becomes more informative when it moves into the upper or lower end of its recent range and is supported by other market data.
OI-Based PCR vs Volume-Based PCR: Which Should You Use?
OI-based and volume-based PCR serve different purposes.
OI-based PCR is generally used to understand how outstanding put positioning compares with outstanding call positioning. Because open interest carries across sessions, it provides a view of accumulated contracts.
Volume-based PCR shows how put trading activity compares with call trading activity during the selected session. It reacts more quickly but can also be affected by intraday closures, rollovers and adjustments.
| Objective | More Relevant PCR |
|---|---|
| Comparing accumulated put and call positioning | OI-based PCR |
| Monitoring intraday put-versus-call activity | Volume-based PCR |
| Evaluating a possible positioning extreme | OI-based PCR with recent historical comparison |
| Monitoring activity during a major event | Volume-based PCR alongside OI changes |
| Analysing expiry-day adjustments | Both, with additional caution |
Volume PCR becomes particularly difficult to interpret near expiry because a large portion of activity may come from positions being closed or rolled.
OI-based PCR also has limitations. It can show that outstanding contracts are concentrated on one side, but it cannot identify whether that positioning is directional or hedged.
Therefore, neither version should be treated as inherently superior in every situation.
Limitations of the Put-Call Ratio
PCR has structural limitations that make standalone reliance unreliable.
PCR Cannot Distinguish Hedging From Directional Trading
A fund managing a large equity portfolio might buy Nifty put options to protect against a drawdown.
This transaction raises put activity and may increase PCR. However, the fund may remain bullish on its long-term equity portfolio. The puts are insurance rather than a prediction that the market will fall.
A trader who expects Nifty to decline and buys OTM puts also raises put activity and PCR.
Both activities affect the aggregate figure, but their purposes are different.
PCR cannot distinguish between them.
PCR Cannot Identify Buying Versus Writing
Every option contract has a buyer and a seller.
A rise in put OI does not mean only that traders are buying puts. It may also reflect put writers creating new contracts.
Similarly, rising call OI can result from call buying, call writing or a combination of strategies.
PCR shows the ratio between aggregate put and call activity. It does not show which side initiated each trade.
Systematic Strategies Can Distort the Ratio
Some participants repeatedly sell Nifty calls as a premium collection strategy.
This activity can add to call OI regardless of whether the participant’s broader portfolio is bullish, bearish or hedged.
Systematic put writing can similarly increase put OI without representing outright bearishness.
Therefore, recurring option-selling activity can keep PCR above or below 1 without representing a simple directional view.
Aggregate PCR Hides Strike-Level Distribution
PCR is normally presented as one aggregate number.
A PCR of 1 could mean put and call OI are distributed relatively evenly across the option chain. It could also mean large put and call concentrations at different strikes happen to offset each other in the aggregate calculation.
These situations have different implications, but the headline PCR cannot distinguish between them.
Strike-level OI provides additional information about where contracts are concentrated.
PCR Does Not Predict Timing
Even if PCR reaches an extreme and positioning later unwinds, PCR cannot predict when the reversal or normalisation will happen.
An extreme reading may persist while the underlying continues moving in the same direction.
Using PCR as an immediate entry signal can therefore result in entering a trade too early.
Using PCR With OI and India VIX
PCR becomes more useful when combined with strike-level open interest, Nifty price movement and India VIX.
What Strike-Level OI Adds
PCR shows the overall relationship between put and call activity. Strike-level OI shows where that activity is concentrated.
For example, a high OI-based PCR may be less informative if put OI is spread across many far-OTM strikes.
The same PCR may deserve more attention when substantial put OI is concentrated near the current Nifty level and Change in OI is accelerating.
Check:
- Strikes with the highest put and call OI
- Change in OI at those strikes
- Whether OI is moving closer to or further away from spot
- Whether premiums are rising or falling
- Whether important OI concentrations are being closed
What India VIX Adds
India VIX is calculated from Nifty option prices and represents the market’s annualised expectation of volatility over the next 30 calendar days.
PCR shows the relative amount of put and call activity. India VIX provides context about the level of volatility implied by option prices.
A high PCR accompanied by a sharp rise in India VIX may indicate that put-side activity is increasing while the market is pricing greater uncertainty.
A high PCR with stable or falling India VIX has a different context. PCR alone cannot determine whether the put activity represents fear, hedging or option writing.
A Practical Confluence Framework
| Market Context | PCR | India VIX | Strike-Level OI | Interpretation |
|---|---|---|---|---|
| Possible fear extreme | Near the upper end of its recent range | Sharply above its recent baseline | Heavy put OI near relevant strikes | Defensive positioning may be stretched, but reversal confirmation is required |
| Possible complacency | Near the lower end of its recent range | Subdued relative to its baseline | Heavy call-side concentration | Positioning may be one-sided, but PCR cannot predict a decline |
| No clear signal | Near the middle of its recent distribution | Relatively stable | OI distributed across several strikes | No strong positioning signal from PCR |
| Event uncertainty | Moving rapidly | Rising ahead of an event | OI concentrated in near-expiry contracts | Market uncertainty is increasing; direction remains unclear |
These are interpretation frameworks, not trade signals.
PCR sets the aggregate positioning background. India VIX adds volatility context. Strike-level OI identifies where contracts are concentrated.
A Practical PCR Analysis Process
Use the following process when evaluating PCR for Nifty options.
Step 1: Confirm Which PCR You Are Reading
Check whether the figure is:
- OI-based PCR
- Volume-based PCR
- Current-expiry PCR
- All-expiry PCR
Calculated across all strikes or a selected strike range
Do not compare two PCR figures calculated using different inputs.
Step 2: Compare It With Its Recent Range
Instead of applying a universal bullish or bearish threshold, compare the reading with its recent distribution under the same calculation method.
Ask:
- Is PCR near the middle of its recent range?
- Is it approaching a recent high or low?
- Did it move gradually or change sharply during one session?
- Is the extreme appearing near expiry or before an event?
Step 3: Examine Nifty Price Movement
PCR should be read alongside the underlying index.
A rising PCR during a falling market has a different context from a rising PCR during a rally.
However, price and PCR together still cannot identify whether the activity represents buying, writing or hedging.
Use the combination to understand context, not to assign participant intent with certainty.
Step 4: Check Strike-Level OI
Identify where put and call OI are concentrated.
A headline PCR may hide large changes at important ATM and near-ATM strikes.
Monitor:
- Highest call OI
- Highest put OI
- Change in OI
- Shifting OI concentrations
- Closures at previously important strikes
Step 5: Check India VIX and Events
Determine whether the market is pricing higher or lower volatility.
Also check whether the position will be held across:
- RBI policy decisions
- Union Budget announcements
- Elections
- Major global central-bank decisions
- Significant macroeconomic releases
Event-related hedging can temporarily change put activity and PCR without establishing a directional forecast.
Step 6: Avoid Using PCR as the Entry Trigger
PCR should support or question a trading thesis.
It should not independently determine:
- Trade direction
- Entry price
- Strike selection
- Position size
- Stop-loss level
Use PCR as one layer of market context rather than a standalone buy or sell signal.