How can I use the CPR Indicator?

How can I use the CPR Indicator?

The Central Pivot Range (CPR) Indicator is widely used by day traders on FYERS to identify key support and resistance zones and predict market trends. It provides a price range that helps traders plan entries, exits, and stops more effectively based on historical price action.

Note: CPR highlights potential intraday support/resistance areas and trade zones. It is not a predictive tool—always validate with price action, context, and risk controls.

What is the CPR indicator?

CPR is composed of three calculated levels:

  • Pivot Point (PP) – The average of the previous day’s High, Low, and Close.
  • Bottom Central Pivot (BC) – The midpoint between the previous day’s High and Low.
  • Top Central Pivot (TC) – A calculated extension relative to the Pivot.

Even if TC calculates lower than BC (as in bearish setups), the higher value is always plotted as TC.

Plotting convention: Charting libraries label the upper line “TC” and the lower line “BC” regardless of which computed value is higher/lower on a given day.

CPR visual structure:

CPR formulas

  • Pivot = (High + Low + Close) / 3
  • BC = (High + Low) / 2
  • TC = (Pivot - BC) + Pivot

Identity for quick checks: TC = 2 × Pivot − BC

Example calculation for HCL Technologies on 16th Dec:

  • Previous Day High: 1161.95
  • Previous Day Low: 1142.30
  • Previous Day Close: 1148.90
  • Pivot = (1161.95 + 1142.30 + 1148.90) / 3 = 1151.05
  • BC = (1161.95 + 1142.30) / 2 = 1152.15
  • TC = 1151.05 - (1152.15 - 1151.05) = 1150.00
Note: Exact values with full precision yield BC = 1152.125 and TC = 1149.975. If you round to 2 decimals, use a consistent rounding policy for PP/BC/TC across text and screenshots to avoid small mismatches.

Formula example chart:

How to apply CPR on FYERS Charts?

  • Open FYERS Web, Mob or Trader.
  • Search and load your preferred stock or index chart.
  • Click on the Indicators icon.
  • Search for CPR with Pivot Levels.
  • Apply the indicator — CPR lines will appear on your chart automatically.

Chart example with CPR Applied:

Using CPR for trading decisions

Example from 16th Dec (HCL Tech):

  • Price initially trades above TC → Bullish outlook.
  • Pullback occurs → Price touches and holds at CPR.
  • Bullish rally follows → Suggests CPR acted as strong support.

Guidance: Treat these as signals rather than certainties; combine CPR with market structure, momentum, and volume for confirmation.

Bullish pullback CPR setup chart:

Other common CPR setups

  • Virgin CPR: When CPR levels are untouched for a session.
  • CPR Breakouts: Price breaks out of the CPR zone strongly.
  • CPR Pullback (Bearish): Price rallies to CPR but reverses.
  • Price within CPR: Suggests indecision; wait for breakout.
  • CPR Width:
    • Narrow: Can indicate a breakout-type session
    • Wide: Can indicate range-bound behavior
  • Price above TC: Strong bullish bias
  • Price below BC: Strong bearish bias

What if...

ScenarioResolution
CPR not visible after applyingEnsure the time frame is intraday (e.g., 5m, 15m)
Levels overlap or appear narrowIndicates potential high volatility or breakout setup
CPR looks wide and flatMarket may remain sideways or in a range
Indicator applied but band still not visibleCheck the CPR indicator toggle/visibility for the active pane and symbol; zoom out to ensure the full band is in view.
I expect daily CPR behavior during intraday chartsAfter applying CPR, use an intraday timeframe (e.g., 5m/15m) and verify the chart’s session/timezone settings to match expectations.
Chart looks cluttered; CPR is hard to seeTemporarily hide other indicators or reduce their opacity to confirm CPR is drawing correctly.
TC value computes lower than BCThis can occur on bearish days. Charts still plot the upper line as TC and the lower as BC to avoid label confusion.
I can’t find “CPR with Pivot Levels” in the listSearch for “CPR” or “Central Pivot Range”; indicator names may vary by workspace/template.
Numbers on my chart differ slightly from the exampleMinor differences are usually due to rounding (e.g., 2 decimals) or session/timezone settings. Use a consistent rounding policy for PP/BC/TC.
CPR helps identify high-probability trade zones—but no indicator is foolproof. Always backtest and confirm with price action.
Last updated: 05 Dec 2025