PROTECTED SOURCE SCRIPT

Multi-Timeframe CPR Pattern Analyzer

2 055
Multi-Timeframe CPR + Advanced Pattern Analyzer

A powerful, all-in-one indicator designed for professional price-action traders who use CPR (Central Pivot Range) as the core of their intraday, positional, and swing-trading strategies.
This script automatically plots Daily, Weekly, and Monthly CPR, identifies major CPR patterns, highlights Developing / Next CPR, and displays everything neatly in an interactive dashboard.

✨ Key Features
1️⃣ Daily, Weekly & Monthly CPR

Fully configurable CPR for all three timeframes

Clean plots with no vertical connector lines

Automatic zone shading

Adjustable line width, transparency, and colors

2️⃣ Support & Resistance (S1–S3, R1–R3)

Choose which timeframe’s S/R you want

Only plotted for the current day/week/month (no cluttering past charts)

Helps traders identify reaction zones and breakout levels

3️⃣ Next / Developing CPR

A unique feature rarely found in CPR indicators.

You can display:

Developing Daily CPR

Developing Weekly CPR

Next Monthly CPR (after month close)

All next/developing CPRs are plotted in a dashed style with optional transparency, plus labels:

“Developing Daily CPR”

“Developing Weekly CPR”

“Next Weekly CPR”

“Next Monthly CPR”

This allows you to anticipate the next session’s CPR in advance, a major edge for intraday, swing, and options traders.

4️⃣ Advanced CPR Pattern Detection

The script automatically detects all important CPR market structures:

📌 Narrow CPR

Uses statistical percentiles based on historical CPR width

Helps identify potential high-volatility breakout days

📌 CPR Width Contraction

Detects compression zones

Excellent for identifying trending days after tight ranges

📌 Ascending / Descending CPR

Bullish trend continuation (Ascending)

Bearish trend continuation (Descending)

📌 Virgin CPR

Highlights untouched CPR zones

Strong support/resistance zones for future days/weeks

📌 Overshoots

Detects:

Bullish Overshoot

Bearish Overshoot

Useful for understanding trend exhaustion.

📌 Breakouts

Identifies when price breaks above TC or below BC, signaling trend shifts.

📌 Rejections

Shows wick-based CPR rejections — reversal cues used by many price-action traders.

5️⃣ CPR Pattern Dashboard

A beautifully formatted dynamic table showing:

For Daily, Weekly, Monthly:

TC, Pivot, BC values

Current CPR Pattern

CPR Width with %

+ Next/Developing CPR values and patterns (for Daily/Weekly)

No need to manually calculate anything — everything is displayed in a clean, compact panel.

6️⃣ Completely Dynamic Across Timeframes

Works on all intraday, daily, weekly, and monthly charts

Automatically adjusts CPR length based on chart timeframe

Perfect for NIFTY, BANKNIFTY, FINNIFTY, stocks, crypto, forex

7️⃣ Alerts Included

Receive alerts for:

Narrow CPR formation

Virgin CPR

CPR breakouts

Pattern transitions

Great for traders who want automated monitoring.

8️⃣ Clean Chart, No Clutter

The script includes:

No vertical connecting lines

S/R only on the current period

Smart hiding of CPR on boundaries (to avoid "jump lines")

Fully toggleable features

You get a professional-grade, clutter-free CPR experience.

🎯 Why This Indicator?

This script goes beyond standard CPR tools by offering:

Next AND Developing CPR

Multi-timeframe CPR analysis

Professional CPR pattern detection

Smart dashboard visualization

Perfect setup for trend traders, reversal traders, and breakout traders

Whether you're scalping, day trading, swing trading, or doing positional analysis — this tool gives you context, structure, and precision.

📌 Recommended Use Cases

Intraday index trading (NIFTY, BANKNIFTY, NIFTY 50 Stocks)

Swing trading stocks

Crypto CPR analysis

Options directional setups

CPR-based breakout and reversal strategies

Trend continuation identification

Understanding volatility days (Narrow CPR Days)

⚠️ Disclaimer

This is a technical tool for chart analysis and does not guarantee profits. Always combine CPR analysis with price action, volume, and risk management.

Wyłączenie odpowiedzialności

Informacje i publikacje nie stanowią i nie powinny być traktowane jako porady finansowe, inwestycyjne, tradingowe ani jakiekolwiek inne rekomendacje dostarczane lub zatwierdzone przez TradingView. Więcej informacji znajduje się w Warunkach użytkowania.