INVITE-ONLY SCRIPT
업데이트됨 Clean CPR v2.0

Clean CPR v2.0 – Multi-Timeframe CPR & Bias Dashboard
Author: jsm
// modified from "CPR (Central Pivot Range)" script by ajithcpas and Simple CPR by finallynitin
1. Overview
Clean CPR v2.0 is an intraday + swing CPR toolkit designed to keep the chart visually clean while still giving a full “context dashboard” on the right side.
The script combines:
2. Main CPR Engine
Extras:
3. Previous Session Structure
This gives a quick view of “yesterday’s battle zone” relative to today’s price.
4. Developing CPR & Dev R1 / Dev S1
Implementation details:
5. Initial Balance (IB) & Custom Ranges
The script can show:
This is useful for breakout / range traders around the opening range.
6. >21 EMA Status Box
On the right side you can enable a compact >21EMA info box:
7. Dashboard – Monthly / Weekly / Daily CPR Context
A compact dashboard table appears on the right (position & size configurable).
7.1 Location vs CPR (M / W / D)
For each timeframe:
It classifies the close as Above / Inside / Below its CPR band.
7.2 Sentiment Header – “Trust the Bulls / Bears / Patience”
The dashboard header follows Daily CPR location:
8. CPR Width & CPR Type (with Emojis)
8.1 CPR Width – Daily
Daily CPR width (% of price) is classified as:
Useful for identifying potential trend / expansion days vs balanced sessions.
8.2 CPR Type – 3-day Structure
Based on the last three daily CPRs, the script categorises CPR structure as:
9. Moving Averages (MA 1–5)
Optional Moving Average panel Up to 5 MAs, each configurable:
Type: SMA, EMA, SMMA (RMA), WMA, VWMA
10. Day-Open Anchored VWAP
Optional Day-Open VWAP module. Resets VWAP at each new trading day’s open.
This is helpful for intraday mean-reversion and VWAP-based trade locations.
11. Recommended Use & Notes
Disclaimer:
This script is for educational and informational purposes only. It does not constitute financial advice or a recommendation to buy or sell any security. Always test on paper / demo and combine with your own analysis and risk management.
Author: jsm
// modified from "CPR (Central Pivot Range)" script by ajithcpas and Simple CPR by finallynitin
1. Overview
Clean CPR v2.0 is an intraday + swing CPR toolkit designed to keep the chart visually clean while still giving a full “context dashboard” on the right side.
The script combines:
- Classic / Fibonacci / Camarilla CPR with multi-timeframe options
- Previous-session CPR & zones
- Developing CPR + Dev R1 / Dev S1
- Initial Balance & custom session ranges
- A sentiment dashboard (Monthly / Weekly / Daily CPR)
- CPR width & CPR-type classification with emojis
- A >21-EMA “status pill”
- Optional Moving Averages and a Day-Open Anchored VWAP
2. Main CPR Engine
- What it plots (depending on your inputs):
- Central Pivot Range (CPR): BC, TC, PP
- Pivot SR levels (R1–R5 / S1–S5)
- Choice of Traditional, Fibonacci, Classic, Camarilla formulas
- Ability to hide CPR-based SR (for a very clean look)
- Multi-timeframe CPR source (Daily, Weekly, Monthly, Quarterly, Half-yearly, Yearly, or Auto)
Extras:
- Historical SR pivots (optional)
- Adjustable number of CPRs to look back
- Label side (Left / Right) and line width controls
3. Previous Session Structure
- Optional plotting of the previous session’s structure:
- Previous High / Previous Low
- Previous CPR (PH / PL zones)
- Shaded zones between: PH ↔ R1, PL ↔ S1
- Clean labels with prices on the right, aligned to the current day
This gives a quick view of “yesterday’s battle zone” relative to today’s price.
4. Developing CPR & Dev R1 / Dev S1
- For intraday traders, the script includes a Developing CPR module:
- Dev CPR band for the current session
- Optional Dev R1 and Dev S1 levels
Implementation details:
- Only the latest Dev CPR / Dev R1 / Dev S1 labels are kept on screen – old labels are cleaned up so you don’t get a vertical stack as time moves.
- Option to extend developing CPR lines further into the session.
5. Initial Balance (IB) & Custom Ranges
The script can show:
- Initial Balance high/low (first X minutes)
- IB extension lines and range
- Additional user-defined custom session windows
This is useful for breakout / range traders around the opening range.
6. >21 EMA Status Box
On the right side you can enable a compact >21EMA info box:
- Uses Daily 21 EMA (requested via security() so it’s consistent across intraday timeframes).
- A dot + label show the relationship between close and 21 EMA:
7. Dashboard – Monthly / Weekly / Daily CPR Context
A compact dashboard table appears on the right (position & size configurable).
7.1 Location vs CPR (M / W / D)
For each timeframe:
It classifies the close as Above / Inside / Below its CPR band.
7.2 Sentiment Header – “Trust the Bulls / Bears / Patience”
The dashboard header follows Daily CPR location:
- If Daily is above its CPR → header: “Trust the Bulls” (green background)
- If Daily is below its CPR → header: “Trust the Bears” (red background)
- If Daily is inside its CPR → header: “Have Patience” (neutral grey)
8. CPR Width & CPR Type (with Emojis)
8.1 CPR Width – Daily
Daily CPR width (% of price) is classified as:
- 🎯 Super Narrow
- 📏 Narrow
- ➖ Medium
- 📐 Wide
Useful for identifying potential trend / expansion days vs balanced sessions.
8.2 CPR Type – 3-day Structure
Based on the last three daily CPRs, the script categorises CPR structure as:
- Ascending – 3-day rising CPR
- Descending – 3-day falling CPR
- Inside – today’s CPR within yesterday’s
- Outside – today’s CPR outside yesterday’s
- Asc Rev – bullish reversal pattern
- Desc Rev – bearish reversal pattern
- Overlapping – messy / overlapping CPRs
9. Moving Averages (MA 1–5)
Optional Moving Average panel Up to 5 MAs, each configurable:
Type: SMA, EMA, SMMA (RMA), WMA, VWMA
10. Day-Open Anchored VWAP
Optional Day-Open VWAP module. Resets VWAP at each new trading day’s open.
This is helpful for intraday mean-reversion and VWAP-based trade locations.
11. Recommended Use & Notes
- Best used on indices and liquid futures where CPR, previous session zones and VWAP have strong interaction.
- Works on any timeframe; for the full effect, try intraday charts (3-15 min) with:
- Dashboard enabled
- Daily CPR as the base
- Dev CPR + Day-Open VWAP for intraday structure
- 21EMA box and one or two MAs for trend confirmation.
Disclaimer:
This script is for educational and informational purposes only. It does not constitute financial advice or a recommendation to buy or sell any security. Always test on paper / demo and combine with your own analysis and risk management.
릴리즈 노트
Alerts릴리즈 노트
Alerts added초대 전용 스크립트
이 스크립트는 작성자가 승인한 사용자만 접근할 수 있습니다. 사용하려면 요청 후 승인을 받아야 하며, 일반적으로 결제 후에 허가가 부여됩니다. 자세한 내용은 아래 작성자의 안내를 따르거나 jigz11에게 직접 문의하세요.
트레이딩뷰는 스크립트의 작동 방식을 충분히 이해하고 작성자를 완전히 신뢰하지 않는 이상, 해당 스크립트에 비용을 지불하거나 사용하는 것을 권장하지 않습니다. 커뮤니티 스크립트에서 무료 오픈소스 대안을 찾아보실 수도 있습니다.
작성자 지시 사항
Hello friends,
Clean CPR v2.0 is finally published. Connect with undersigned jsmehta@gmail.com to seek permission to use the script.
면책사항
해당 정보와 게시물은 금융, 투자, 트레이딩 또는 기타 유형의 조언이나 권장 사항으로 간주되지 않으며, 트레이딩뷰에서 제공하거나 보증하는 것이 아닙니다. 자세한 내용은 이용 약관을 참조하세요.
초대 전용 스크립트
이 스크립트는 작성자가 승인한 사용자만 접근할 수 있습니다. 사용하려면 요청 후 승인을 받아야 하며, 일반적으로 결제 후에 허가가 부여됩니다. 자세한 내용은 아래 작성자의 안내를 따르거나 jigz11에게 직접 문의하세요.
트레이딩뷰는 스크립트의 작동 방식을 충분히 이해하고 작성자를 완전히 신뢰하지 않는 이상, 해당 스크립트에 비용을 지불하거나 사용하는 것을 권장하지 않습니다. 커뮤니티 스크립트에서 무료 오픈소스 대안을 찾아보실 수도 있습니다.
작성자 지시 사항
Hello friends,
Clean CPR v2.0 is finally published. Connect with undersigned jsmehta@gmail.com to seek permission to use the script.
면책사항
해당 정보와 게시물은 금융, 투자, 트레이딩 또는 기타 유형의 조언이나 권장 사항으로 간주되지 않으며, 트레이딩뷰에서 제공하거나 보증하는 것이 아닙니다. 자세한 내용은 이용 약관을 참조하세요.