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:
- 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 or Mobile.
- 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...
| Scenario | Resolution |
|---|
| CPR not visible after applying | Ensure the time frame is intraday (e.g., 5m, 15m) |
| Levels overlap or appear narrow | Indicates potential high volatility or breakout setup |
| CPR looks wide and flat | Market may remain sideways or in a range |
| Indicator applied but band still not visible | Check 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 charts | After 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 see | Temporarily hide other indicators or reduce their opacity to confirm CPR is drawing correctly. |
| TC value computes lower than BC | This 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 list | Search for “CPR” or “Central Pivot Range”; indicator names may vary by workspace/template. |
| Numbers on my chart differ slightly from the example | Minor 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
Related Articles
Why does the VWAP indicator not display properly on FYERS platforms?
The VWAP (Volume-Weighted Average Price) indicator may occasionally not render correctly on FYERS platforms—especially on smaller timeframes. This typically relates to how charts load and display data based on zoom level and candle density. Why this ...
What’s the Difference Between an SME IPO and a General IPO?
An IPO (Initial Public Offering) is when a company raises money by issuing shares to the public. In India, IPOs are categorised into two broad types: SME IPOs (for small and medium-sized enterprises) and mainboard IPOs (for larger, established ...
What to do when moving averages show a difference in value when plotted on a dual chart?
Sometimes, while using the dual chart view on FYERS, you may notice a slight mismatch in the values of the same moving average across both panels—even when the chart settings are identical. This discrepancy, though rare, is caused by how each panel ...
Can I track Volume on indices in FYERS?
You can track Volume on charts of selected F&O-enabled indices in FYERS. This helps you study overall market participation on index moves and apply volume-based tools such as VWAP, Anchored VWAP, and Volume Profile. Which indices support Volume? • ...
What is the difference between Actual price, Absolute %, and Absolute value?
The pre-set option of Actual price, Absolute %, and Absolute value is to be set for placing Stop-loss/Take profit. Actual Price means the stop-loss and take profit has to be set in the real value of the stock. For example, HDFC Ltd is trading at ...