CPR pivot derivation on Kite
Central Pivot Range (CPR) is a popular intraday trading framework using three derived levels from the previous period’s OHLC: the central Pivot, the Bottom Central (BC), and the Top Central (TC). On Zerodha Kite, CPR is one of the available pivot indicators across both engines.
CPR formulas
For each trading session, CPR is computed from the previous session’s OHLC:
- Pivot (P) = (High + Low + Close) / 3
- Bottom Central (BC) = (High + Low) / 2
- Top Central (TC) = (Pivot - BC) + Pivot = 2*Pivot - BC
The three lines are plotted as horizontal levels for the current day’s session.
The width between TC and BC reflects the previous session’s range:
- Narrow CPR: low previous-day volatility (suggests potential breakout).
- Wide CPR: high previous-day volatility (suggests range-bound day likely).
Daily vs weekly vs monthly CPR
CPR can be computed from different lookback periods:
- Daily CPR: from previous day’s OHLC. Used for intraday trading.
- Weekly CPR: from previous week’s OHLC. Used for swing trading.
- Monthly CPR: from previous month’s OHLC. Used for positional trading.
Kite indicators typically support all three timeframes via parameter selection.
Interpretation conventions
Above TC
Bullish day bias. Long bias on dips back to TC or higher.
Below BC
Bearish day bias. Short bias on rises to BC or lower.
Within CPR (between BC and TC)
Neutral / range bias. Either side can break out.
Width-based prediction
- Narrow CPR (today’s TC-BC small): suggests breakout day; high directional volatility.
- Wide CPR: suggests rangeful day; volatility limited.
CPR on Kite
To use CPR on Kite charts:
- Open chart.
- Indicators > search “CPR” or “Pivot Points”.
- Some Kite indicator versions ship with explicit CPR; others as part of Pivot Points (Classic / Camarilla / Fibonacci / CPR variants).
- Customise lookback period (daily / weekly / monthly).
Common issues
Pivot points discrepancy on Kite
Sometimes Kite’s pivot points don’t match third-party calculation. Causes:
- Different OHLC source (full session vs intraday-only).
- Different “previous day” definition (T-1 vs week-T-1 vs month-T-1).
See Pivot points discrepancy on Kite .
CPR not visible
Verify indicator added correctly; some Kite indicator names use “Central Pivot Range” full spelling vs “CPR” abbreviation.
Other pivot frameworks
CPR is one of multiple pivot frameworks:
- Classic Pivot Points (P, R1-R3, S1-S3).
- Camarilla Pivot (P, H1-H4, L1-L4).
- Fibonacci Pivot.
- Woodie’s Pivot.
Each uses different formulas; all derive from previous period’s OHLC.
See also
- Pivot points discrepancy on Kite
- How to add indicators on Kite charts
- How to use Supertrend on Kite
- How to use VWAP on Kite
- How to use Bollinger Bands on Kite
- How to use Fibonacci retracements on Kite
- How to identify breakouts on Kite charts
- How to use RSI on Kite
- How to use MACD on Kite
- Scales and axis on Kite charts
- OHLC differs daily vs hourly
- Historical-candle values change after refresh
- Kite chart types explained
- Kite TradingView vs ChartIQ engine
- Pivot points
- Camarilla pivot
- Classic pivot points
- Support and resistance
- Kite (Zerodha)
- Zerodha
External references
References
- Zerodha support documentation on Kite pivot indicators.
- Varsity technical analysis module.
- Classical CPR literature (e.g., Frank Ochoa’s CPR articles).