OPEN-SOURCE SCRIPT
Session Highlighter Pro [Eˣ]

🌍 Session Highlighter Pro - Free Indicator
Overview
Session Highlighter Pro brings institutional-level session analysis to your charts. This indicator automatically highlights the Asian, London, and New York trading sessions, marks high-volatility "Kill Zones", identifies profitable session overlaps, and tracks key session levels - all essential for timing your trades and understanding when the smart money is active.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🎯 What This Indicator Does
Highlights Trading Sessions:
• 🟡 [color=yellow]Asian Session[/color] (19:00-04:00 EST) - Lower volatility, range-bound
• 🔵 [color=blue]London Session[/color] (03:00-12:00 EST) - High volatility, trend moves
• 🟢 [color=green]New York Session[/color] (08:00-17:00 EST) - Highest volume, major moves
• All times automatically adjust for EST/EDT (daylight saving)
Marks Kill Zones:
• 🔥 [color=red]London Kill Zone[/color] (02:00-05:00 EST) - London market makers most active
• 🔥 [color=red]NY Kill Zone[/color] (08:30-11:00 EST) - NY institutional activity peaks
• Highest probability setups occur during these windows
• Peak liquidity and volatility periods
Identifies Session Overlaps:
• ⚡ [color=orange]London-NY Overlap[/color] (08:00-12:00 EST) - Maximum volume period
• 💜 Asian-London Overlap (03:00-04:00 EST) - Early volatility spike
• Most explosive moves happen during overlaps
• Best time for breakout and momentum trading
Tracks Session Levels:
• Session High/Low lines (support and resistance)
• Session Open lines (key reference levels)
• Real-time range calculations
• Customizable line styles and colors
Smart Features:
• Statistics panel showing current session and ranges
• Fully customizable colors and display options
• Works on all timeframes (best on 5min to 1H)
• Built-in alerts for session starts and kill zones
• Clean, professional visualization
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📊 Understanding Trading Sessions
Why Sessions Matter
Different trading sessions have dramatically different characteristics:
• Volume: Sessions determine who's in the market (retail vs institutional)
• Volatility: Major sessions bring major moves
• Liquidity: Better fills and tighter spreads during active sessions
• Trends: Real trends start during London/NY, not Asian
• Reversals: Often happen at session opens/closes
Professional traders time their entries based on sessions - now you can too.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🟡 Asian Session (19:00-04:00 EST)
Characteristics:
• Lowest volume of the three major sessions
• Range-bound, choppy price action
• Less institutional activity
• Tokyo, Hong Kong, Singapore markets open
• Good for range trading, poor for breakouts
Best For:
• Range trading strategies
• Scalping in established ranges
• Identifying support/resistance for London open
• Pairs: AUD/JPY, NZD/JPY, AUD/USD
Trading Tips:
• Avoid breakout trades - often false breakouts
• Trade between session high/low
• Watch for range compression before London
• Expect reversal at support/resistance
What To Avoid:
• Chasing breakouts (usually fail)
• Large position sizes (low liquidity)
• News trading (limited market participation)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔵 London Session (03:00-12:00 EST)
Characteristics:
• High volatility and volume
• Strongest trends develop here
• Major institutional activity
• European markets + early London traders
• Real breakouts happen during this session
Best For:
• Trend trading strategies
• Breakout trading (especially at open)
• Major currency pairs (EUR/USD, GBP/USD, EUR/GBP)
• Gold and oil trading
Trading Tips:
• Watch for breakout of Asian range at London open
• First hour (03:00-04:00 EST) often sets daily tone
• London Kill Zone (02:00-05:00) has highest win rate
• Session high/low often hold as support/resistance
Key Moments:
• 03:00 EST: London open - major volatility spike
• 02:00-05:00 EST: London Kill Zone - institutional orders
• 08:00 EST: London-NY overlap begins - explosive moves
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🟢 New York Session (08:00-17:00 EST)
Characteristics:
• Highest volume globally (when overlapping with London)
• US market open brings major moves
• Economic news releases (08:30 EST typically)
• Strong directional moves
• US institutional money flows
Best For:
• Trend continuation trades
• News trading (NFP, CPI, FOMC, etc.)
• US indices (ES, NQ, YM)
• Major pairs involving USD
Trading Tips:
• 08:30 EST = Most economic releases (high volatility)
• NY Kill Zone (08:30-11:00) = Highest probability window
• First 2 hours most volatile (08:00-10:00)
• After 12:00 (London close) volume drops significantly
Key Moments:
• 08:00 EST: NY open + London overlap begins
• 08:30 EST: Economic data releases
• 08:30-11:00 EST: NY Kill Zone - institutional activity
• 12:00 EST: London close - volume drops
• 16:00 EST: Stock market close - volatility spike
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔥 Kill Zones Explained
What Are Kill Zones?
Kill Zones are specific time windows within sessions where institutional traders (banks, hedge funds, market makers) are most active. These periods consistently show:
• Highest win-rate setups
• Largest moves relative to risk
• Best liquidity for entries/exits
• Most reliable technical patterns
Popularized by ICT (Inner Circle Trader), these zones represent when smart money acts.
London Kill Zone (02:00-05:00 EST)
Why It Works:
• London banks and institutions place orders
• Pre-London positioning before official open
• Often runs stops before reversing
• Sets up the trend for London session
How To Trade:
1. Watch for sweep of Asian highs/lows
2. Look for reversal back into range
3. Enter in direction of reversal
4. Target: Opposite side of range or session high/low
Best Pairs: EUR/USD, GBP/USD, EUR/GBP, Gold
NY Kill Zone (08:30-11:00 EST)
Why It Works:
• Overlaps with London session (maximum volume)
• Economic data releases at 08:30
• US institutions enter positions
• Highest liquidity period globally
How To Trade:
1. Wait for news spike at 08:30 (if applicable)
2. Identify sweep and reversal patterns
3. Enter with momentum after confirmation
4. Target: Session high/low or previous day levels
Best Instruments: Indices (ES, NQ), USD pairs, Gold
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚡ Session Overlaps
London-NY Overlap (08:00-12:00 EST)
The Golden Window:
• Highest trading volume of entire 24-hour cycle
• Both European and US traders active
• Maximum liquidity = tightest spreads
• Biggest moves of the day often occur here
• Best time for all trading styles
Trading Strategies:
• Breakout trading (high follow-through probability)
• Momentum trading (strong trends develop)
• News trading (major releases during this time)
• Scalping (high volatility + tight spreads)
What To Watch:
• Direction established in first hour often continues
• 08:30 economic data can reverse or accelerate trends
• After London close (12:00), expect consolidation
Asian-London Overlap (03:00-04:00 EST)
The Early Bird Window:
• Short overlap period
• Early volatility as Asian session ends
• London traders positioning before official open
• Often see reversal of Asian range
Trading Strategies:
• Fade Asian extremes (sell highs, buy lows)
• Play breakout of Asian range
• Quick scalps during volatility spike
• Position for London session trend
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📊 How To Use This Indicator
Strategy 1: Session Breakout Trading
Best For: Trend trading, catching major moves
Timeframes: 5min, 15min, 1H
Setup:
1. Note Asian session high/low (yellow lines)
2. Wait for London open (03:00 EST)
3. If price breaks Asian high/low with strong candle, enter breakout
4. Stop loss: Opposite side of Asian range
5. Target: 1.5-2x Asian range or session high/low
Why It Works: London volume breaks Asian consolidation
Strategy 2: Kill Zone Reversals
Best For: High win-rate setups
Timeframes: 5min, 15min
Setup:
1. Wait for Kill Zone to begin (red background)
2. Watch for stop hunt (sweep of recent high/low)
3. Look for rejection/reversal pattern
4. Enter when price reverses back into range
5. Stop: Beyond the swept level
6. Target: Opposite kill zone extreme
Why It Works: Institutions sweep stops then reverse
Strategy 3: Overlap Momentum
Best For: Riding strong trends
Timeframes: 15min, 1H
Setup:
1. Wait for London-NY overlap (08:00 EST, orange background)
2. Identify trend direction in first 30 minutes
3. Enter pullbacks in trend direction
4. Stop: Below recent swing low/high
5. Target: Session high/low or previous day levels
6. Hold until overlap ends (12:00 EST)
Why It Works: Maximum volume drives sustained moves
Strategy 4: Asian Range Trading
Best For: Low-risk scalping
Timeframes: 5min, 15min
Setup:
1. During Asian session (yellow background)
2. Let range establish (first 2-3 hours)
3. Buy at session low, sell at session high
4. Tight stops outside range
5. Exit before London open (03:00 EST)
Why It Works: Asian session typically ranges
Strategy 5: Session Level Trading
Best For: Support/resistance trading
Timeframes: All
Setup:
1. Previous session highs/lows become S/R levels
2. Watch for price reaction at these levels
3. Enter bounces (support) or rejections (resistance)
4. Use session open lines as confirmation
5. Stop: Slightly beyond session level
Why It Works: Traders watch session levels globally
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚙️ Settings Explained
Sessions
Show Asian/London/NY Session
• Toggle each session on/off
• Customize background colors for each
• Adjust transparency to your preference
• Tip: Disable sessions you don't trade
Highlight Session Overlaps
• Shows when sessions overlap (different color)
• Critical for identifying high-volume periods
• Recommended: Keep ON
Overlap Color
• Customize the overlap background color
• Default: Orange (stands out from session colors)
Levels
Show Session High/Low Lines
• Displays horizontal lines at session extremes
• Acts as intraday support/resistance
• Choose line style: Solid, Dashed, or Dotted
• Recommended: Keep ON for level trading
Show Session Open Lines
• Displays line at session opening price
• Key reference level for traders
• Choose line style (default: Dashed)
• Useful for mean reversion strategies
Kill Zones
Show Kill Zones
• Master toggle for kill zone highlighting
• Turn OFF if you don't use kill zone strategies
London Kill Zone (02:00-05:00 EST)
• Toggle London KZ on/off
• Most important for forex traders
NY Kill Zone (08:30-11:00 EST)
• Toggle NY KZ on/off
• Most important for indices/stock traders
KZ Color
• Customize kill zone background color
• Default: Red (indicates high importance)
Display
Show Session Statistics
• Toggle the info panel (top-left)
• Displays current session and ranges
• Keep ON for session awareness
Show Session Labels
• Toggle session name labels on chart
• Shows session name + current range %
• Turn OFF for cleaner appearance
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📱 Statistics Panel Guide
Current Session
• Shows which session is currently active
• Color-coded for quick identification
• Displays "KILL ZONE 🔥" when applicable
• Shows "OVERLAP" during London-NY overlap
Session Table
Session Column:
• Lists all three major sessions
• Color-coded icons for quick reference
Time Column:
• Shows session hours in EST
• All times automatically adjust for daylight saving
Range Column:
• Current session range as percentage
• Updates in real-time during active session
• Shows "-" when session hasn't started
• Higher range = More volatility
Using The Stats:
• Compare daily ranges to historical average
• Larger ranges = More opportunity
• Small ranges in Kill Zones = Potential breakout coming
• Track which sessions are most profitable for your style
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📱 Alert Setup
This indicator includes 6 alert types:
1. Asian Session Open
• Fires when Asian session starts (19:00 EST)
• Useful for range traders
2. London Session Open
• Fires when London session starts (03:00 EST)
• Critical alert for breakout traders
3. NY Session Open
• Fires when NY session starts (08:00 EST)
• Important for US market traders
4. London Kill Zone Start
• Fires at 02:00 EST
• High-probability trading window begins
5. NY Kill Zone Start
• Fires at 08:30 EST
• Prime time for indices and USD pairs
6. London-NY Overlap Start
• Fires at 08:00 EST
• Maximum volume period begins
To Set Up Alerts:
1. Click "Alert" button (clock icon)
2. Select "Session Highlighter Pro"
3. Choose your alert type
4. Configure notification method
5. Click "Create"
Pro Tip: Set alerts for kill zones and overlaps - these are your highest probability trading windows
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
💎 Pro Tips & Best Practices
✅ DO:
• Trade during your session - Match your schedule to high-volume sessions
• Focus on Kill Zones - Highest win-rate setups occur here
• Use session levels as S/R - Previous session highs/lows are watched globally
• Wait for overlaps - Best moves happen during London-NY overlap
• Fade Asian extremes - Asian highs/lows often reversed by London
• Watch the first hour - Sets tone for the entire session
• Track session ranges - Know if volatility is high or low
• Respect session transitions - Major reversals happen at opens/closes
⚠️ DON'T:
• Don't fight the session - Don't expect trends during Asian session
• Don't ignore overlaps - Missing London-NY overlap = Missing best moves
• Don't trade all sessions - Focus on one or two that fit your schedule
• Don't chase late session - After London close (12:00 EST), volume drops
• Don't ignore time - Same setup has different probability in different sessions
• Don't trade low-volume gaps - Between NY close and Asian open, stay flat
🎯 Session Selection By Trading Style:
• Scalpers: London-NY overlap (08:00-12:00 EST)
• Day Traders: London + NY sessions (03:00-17:00 EST)
• Swing Traders: Focus on London/NY opens for entries
• Range Traders: Asian session (19:00-04:00 EST)
• Breakout Traders: London open + Kill Zones
• News Traders: NY Kill Zone (08:30-11:00 EST)
🔥 Best Instruments By Session:
• Asian: AUD/JPY, NZD/JPY, AUD/USD, Nikkei
• London: EUR/USD, GBP/USD, EUR/GBP, Gold, FTSE, DAX
• New York: All USD pairs, ES, NQ, YM, Gold, Oil
• Overlap: Everything (maximum liquidity)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🚀 What Makes This Different?
Unlike basic session indicators, Session Highlighter Pro includes:
• Kill Zones - ICT-style high-probability windows marked
• Session Overlaps - Automatically identifies peak volume periods
• Real-Time Statistics - Track session ranges and volatility
• Dynamic Levels - Session highs/lows update in real-time
• Full Customization - Colors, styles, toggle everything
• Clean Display - Professional look, not cluttered
• Smart Alerts - Never miss a session or kill zone
• EST Timezone - Standard format all pro traders use
Based On Professional Concepts:
• ICT Kill Zone methodology
• Institutional order flow timing
• Global market structure understanding
• Session-based trading psychology
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📈 Common Session Patterns
Pattern 1: Asian Range, London Breakout
• Asian session creates tight range
• London open breaks range with volume
• Trade breakout in direction of London move
Pattern 2: London Reversal At NY Open
• London trends one direction all session
• NY open (08:00) reverses the London trend
• Often happens at London highs/lows
Pattern 3: Kill Zone Sweep & Reverse
• Kill zone begins
• Price sweeps recent high/low (stop hunt)
• Immediately reverses in opposite direction
• Most reliable pattern in trading
Pattern 4: Overlap Continuation
• London establishes trend direction
• NY open (08:00) confirms and accelerates
• Trend continues through entire overlap
Pattern 5: Late Session Consolidation
• After London close (12:00 EST)
• Volume drops, price ranges
• Wait for next session instead of trading
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📈 Upgrade Your Trading Toolkit
This free indicator gives you professional session analysis. Want more?
🔥 Check out my premium scripts for:
• Automated entry signals timed to sessions
• Advanced multi-timeframe session analysis
• Kill zone-specific trading strategies
• Backtested session-based systems
• Complete trading solutions
• And much more...
👉 Visit my profile for institutional-grade tools!
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📝 Important Notes
• All times displayed in EST (Eastern Standard Time)
• Automatically adjusts for daylight saving time
• Works on all timeframes (best on 5min-1H)
• Designed for Forex, Indices, and Commodities
• Session times are approximate - liquidity varies
• Use with proper risk management
• Not all session patterns play out perfectly
• Market conditions vary - adapt accordingly
Timezone Note: This indicator uses EST/EDT. If you're in a different timezone, calculate the offset. For example, London traders should add 5 hours to all times displayed.
Disclaimer: For educational purposes. Trading involves risk. Session-based trading requires practice and proper risk management.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🙏 Support This Work
If this indicator helps you time your trades better:
• ⭐ Give it a thumbs up
• 💬 Share your best session-based trades in comments
• 🔔 Follow for more free professional tools
• 🚀 Share with traders who need better timing
Questions about trading sessions? Drop a comment and I'll help!
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Developed with ❤️ for traders who understand that WHEN you trade matters as much as WHAT you trade
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Version History
• v1.0 - Initial release with sessions, kill zones, overlaps, and real-time statistics
Mã nguồn mở
Theo đúng tinh thần TradingView, tác giả của tập lệnh này đã công bố nó dưới dạng mã nguồn mở, để các nhà giao dịch có thể xem xét và xác minh chức năng. Chúc mừng tác giả! Mặc dù bạn có thể sử dụng miễn phí, hãy nhớ rằng việc công bố lại mã phải tuân theo Nội quy.
Market Solver Pro: The automated system for disciplined traders. Includes: Trend Validation, Entries, and Risk Management. 📉 Stop Guessing. 📈 Start Executing.
Get the Signals & Free Guides:
➡️ patreon.com/marketsolverpro
Get the Signals & Free Guides:
➡️ patreon.com/marketsolverpro
Thông báo miễn trừ trách nhiệm
Thông tin và các ấn phẩm này không nhằm mục đích, và không cấu thành, lời khuyên hoặc khuyến nghị về tài chính, đầu tư, giao dịch hay các loại khác do TradingView cung cấp hoặc xác nhận. Đọc thêm tại Điều khoản Sử dụng.
Mã nguồn mở
Theo đúng tinh thần TradingView, tác giả của tập lệnh này đã công bố nó dưới dạng mã nguồn mở, để các nhà giao dịch có thể xem xét và xác minh chức năng. Chúc mừng tác giả! Mặc dù bạn có thể sử dụng miễn phí, hãy nhớ rằng việc công bố lại mã phải tuân theo Nội quy.
Market Solver Pro: The automated system for disciplined traders. Includes: Trend Validation, Entries, and Risk Management. 📉 Stop Guessing. 📈 Start Executing.
Get the Signals & Free Guides:
➡️ patreon.com/marketsolverpro
Get the Signals & Free Guides:
➡️ patreon.com/marketsolverpro
Thông báo miễn trừ trách nhiệm
Thông tin và các ấn phẩm này không nhằm mục đích, và không cấu thành, lời khuyên hoặc khuyến nghị về tài chính, đầu tư, giao dịch hay các loại khác do TradingView cung cấp hoặc xác nhận. Đọc thêm tại Điều khoản Sử dụng.