Central Pivot Range (CPR) Explained: Unlock Intraday Trading Strategies with Real NSE Examples

Master the Central Pivot Range (CPR) indicator for NSE Nifty & BankNifty. Learn CPR meaning, width interpretation, and profitable intraday trading strategies with real P&L.

What is the Central Pivot Range (CPR)?

โšก Quick Answer

The Central Pivot Range (CPR) is an intraday indicator derived from the previous day's high, low, and close prices. It provides three key horizontal levels that help traders gauge market direction, volatility, and potential support/resistance zones for the current trading day on NSE. It's particularly effective for identifying breakout or reversal opportunities based on the width of the CPR range.

๐Ÿ“Œ
Key Insight โ€” Market Structure Context

CPR acts as a dynamic, pre-defined support and resistance structure for the day. Unlike static pivot points, CPR offers a tighter range that can signal increased conviction in price movement direction. Understanding its width is crucial for setting expectations โ€“ a narrow CPR suggests a breakout, while a wide CPR hints at potential consolidation or reversal.

How to Calculate CPR: The Formula

๐Ÿ“Œ
CPR Calculation Steps

The CPR is calculated using simple arithmetic from the previous trading day's price action on the NSE. These levels remain static for the entire current trading session, offering a consistent reference.

Let's define:

  • H = Previous Day's High Price
  • L = Previous Day's Low Price
  • C = Previous Day's Close Price

The three core CPR levels are calculated as follows:

  1. Pivot Point (PP): (H + L + C) / 3
  2. Top Central (TC): (PP + H) / 2
  3. Bottom Central (BC): (PP + L) / 2

The CPR range is defined by the distance between TC and BC. PP always lies between TC and BC.

Example Calculation for Nifty (using hypothetical previous day data):

Assume previous day Nifty closed at 23,500, high was 23,600, and low was 23,400.

  • H = 23,600
  • L = 23,400
  • C = 23,500

Calculations:

  • PP = (23,600 + 23,400 + 23,500) / 3 = 23,500
  • TC = (23,500 + 23,600) / 2 = 23,550
  • BC = (23,500 + 23,400) / 2 = 23,450

The CPR range here would be between 23,450 (BC) and 23,550 (TC). The width is 100 points for Nifty.

Let's consider another example with a wider previous day range:

  • Previous Day High (H) = 24,000
  • Previous Day Low (L) = 23,500
  • Previous Day Close (C) = 23,800
  • PP: (24000 + 23500 + 23800) / 3 = 23766.67
  • TC: (23766.67 + 24000) / 2 = 23883.335
  • BC: (23766.67 + 23500) / 2 = 23633.335

The CPR range here would be between 23,633.335 (BC) and 23,883.335 (TC). The width is approximately 250 points for Nifty.

Note: Different charting platforms might display additional pivot levels (R1, S1, etc.). For CPR analysis, focus is primarily on the central range defined by TC and BC.

CPR Width: Narrow vs. Wide Ranges

Low (e.g. < 20 pts for Nifty)
Narrow CPR: Signals potential breakout & high volatility.
High (e.g. > 40 pts for Nifty)
Wide CPR: Signals potential sideways movement & reversal trades.
Constant Throughout Day
CPR Levels: Once calculated, they do not change.
โœ… When to Use This (CPR Width)
  • โœ“Narrow CPR (< 20 pts for Nifty): Expect a strong directional move. Trade breakouts.
  • โœ“Narrow CPR (< 35 pts for BankNifty): Expect a strong directional move. Trade breakouts.
  • โœ“Wide CPR (> 40 pts for Nifty): Expect range-bound trading. Look for reversal opportunities at CPR edges.
  • โœ“Wide CPR (> 70 pts for BankNifty): Expect range-bound trading. Look for reversal opportunities at CPR edges.
โŒ When to Avoid (CPR Width)
  • โœ—Using Narrow CPR for Reversals: Trying to catch a reversal when CPR signals a breakout is a common mistake.
  • โœ—Using Wide CPR for Breakouts: Expecting a strong breakout when the wide CPR suggests range-bound action can lead to false entries.
  • โœ—Ignoring CPR Width: Trading without considering the CPR width will lead to misaligned strategies.
โš ๏ธ
Common Mistake: CPR Width Interpretation

Traders often misunderstand the implications of CPR width. A narrow CPR doesn't guarantee a breakout in a specific direction; it only signals heightened probability of volatility. Similarly, a wide CPR doesn't mean the market will go nowhere; it suggests that reversals are more likely than sustained trending moves within the day.

CPR Trading Strategies for Nifty & BankNifty

๐Ÿ“Œ
Key Insight โ€” Strategy Selection

The choice of strategy directly depends on the CPR width and price action relative to the CPR levels. For intraday trading on NSE, these strategies offer clear action points.

โœ… When to Use This (CPR Strategies)
  • โœ“Narrow CPR Breakout Strategy: When price breaks decisively above TC or below BC on significant volume. Use with indicators like SuperTrend or Moving Average Crossovers for confirmation.
  • โœ“Wide CPR Reversal Strategy: When price approaches TC or BC and shows signs of rejection (e.g., bearish/bullish engulfing candle, Doji). Trade in the opposite direction of the CPR edge.
  • โœ“Virgin CPR Strategy: If the price has not touched the previous day's CPR levels (TC, BC) on the current day, a touch of these levels can offer significant reversal or breakout opportunities.
  • โœ“Trend Continuation Strategy: If the market opens and sustains above PP with a narrow CPR, look for long opportunities on pullbacks to PP or TC. Conversely, below PP with a narrow CPR suggests short opportunities.
โŒ When to Avoid (CPR Strategies)
  • โœ—Trading Breakouts in Wide CPR: Fights the typical nature of a wide CPR, leading to false signals.
  • โœ—Trading Reversals in Narrow CPR: High probability of getting caught in a strong trend breakout.
  • โœ—Ignoring Volume: Breakouts or reversals without accompanying volume are less reliable.
  • โœ—Trading without Confirmation: Relying solely on CPR levels without other indicators can lead to premature entries.

Example: Nifty Narrow CPR Breakout Strategy

Let's assume on a given day, Nifty's previous day high was 24,200, low was 24,000, and close was 24,150.

  • H = 24,200
  • L = 24,000
  • C = 24,150

Calculations using the standard CPR formula:

  • PP = (24,200 + 24,000 + 24,150) / 3 = 24,116.67
  • TC = (24,116.67 + 24,200) / 2 = 24,158.335
  • BC = (24,116.67 + 24,000) / 2 = 24,058.335

CPR Range = BC to TC = 24,058.335 to 24,158.335. Width = 100 points. This is a narrow CPR for Nifty, suggesting a potential trending day.

Entry: If Nifty opens at 24,120 and breaks decisively above TC (24,158.335) with strong volume, indicating a bullish breakout from the narrow CPR.

Trade: Buy Nifty Futures at 24,165.

Stop Loss: Below the CPR range, e.g., 24,050.

Target: A calculated target using previous day's range or a fixed Risk/Reward ratio (e.g., 1:2 or 1:3). For instance, if the previous day's range was 200 points (24,200 - 24,000), a target could be 24,165 + 200 = 24,365.

Working:

If Nifty moves to 24,365:

Profit = (24,365 - 24,165) points = 200 points.

Nifty Lot Size = 25.

Profit per lot = 200 points ร— 25 lots = โ‚น5,000.

Example: BankNifty Wide CPR Reversal Strategy

Let's assume previous day BankNifty high was 50,500, low was 48,500, and close was 49,500.

  • H = 50,500
  • L = 48,500
  • C = 49,500

Calculations using the standard CPR formula:

  • PP = (50,500 + 48,500 + 49,500) / 3 = 49,500
  • TC = (49,500 + 50,500) / 2 = 50,000
  • BC = (49,500 + 48,500) / 2 = 49,000

CPR Range = BC to TC = 49,000 to 50,000. Width = 1,000 points. This is a wide CPR for BankNifty, suggesting a potential range-bound or reversal day.

Entry: BankNifty opens at 49,450, near the PP level. It then moves down to test BC (49,000) and shows clear rejection with a bullish candlestick pattern (e.g., Hammer, Bullish Engulfing) on the 5-minute chart.

Trade: Buy BankNifty Call Option (e.g., 49,000 strike) at โ‚น200, or buy BankNifty Futures at 49,050.

Stop Loss: A few points below BC, e.g., if BC is 49,000, stop loss could be around 48,900 on futures, translating to an appropriate option premium loss.

Target: If BankNifty moves up towards PP (49,500) or TC (50,000).

Working (Futures Example):

If BankNifty moves to 49,500 (PP):

Profit on Futures = (49,500 - 49,050) points = 450 points.

BankNifty Lot Size = 15.

Profit per lot = 450 points ร— 15 lots = โ‚น6,750.

Option P&L: If the option premium moves from โ‚น200 to โ‚น450 (assuming a delta of 0.5 and 450 points move in underlying).

Option Profit per lot = (450 - 200) ร— 15 = โ‚น3,750.

A Virgin CPR occurs when price has not touched TC or BC levels from the previous day. If BankNifty opens and trades above 49,500, and then pulls back to touch TC at 50,000, this can be a strong reversal signal if rejection is observed.

CPR Intraday Trading Setup: Step-by-Step

๐Ÿ“Œ
Key Insight โ€” Structured Approach

A systematic approach ensures that traders don't miss opportunities or fall prey to impulsive decisions. Follow these steps for consistent CPR trading on NSE.

๐Ÿ“‹ CPR Intraday Trading Setup โ€” Step-by-Step
Step 1: Pre-Market Analysis
  • Calculate/Load CPR: Ensure your charting platform displays the CPR levels (TC, PP, BC) for the current day based on the previous day's H, L, C.
  • Analyze Width: Determine if the CPR range (TC to BC) is narrow or wide. Note down the point difference for Nifty/BankNifty.
  • Check for 'Virgin CPR': See if the current day's price has already interacted with the previous day's CPR levels.
Step 2: Morning Market Action
  • Observe Opening Price: Note where Nifty/BankNifty opens relative to the CPR levels (above TC, between TC & PP, between PP & BC, below BC).
  • Gauge Initial Momentum: Is there immediate buying/selling pressure? Look at volume.
  • Identify Strategy: Based on width and opening, decide if you're looking for a breakout (narrow CPR) or reversal (wide CPR).
Step 3: Entry Trigger & Confirmation
  • For Breakouts (Narrow CPR): Wait for price to decisively close above TC or below BC on increased volume. Enter in the direction of the break.
  • For Reversals (Wide CPR): Wait for price to test TC or BC and show clear rejection signals (candlestick patterns, RSI divergence). Enter against the CPR edge.
  • Confirmation: Use other indicators like RSI, MACD, or SuperTrend to confirm the move.
Step 4: Trade Management
  • Set Stop Loss: Place a strict stop loss just outside the CPR range or the breakout/reversal candle low/high.
  • Define Target: Set profit targets using previous day's range, R:R ratio (1:2 or 1:3), or levels like the next support/resistance.
  • Trail Stop: As the trade moves in your favour, trail your stop loss to lock in profits.

CPR vs. Pivot Points: Key Differences

CPR vs. Standard Pivot Points on NSE
Attribute Central Pivot Range (CPR) Standard Pivot Points
Levels Provided โœ“ 3 main levels (TC, PP, BC) forming a range โœ— Typically 7 levels (PP, R1-R3, S1-S3)
Primary Focus โœ“ Daily volatility and breakout/reversal zones based on range width. โœ— Static daily support and resistance levels.
Interpretation of Width โœ“ Narrow CPR indicates potential trend; Wide CPR indicates potential reversal. โœ— Width is not a primary factor for strategy selection.
Trading Application โœ“ Better for identifying intraday trends, consolidations, and dynamic S/R. โœ— Useful for general S/R, but less specific on intraday volatility signals.
Calculation Complexity โœ“ Simpler, focused calculation on 3 core levels. โœ— More complex with multiple resistance and support levels.

Both indicators use previous day's data. CPR's strength lies in its width analysis for intraday tactical decisions.

Limitations and Common CPR Trading Mistakes

โš ๏ธ
Common Mistake: Over-reliance & False Breakouts

CPR is a powerful tool, but not infallible. Relying solely on CPR without considering broader market context, news events, or other technical indicators can lead to losses. False breakouts from narrow CPRs and failed reversals at wide CPRs are common pitfalls.

โœ… Effective Use Cases
  • โœ“Identifying Intraday Trend Strength: A narrow CPR strongly suggests the day will trend.
  • โœ“Spotting Potential Reversal Zones: Wide CPR levels act as areas where price might stall or reverse.
  • โœ“Confirmation Tool: Use CPR in conjunction with candlestick patterns and volume for higher probability trades.
โŒ When to Avoid or Be Cautious
  • โœ—During High Impact News: CPR levels may become irrelevant as news events override technicals.
  • โœ—On Very Low Volume Days: Volatility signals from CPR width might be misleading.
  • โœ—As a Standalone System: CPR needs confluence from other indicators and price action analysis.
๐Ÿ“Œ
Disadvantages of CPR

While effective, CPR has limitations. It's based on past data and doesn't predict future fundamental changes. Its accuracy can vary across different market conditions. Some traders find the calculation slightly opaque compared to simpler pivot points, leading to incorrect settings if not using a reliable indicator.

Bottom Line: Harnessing CPR for Smarter Trading

โšก Bottom Line
  • โœ…CPR is a Dynamic Tool: Understand its width to anticipate intraday trends or reversals on Nifty and BankNifty.
  • โš ๏ธContext is Key: Never trade CPR in isolation. Always seek confirmation from price action, volume, and other indicators.
  • ๐Ÿ“ŒAdaptability is Crucial: Whether it's a narrow CPR breakout or a wide CPR reversal, adjust your strategy to align with the market's likely behaviour for the day.

Frequently Asked Questions (FAQs)

โšก What is a 'Virgin CPR'?

A 'Virgin CPR' occurs when the price on the current trading day has not touched the CPR levels (TC, PP, or BC) from the previous day. These untouched levels can act as strong support or resistance if the price eventually reaches them later in the day, often leading to significant reversals or breakouts.

โšก What timeframe is best for using CPR?

CPR is primarily designed for intraday trading, making it highly effective on shorter timeframes like 5-minute or 15-minute charts. While the CPR itself is calculated using the previous day's (or week's/month's for longer-term CPR) data, its application is most potent for day trading strategies.

โšก Can CPR be used for positional trading?

While CPR is predominantly an intraday indicator, some traders adapt it for swing or positional trading by calculating it based on weekly or monthly high, low, and close prices. However, its core strength lies in identifying daily support/resistance and volatility, so its effectiveness for longer-term positions may be less pronounced compared to dedicated positional indicators.

โšก How accurate is the CPR indicator?

CPR is considered a leading indicator, providing levels before price action unfolds, which gives it an edge over lagging indicators. However, no indicator is 100% accurate. Its effectiveness is significantly enhanced when used in conjunction with other technical analysis tools like candlestick patterns, volume, and momentum indicators to confirm signals and manage risk.

[ Try for free ]

Looking for an advanced options trading platform?

Try OptionX Free
Central Pivot Range (CPR) Explained: Unlock Intraday Trading Strategies with Real NSE Examples | OptionX Journal - Scalping & Options Trading