PROTECTED SOURCE SCRIPT
已更新 ICT Average Daily Range (ADR)

📊 ICT Average Daily Range (ADR) Indicator
This indicator implements the Average Daily Range (ADR) concept taught by ICT (Inner Circle Trader). It calculates the average range of previous trading days and projects key levels for the current session, helping traders identify high-probability targets and reversal zones.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✨ KEY FEATURES
- Accurate ADR Calculation - Uses only completed trading sessions (excludes current incomplete day)
- ICT Judas Swing Levels - Highlights the critical 1/3 ADR levels where institutional manipulation often occurs
- Two Calculation Modes - New York Midnight (ICT recommended) or Classic Daily
- Customizable Fractional Levels - 1/3, 2/3, 25%, 50%, 75% of ADR
- Smart Labels - Display price levels and percentage from open
- Flexible Visual Style - Separate line styles for different level groups
- Session Dividers - Optional vertical lines at session start
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📅 WEEKEND SESSION HANDLING
How Forex Sessions Work:
- Monday-Thursday: Full 24-hour sessions
- Friday: Partial session (00:00 to ~17:00 NY time)
- Sunday: Partial session (~17:00 NY to Monday 00:00)
- Saturday: No trading
Impact on ADR:
Both Friday and Sunday are partial sessions which can lower your ADR average. For example: Mon-Thu average 100 pips, Fri 70 pips, Sun 30 pips = 5-day ADR of 80 pips.
Other Markets:
- Crypto: 24/7 trading, no partial days
- Futures/Stocks: No Sunday session
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🎓 ICT CONCEPTS
Average Daily Range (ADR)
Statistical measure of average price movement per day. Acts as a "magnet" for price - markets tend to fulfill their ADR.
1/3 ADR Levels - "Judas Swing"
ICT's signature concept for identifying manipulation zones. Price often sweeps these levels to trap retail traders before reversing. High-probability reversal areas during London/NY sessions.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚙️ SETTINGS GUIDE
ADR Period: Number of days for calculation (default 5)
- Lower values = More responsive
- Higher values = Smoother levels
Calculation Mode:
- New York Midnight - ICT standard, best for Forex
- Classic Daily - Exchange timezone
Level Display:
- ADR High/Low - Primary targets
- 1/3 Levels - Judas Swing zones
- 2/3 Levels - Trending day targets
- Quarter Levels - 25% and 75%
- 50% Level - Mid-range
Visual Options:
- Separate line styles for each level group
- Customizable colors and width
- Optional labels with price/percentage
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
💡 TRADING TIPS
1. Early Session: If price moves to 1/3 ADR quickly, watch for Judas Swing reversal
2. Mid Session: Use 2/3 levels as continuation targets in trending markets
3. Late Session: ADR completion often marks session extremes
4. Risk Management: Use fractional levels for scaling positions
5. Confluence: Combine with Fair Value Gaps, Order Blocks, and Liquidity Pools
Best Timeframes: 15m, 30m, 1H, 4H for intraday trading
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📝 NOTES
- Based on concepts taught by ICT (Inner Circle Trader)
- Requires at least 5 completed sessions for full accuracy
- ICT suggested using "New York Midnight" mode
- Weekend sessions handled based on actual market hours
- Be aware that Friday/Sunday partial sessions may lower ADR average
Created with focus on clean implementation and ICT's core teachings.
This indicator implements the Average Daily Range (ADR) concept taught by ICT (Inner Circle Trader). It calculates the average range of previous trading days and projects key levels for the current session, helping traders identify high-probability targets and reversal zones.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✨ KEY FEATURES
- Accurate ADR Calculation - Uses only completed trading sessions (excludes current incomplete day)
- ICT Judas Swing Levels - Highlights the critical 1/3 ADR levels where institutional manipulation often occurs
- Two Calculation Modes - New York Midnight (ICT recommended) or Classic Daily
- Customizable Fractional Levels - 1/3, 2/3, 25%, 50%, 75% of ADR
- Smart Labels - Display price levels and percentage from open
- Flexible Visual Style - Separate line styles for different level groups
- Session Dividers - Optional vertical lines at session start
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📅 WEEKEND SESSION HANDLING
How Forex Sessions Work:
- Monday-Thursday: Full 24-hour sessions
- Friday: Partial session (00:00 to ~17:00 NY time)
- Sunday: Partial session (~17:00 NY to Monday 00:00)
- Saturday: No trading
Impact on ADR:
Both Friday and Sunday are partial sessions which can lower your ADR average. For example: Mon-Thu average 100 pips, Fri 70 pips, Sun 30 pips = 5-day ADR of 80 pips.
Other Markets:
- Crypto: 24/7 trading, no partial days
- Futures/Stocks: No Sunday session
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🎓 ICT CONCEPTS
Average Daily Range (ADR)
Statistical measure of average price movement per day. Acts as a "magnet" for price - markets tend to fulfill their ADR.
1/3 ADR Levels - "Judas Swing"
ICT's signature concept for identifying manipulation zones. Price often sweeps these levels to trap retail traders before reversing. High-probability reversal areas during London/NY sessions.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚙️ SETTINGS GUIDE
ADR Period: Number of days for calculation (default 5)
- Lower values = More responsive
- Higher values = Smoother levels
Calculation Mode:
- New York Midnight - ICT standard, best for Forex
- Classic Daily - Exchange timezone
Level Display:
- ADR High/Low - Primary targets
- 1/3 Levels - Judas Swing zones
- 2/3 Levels - Trending day targets
- Quarter Levels - 25% and 75%
- 50% Level - Mid-range
Visual Options:
- Separate line styles for each level group
- Customizable colors and width
- Optional labels with price/percentage
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
💡 TRADING TIPS
1. Early Session: If price moves to 1/3 ADR quickly, watch for Judas Swing reversal
2. Mid Session: Use 2/3 levels as continuation targets in trending markets
3. Late Session: ADR completion often marks session extremes
4. Risk Management: Use fractional levels for scaling positions
5. Confluence: Combine with Fair Value Gaps, Order Blocks, and Liquidity Pools
Best Timeframes: 15m, 30m, 1H, 4H for intraday trading
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📝 NOTES
- Based on concepts taught by ICT (Inner Circle Trader)
- Requires at least 5 completed sessions for full accuracy
- ICT suggested using "New York Midnight" mode
- Weekend sessions handled based on actual market hours
- Be aware that Friday/Sunday partial sessions may lower ADR average
Created with focus on clean implementation and ICT's core teachings.
版本注释
Allow select how Friday and Sunday are calculated受保护脚本
此脚本以闭源形式发布。 但是,您可以自由使用它,没有任何限制 — 在此处了解更多信息。
免责声明
这些信息和出版物并不意味着也不构成TradingView提供或认可的金融、投资、交易或其它类型的建议或背书。请在使用条款阅读更多信息。
受保护脚本
此脚本以闭源形式发布。 但是,您可以自由使用它,没有任何限制 — 在此处了解更多信息。
免责声明
这些信息和出版物并不意味着也不构成TradingView提供或认可的金融、投资、交易或其它类型的建议或背书。请在使用条款阅读更多信息。