Candle box - All SessionsCandle Box – All Sessions + Weekday Filter
This indicator automatically draws boxes on your chart, highlighting custom sessions based on user-defined start and end times.
For each selected session, it visually marks the high and low of the opening candle from your chosen timeframe, making it easy to analyze volatility, breakouts, and ranges.
Key Features:
Full Time Customization: Choose the start and end hour/minute for your session boxes.
Reference Candle Timeframe: Select which timeframe’s high/low to use (e.g., 5min, 15min, etc).
Weekday Selection: Display boxes only on the days of the week you want—any combination of weekdays and weekends.
Session History: All previous session boxes remain visible on the chart, allowing easy review of price behavior across multiple days.
Visual Customization: Adjust border color, background color, and border width for each box.
Typical Uses:
Highlight volatility during key market sessions (e.g., NY Open, London, Close, etc.).
Mark opening ranges for daily or any custom time window.
Identify breakout and consolidation patterns across sessions.
How to Use:
Add the indicator to your chart.
Configure your preferred start/end time, reference candle timeframe, visual style, and select the days of the week.
The indicator will automatically draw all session boxes for both current and past days, making market structure and session dynamics instantly clear.
Search in scripts for "session"
Hourly Volatility Explorer📊 Hourly Volatility Explorer: Master The Market's Pulse
Unlock the hidden rhythms of price action with this sophisticated volatility analysis tool. The Hourly Volatility Explorer reveals the most potent trading hours across multiple time zones, giving you a strategic edge in timing your trades.
🌟 Key Features:
⏰ Multi-Timezone Analysis
• GMT (UTC+0)
• EST (UTC-5) - New York
• BST (UTC+1) - London
• JST (UTC+9) - Tokyo
• AEST (UTC+10) - Sydney
Perfect for tracking major market sessions and their overlaps!
📈 Dynamic Visualization
• Color-gradient hourly bars for instant pattern recognition
• Real-time volatility comparison
• Interactive data table with comprehensive statistics
• Automatic highlighting of peak volatility periods
🎯 Strategic Applications:
Day Trading:
• Identify optimal trading windows
• Avoid low-liquidity periods
• Capitalize on session overlaps
• Fine-tune entry/exit timing
Risk Management:
• Set appropriate stop losses based on hourly volatility
• Adjust position sizes for different market hours
• Optimize risk-reward ratios
• Plan around high-impact hours
Global Market Analysis:
• Track volatility across all major sessions
• Spot institutional trading patterns
• Identify quiet vs. active periods
• Monitor 24/7 market dynamics
💡 Perfect For:
• Forex traders navigating global sessions
• Crypto traders in 24/7 markets
• Day traders optimizing execution times
• Algorithmic traders fine-tuning strategies
• Risk managers calibrating exposure
📊 Advanced Features:
• Rolling 3-month analysis for reliable patterns
• Precise pip movement calculations
• Sample size tracking for statistical validity
• Real-time current hour comparison
• Color-coded visual system for instant insights
⚡ Pro Trading Tips:
• Use during major session overlaps for maximum opportunity
• Compare patterns across different instruments
• Combine with volume analysis for deeper insights
• Track seasonal variations in hourly patterns
• Build trading schedules around peak hours
🎓 Educational Value:
• Understand market microstructure
• Learn global market dynamics
• Master timezone relationships
• Develop timing intuition
🛠️ Customization:
• Adjustable lookback period
• Flexible pip multiplier
• Multiple timezone options
• Visual preference settings
Whether you're scalping the 1-minute chart or managing longer-term positions, the Hourly Volatility Explorer provides the precise timing intelligence needed for today's global markets.
Transform your trading schedule from guesswork to science. Know exactly when markets move, why they move, and how to position yourself for maximum opportunity.
#TechnicalAnalysis #Trading #Volatility #MarketTiming #DayTrading #Forex #Crypto #TradingView #PineScript #MarketAnalysis #TradingStrategy #RiskManagement #GlobalMarkets #FinancialMarkets #TradingTools #MarketStructure #PriceAction #Scalping #SwingTrading #AlgoTrading
Asian Session ShadingDescription
The "Asian Session Shading" indicator is designed to highlight the trading hours of the Asian market session on TradingView charts. This script shades the background of the chart in a pale blue color to visually distinguish the time period of the Asian trading session. By using this indicator, traders can easily identify when the Asian session is active, helping them to analyze and make informed trading decisions based on time-specific market behavior.
Features
Customizable Timing: The session start and end times can be adjusted to fit different Asian market hours.
Visual Clarity: The pale blue shading helps to visually separate the Asian session from other trading sessions.
Easy to Use: Simple implementation with clear visual cues on the chart.
Best Use Cases
Market Analysis: Traders can use this indicator to analyze market movements and trends specific to the Asian trading session.
Trading Strategies: This tool can assist in developing and implementing trading strategies that take into account the unique characteristics of the Asian market.
Time Management: Helps traders to manage their trading schedule by clearly marking the start and end of the Asian session.
How to Use
Apply to Chart: Save and apply the indicator to your chart to see the shaded Asian session.
This indicator is particularly useful for forex traders, stock traders, and anyone looking to incorporate the Asian market's influence into their trading strategy.
ICT Kill Zones [dR-Algo]ICT Kill Zones Indicator by dR-Algo
Introducing the dR-Algo's ICT Kill Zones Indicator – a tool meticulously crafted to blend with the elegance of the ICT Concept of Kill Zones. Built for traders who seek clarity and focus, this unique indicator is tailored to highlight the essential time frames while ensuring minimal distraction from the core price action.
Key Features:
Three Kill Zones:
London Kill Zone: Kickstart your trading day with the London Kill Zone, highlighting the critical period between 03:00 to 04:00 (UTC-4). The London session, known for its volatility due to the overlapping of the Asian session, is captured precisely for your benefit.
NY AM Session: As the European markets gear towards close and the US markets come alive, our indicator emphasizes the activity from 10:00 to 11:00 (UTC-4). It’s a window where significant market moves often originate.
NY PM Session: Capture the late-day trading action between 14:00 to 15:00 (UTC-4). As markets prepare to close, this time frame can offer last-minute opportunities.
Subtle Yet Effective Visualization: Unlike many other indicators that bombard traders with an array of colors, our ICT Kill Zones Indicator is intentionally designed to be subtle. It provides just the right amount of visual emphasis without overwhelming the chart. The primary goal is to let traders focus on what truly matters: the price action.
User-Friendly Customization: The indicator's settings can be easily tailored to align with individual trading styles, allowing traders to adjust and tweak as per their preference.
Seamless Integration with Trading View: Smoothly integrates with your TradingView charts ensuring optimal performance and real-time responsiveness.
Why Choose Our ICT Kill Zones Indicator?
The market is flooded with indicators, each promising to be the 'next big thing.' What sets dR-Algo's ICT Kill Zones Indicator apart is its dedication to simplicity and effectiveness. It's not just about adding an indicator to your chart; it's about adding value to your trading experience. By seamlessly merging vital time frames without overshadowing the price action, we ensure traders get the best of both worlds.
Join the trading revolution with dR-Algo and embrace a focused approach to the markets.
[astropark] Kill ZonesDear Followers,
today I'm glad to present you an indicator which highlights for you the most important market Kill Zones .
This indicator will color background of the time sessions when Asia, London and New York sessions are going to be most active .
This way you can understand easier what istitutions and big hedge funds made during the session.
You can change colors and transparency in the indicator options, default colors are yellow for Asia, blue for London and red for New York sessions.
You can enable the indicator to show background also during the weekend (disabled by default).
This indicator works on all markets, I suggest not to use it above 1h timeframe, 5m-15m is great.
This is a premium indicator , so send me a private message in order to get access to this script.
ATR (Average True Range) By TimeWhat is ATR By Time?
This premium indicator was inspired by my RVOL By Time indicator . It works on Stocks, Forex, Crypto and most Futures markets. Instead of calculating the ATR by recent price data, it calculates an ATR value for each candle based on that candle’s time of day.
For example, if you set the Lookback setting on this indicator to 14, then instead of calculating the ATR based on the past 14 candles, it will calculate an ATR value based on the past 14 trading sessions for each candle.
This is extremely useful for day traders in particular as it allows you to gauge the average range of candles during certain times of day instead of only by the most recent price action.
It also draws a regular ATR (optional) – so this is essentially an enhanced ATR script that gives you multiple readings on price volatility.
If you are interested, you can purchase access to the script or register for a free trial on my website: ATR By Time Feature Page .
Why Does It Cost Money?
The reason why this is a premium script that requires payment to access is because it took a lot of time, research and development in order to create. The other advantage of charging for it is that it retains exclusivity to only a select few dedicated traders.
By paying the yearly fee you get access to ALL of my premium indicators including lifetime updates and technical support.
If you don’t want to pay for this script then I completely understand and I have plenty of other free indicators and scripts that you might be interested in!
Free Trial
I am a trader myself and so I know how skeptical you might be that this indicator is worth your time and money. That is why I am offering a free trial of this indicator.
All you need to do to initiate your trial is Join My Mailing List/ on my website: zenandtheartoftrading.com
How It Works
This script uses a complex formula to calculate ATR values across distant historical bars.
Depending on the timeframe you select it will skip through historical bars to find previous bars from the same time of day. It collects these values then applies the traditional ATR formula to them.
The ATR value is determined by the maximum result of the following three calculations:
- Current high minus the current low
- The absolute value of the current high minus the previous close
- The absolute value of the current low minus the previous close
- Whichever of these three calculations comes out highest, that is your ATR for the given candle.
Once this value is calculated for historical bars the ATR indicator’s reading is typically determined by a 14-period moving average of these individual ATR values. So the ATR reading you see on your screen is an average of the past 14 ATR values.
This means that as markets expand and contract this volatility reading will adapt to the change in candle price ranges.
The difference with the ATR By Time indicator’s calculation formula is that rather than referencing recent bars it references bars based on their time of day.
For example, if you are on the 1-Hour chart and you check the ATR By Time value at 9:00AM with a Lookback period of 14, then the value you see will be the result of the ATR calculation of every 9:00AM 1-Hour candle over the past 14 trading sessions.
You can also choose to enable the ATR moving average in the settings menu if you wish. This will give you a smoothed ATR reading by averaging the current session’s ATR value with previous sessions.
This versatility gives you a sophisticated reading on price volatility which is particularly helpful for day trade setups based around market opens or market closes when volatility tends to spike.
The regular ATR indicator will not account for this on the lower timeframes, but this indicator will!
Examples
Stocks - Heatmap Scheme with regular ATR
Stocks - Price Scheme - No ATR
Stocks - Traffic Scheme - Session Average Line RMA
Stocks - Trigger Scheme - 10 sessions
Forex - RMA
Forex - No RMA
Forex - Normal ATR Stop
Forex - Session ATR Stop
Integrated Session Markers & MTF Time Blocks (4H/1H)Overview
This indicator provides a comprehensive visual guide to market structure by integrating key session opening signals with multi-timeframe (MTF) background shading. It is designed to help traders quickly identify market open volatility and the progression of 4-hour and 1-hour time cycles.
Key Features
Session Open Markers (Labels): * Automatically marks the start of major trading sessions: SEO (Seoul/Asia), LDN (London/Europe), and NY (New York).
The London (LDN) session is specifically calibrated to 17:00 KST (08:00 UTC).
Labels can be toggled between the Top or Bottom of the chart for better visibility.
4-Hour Time Blocks (Macro View): Alternating background colors every 4 hours to help you track H4 candle rotations visually.
1-Hour Time Blocks (Micro View): Subtle background shading every 1 hour to define short-term intraday structures.
How to Use
Identify Session Volatility: Watch for the "SEO", "LDN", or "NY" labels to anticipate potential breakouts or reversals during session opens.
Visual Time Management: Use the 4H/1H background grids to keep track of time without constantly checking the clock.
Customization: You can easily change the colors of the background blocks and session labels in the settings to match your chart theme (Light/Dark mode).
⚙️ Settings Guide (Input Parameters)
4H Block Color A/B: Set the colors for the 4-hour background rotation.
1H Block Color C/D: Set the colors for the 1-hour background rotation.
Label Position: Choose between "Top" or "Bottom".
Signal Colors: Individual color settings for SEO, LDN, and NY session labels.
Integrated Session Markers & MTF Time Blocks (4H/1H)📌 Indicator Name Suggestion
Integrated Session Markers & MTF Time Blocks (4H/1H)
📝 English Description
Overview
This indicator provides a comprehensive visual guide to market structure by integrating key session opening signals with multi-timeframe (MTF) background shading. It is designed to help traders quickly identify market open volatility and the progression of 4-hour and 1-hour time cycles.
Key Features
Session Open Markers (Labels): * Automatically marks the start of major trading sessions: SEO (Seoul/Asia), LDN (London/Europe), and NY (New York).
The London (LDN) session is specifically calibrated to 17:00 KST (08:00 UTC).
Labels can be toggled between the Top or Bottom of the chart for better visibility.
4-Hour Time Blocks (Macro View): Alternating background colors every 4 hours to help you track H4 candle rotations visually.
1-Hour Time Blocks (Micro View): Subtle background shading every 1 hour to define short-term intraday structures.
How to Use
Identify Session Volatility: Watch for the "SEO", "LDN", or "NY" labels to anticipate potential breakouts or reversals during session opens.
Visual Time Management: Use the 4H/1H background grids to keep track of time without constantly checking the clock.
Customization: You can easily change the colors of the background blocks and session labels in the settings to match your chart theme (Light/Dark mode).
⚙️ Settings Guide (Input Parameters)
4H Block Color A/B: Set the colors for the 4-hour background rotation.
1H Block Color C/D: Set the colors for the 1-hour background rotation.
Label Position: Choose between "Top" or "Bottom".
Signal Colors: Individual color settings for SEO, LDN, and NY session labels.
JD - Market SessionJD - Market Session (Pro Analysis Tool)
Overview
The JD - Market Session is a high-performance visual analysis tool designed to help traders identify market structure and session-specific liquidity with precision. Unlike standard session indicators that wrap tightly around price action, this script provides a Uniform High/Low Alignment, ensuring that session boxes always extend to the day's maximum boundaries for a cleaner, more professional chart layout.
Key Features
Intraday Global Boundaries: Automatically calculates the daily High and Low, creating a clear "Daily Box" container for the entire trading day.
Synchronized Session Height: Features dedicated logic for Asia, London, and New York sessions. All session boxes are dynamically anchored to the daily High/Low, maintaining a consistent height regardless of price fluctuations during that specific window.
Previous Day Data (PD OHLC): Projects the Previous Day High (PDH), Low (PDL), Open (PDO), and Close (PDC) as high-visibility dotted lines. These levels are plotted with a 4-bar offset to the right of the current price for an unobstructed view.
Adaptive Real-time Updates: As new daily highs or lows are formed, the script retroactively scales the existing session boxes for that day, ensuring perfect alignment with the final intraday range.
High-Contrast Visualization: Uses a specifically curated color palette to distinguish between sessions and key historical levels without cluttering the workspace.
How to Use
Identify Liquidity: Use the PDH and PDL levels to monitor for liquidity sweeps.
Session Context: Observe how price reacts when entering a new session within the context of the day’s total range.
Structure Analysis: The uniform box height allows for easier identification of "Internal" vs "External" range movements.
Policy Compliance Note
This script is a purely visual analysis tool. It does not provide financial advice, trade signals, or "Buy/Sell" recommendations. It is designed to assist manual chart analysis based on user-defined sessions.
BK AK-Session Barricade🗽🛡️ BK AK–Session Barricade 🗽🛡️
All glory to G-d — the true source of wisdom, restraint, and right timing.
AK — every indicator I publish carries his standard: discipline, patience, clean execution.
Session Barricade is not a signal generator.
It’s a battlefield fence: it draws the session container, exposes auction control (VWAP vs TWAP), and layers context (trend state, momentum, delta, imbalances, POC/VA, patterns, Gann partitions) so price must prove acceptance/rejection before you act.
🧠 What it does (big picture)
Barricade builds a session-based market map directly on your chart.
1) Session Range “Barricade” Box
Tracks Session Open / High / Low / Close in real time.
Draws Top/Bottom borders + optional Midpoint.
Optional bias shading + optional vertical/horizontal gradient fill.
Tracks directional streaks and labels the session with ▲/▼ + streak # (trend persistence).
2) Previous Session Levels (memory rails)
Projects prior session levels into the current session:
Prev High / Prev Low (default ON)
Optional: Prev Open / Prev Close / Prev Mid
Optional extend-right so the level stays active into the current session (trade it as a rail, not a history line).
3) TWAP (Session)
Session-reset TWAP (time fairness).
Option to show current session only for clean charts.
4) VWAP (Session) + σ Bands
Session-reset VWAP (auction fairness).
1σ / 2σ / 3σ bands computed from session variance (rolling variance engine).
Purpose: define fair value vs stretch, and quantify displacement from mean.
5) Reference VWAP (two methods)
A second VWAP layer for regime anchoring:
True Anchored VWAP engine (real anchor + reset):
Anchor to Prev Session Open, Last Pivot High/Low, ATH, or ATL
Includes ±1σ / ±2σ bands
Optional ta.vwap reference line (baseline)
Modes: True / ta.vwap / Both / Off
6) VWAP Trend State (slope regime)
Calculates VWAP slope % over a lookback and classifies:
Strong Bull / Weak Bull / Flat / Weak Bear / Strong Bear
Optional trend icon on chart
Optional coloring of the session label by trend state (current session)
7) Session Momentum Engine
Session-relative momentum: (price vs session open) smoothed with a session-reset EMA.
Optional momentum line normalized into the session range (so it “lives” inside the box).
Strong/weak thresholds help separate clean push vs fake push.
8) Delta Analysis (lightweight order-flow proxy)
Cumulative Delta approximation using candle direction × volume.
Optional divergence markers:
Bearish: price pushes highs while delta fails
Bullish: price pushes lows while delta holds
Divergence icons are quiet-hours gated to reduce dead-liquidity noise.
9) Order Flow Imbalances
Imbalance boxes print when volume exceeds Average × Threshold:
Buy imbalance = high volume + green candle
Sell imbalance = high volume + red candle
Object count is capped to protect performance.
10) Volume Profile (session) + POC + Value Area
Builds a session volume profile (binning by close due to Pine constraints).
Computes:
POC (highest-volume price bin)
Value Area (70%) expansion around POC
Draw options:
Profile bars
POC line
Value Area box (optional current-only)
11) Pattern Recognition (current session only)
Pivot-confirmed, anti-spam context markers:
Double Tops / Bottoms
Compression Triangles
Tight Ranges
Designed as context, not prophecy.
12) Heat Map Mode
Turns the session box into an intensity map using:
Volatility or Volume metric
Adjustable intensity scaling
13) Gann Levels (optional)
Session range partitioned into 1/8ths
Optional extra sets: 30/60, 33/66, Both
Range source options:
Current session
Previous session
Last pivot range
Purpose: internal harmonic reaction levels inside the session container.
14) Dashboard + Hover Intelligence
UI Mode: Dashboard Panel / Hover Icon / Both / Off
Dashboard summarizes:
VWAP vs TWAP control state
Price relative to VWAP/TWAP
σ position
Momentum
CumΔ
POC/VA (if enabled)
Final state: WAIT / CAUTION / STRONG (confluence-based)
Hover icon provides an on-chart briefing tooltip without clutter.
⚙️ Core logic (how it works)
Session detection (NY time ready)
Uses America/New_York by default (or Exchange timezone).
Default session start:
Intraday: first bar of session
Otherwise: day change
Optional Custom Session input (session string) for ETH/RTH or your own trading day.
Performance protections
Session data stored in a structured record + array.
Hard caps prevent overload:
VP max bars stored per session
VP recalculated every N bars (throttle)
Imbalance boxes capped/trimmed
History filter: show only today / show last N sessions
Quiet Hours gate (anti-noise control)
Default quiet window: 18:00–07:00
When enabled, hides icons/signals during quiet hours (divergences, imbalances, VWAP/TWAP control icon).
The session structure still draws — you keep the map without getting baited by low-liquidity “tells.”
🧭 How to use it (execution workflow)
Step 1 — Treat the session box like a courtroom
Inside the box: rotation/mean reversion is common.
At the rails (top/bottom): hunt rejection (fade) or acceptance (break/hold).
The box is the boundary. Price must testify.
Step 2 — Read control (VWAP vs TWAP)
VWAP leading = participation sponsorship (auction conviction).
TWAP leading = time drift / weaker sponsorship.
Combine with location:
Above both = strength bias
Below both = weakness bias
Mixed = chop risk
Step 3 — Use σ as a stretch/exhaustion ruler
Near VWAP = fair value / magnet zone
1σ/2σ/3σ = displacement zones:
continuation requires momentum + acceptance
exhaustion shows as failure + divergence + snap back
Step 4 — Use POC/VA as “where business happened”
POC = pivot/magnet line
VA edges = acceptance/rejection tests
Strong behaviors:
reject VA edge → rotate to POC
accept VA edge → expand trend
Step 5 — Respect previous session rails
Prev High/Low are “yesterday’s stones.”
Break + hold = regime shift
Break + fail = trap fuel
Step 6 — Add modules only when needed
Delta/divergence = confirmation, not trigger
Imbalances = attention markers, not entries
Patterns = context, not direction
Gann = internal reaction levels, not magic
🧱 Non-negotiable rule
This is a timing + structure map, not a fortune teller.
If you use it to “predict,” you turn a precision tool into superstition.
👑 Watchman on the Wall Lens (Ezekiel 33 × Nehemiah 4)
A watchman doesn’t predict — he warns at the gate. A wall doesn’t guess — it defines the boundary.
This script builds the session wall (box + rails) and posts the watchman (VWAP/TWAP control + gated alerts).
When it’s quiet, it stays silent. When it speaks, it’s the trumpet: price is either granted passage or turned back.
🙏 Respect + Seal
Respect to AK — discipline, patience, clean execution.
All glory to G-d — the source of wisdom and endurance.
🗽🛡️ BK AK–Session Barricade — draw the rails, read control, let price prove itself. 🛡️🗽
CRT Market Structure Toolkit v4 ALEXCRT Market Structure Toolkit v4 — Developer Overview
CRT Market Structure Toolkit v4 is a public, protected TradingView indicator designed for discretionary traders who focus on market structure, liquidity, session behavior, and higher-timeframe (HTF) context.
The script combines multiple widely known institutional trading concepts into a single, highly configurable overlay.
It is intended to provide context and structural insight, not automated trading signals.
All logic is implemented in a protected format to prevent source-code access, while remaining fully usable as a public analysis tool.
Core Features
1. Previous Day High / Low (PDH / PDL) — Original Logic
Full 24-hour New York session tracking.
Dynamically records the true daily high and low.
Levels extend in real time until a liquidity sweep occurs.
Once swept:
Line style switches to dashed.
Level freezes permanently.
Optional clean labels that follow price until mitigation.
Configurable history depth.
PDH / PDL calculation, sweep detection, level freezing, and labeling behavior are original implementations.
2. HTF High / Low Sweep Levels — Original Logic
Tracks High / Low of any user-defined higher timeframe (default: 4H).
Levels extend forward and freeze after being swept.
Optional dynamically positioned labels.
Independent history controls.
HTF sweep logic and level lifecycle management are original to this script.
3. Fair Value Gaps (FVG) & Balanced Price Range (BPR)
Detection of bullish and bearish Fair Value Gaps using classic three-candle displacement logic.
Configurable filters:
Lookback window
Minimum gap size
Mitigation models (full, partial, or none)
Automatically highlights the nearest active FVG relative to price.
Marks Balanced Price Ranges (BPR) where bullish and bearish gaps overlap.
Credits / Inspiration
Fair Value Gap (FVG) and Balanced Price Range (BPR) concepts commonly used in institutional and ICT-style market structure methodologies.
4. Killzones (Sessions)
Time-based session boxes with dynamic high/low expansion.
Custom session times and colors.
Designed to integrate cleanly with PDH and HTF levels.
Credits / Inspiration
Killzone session concepts (Asia, London, New York).
5. Multi-Session Framework & Volume Profile
Up to six configurable global trading sessions.
Each session supports:
Visual box / area / line rendering
Session high and low
Optional Volume Profile
Volume Profile includes:
Point of Control (POC)
Value Area High / Low (VAH / VAL)
Low Volume Nodes (LVN)
Optional session status table (open / closed).
Credits / Inspiration
Session profiling and Market Profile / Volume Profile theory.
6. Auto Fibonacci Retracement
Automatic Fibonacci projection based on ZigZag pivots.
Dynamic deviation using ATR.
Supports extensions, custom levels, labels, and background fills.
Credits
Uses TradingView’s official ZigZag library (TradingView/ZigZag).
7. Opening Gaps (NWOG / NDOG)
New Week Opening Gap (NWOG)
New Day Opening Gap (NDOG)
Optional Consequent Encroachment (CE) and midpoint logic.
Historical gap management with cleanup routines.
Credits
Opening gap and consequent encroachment concepts used in institutional price delivery models.
8. HTF Candle Overlay (Advanced)
Higher timeframe candle reconstruction on lower timeframe charts.
Supports:
Multiple HTFs
Liquidity sweeps
Midpoints
FVGs and volume imbalances
HTF timers and bias filtering
Credits / Inspiration
Higher timeframe candle overlay and liquidity-based market structure methodologies.
9. SMT Divergence
Detection of Smart Money Technique (SMT) divergence between correlated instruments.
Pivot-based relative strength and weakness comparison.
Visual marking of bullish and bearish SMT conditions.
Credits
SMT divergence concept (inter-market analysis).
Design Philosophy
No trade signals.
No execution automation.
No repainting logic for decision levels.
State-aware drawings with controlled lifecycle management.
Built for discretionary traders prioritizing:
Market structure
Liquidity behavior
Higher timeframe bias
Session context
Usage, Visibility & Protection
Data Source & Instrument Note
Higher timeframe ranges (such as 4H highs and lows) may differ between futures and CFD instruments due to differences in data sources, session times, and candle construction.
This indicator calculates all levels based strictly on the selected symbol and its native data feed.
Users should be aware that HTF ranges and sweep behavior may not align perfectly across different instrument types, even when tracking the same underlying market.
This indicator is published as Public with Protected source code.
The script is fully usable by the public on TradingView charts.
Source code access, copying, modification, or derivative redistribution is not permitted.
The script is provided for personal, educational, and analytical use only.
It is not intended for commercial redistribution, resale, or inclusion in paid products or services.
Intellectual Property & Credits
PDH / PDL and HTF sweep systems are original implementations owned by the author.
Other components represent integrations or adaptations of publicly known trading concepts, credited at a conceptual level.
The script is built using original code and publicly documented methodologies only.
It does not contain or reuse any private, paid, or proprietary indicators or scripts.
Disclaimer
This script does not constitute financial advice and does not provide trade signals.
Trading involves risk. Users are solely responsible for their trading decisions and risk management.
Best settings for personal use :
imgur.com
Opens and Levels MapperOpens & Levels Mapper — Institutional Overview
Opens & Levels Mapper provides a precise and unobtrusive framework of institutional reference levels used across global markets.
The tool focuses exclusively on time-based levels that matter for intraday structure, volatility timing, and session-to-session behavior.
Reference Levels Included
• Previous Ranges
PDH / PDL
PWH / PWL
PMH / PML
Anchored on the exact bar where each level forms to maintain structural integrity for sweeps, retests, liquidity grabs, and range rotations.
• Mid-Range (Optional)
50% of PD / PW / PM
Equilibrium markers offering internal range context without noise.
• Session Opens (DST-Proof)
London Midnight
London Open
New York Midnight
New York Cash Open
Hong Kong Open
Tokyo Open
All timestamps use real session timezones and auto-adjust with DST, ensuring accurate reference points monitored by professional desks.
Technical Characteristics
True timezone handling (DST-adjusted)
Anchoring directly on event-defining bars
Multiple line modes (Start→Now, Start→Right, Full Extend)
Optional price labels for core levels
Minimalist and clean visual footprint
No synthetic signals or artificial zones — only actionable reference levels
Use-Case Profile
Intraday bias development
Session overlap transitions
Reaction analysis around opens and previous ranges
Liquidity behavior at institutional reference points
Cross-session continuity (Asia → London → New York)
Works seamlessly alongside order flow, liquidity concepts, VWAP, FVGs, and market structure tools.
Disclaimer
This script does not generate trading signals or provide financial advice.
It is a contextual analysis tool.
Trading involves risk, and users remain solely responsible for their decisions.
• Built with Pine Script® v6
ICT/SMC Smart Grid & Macro Sessions LilianNasdaqThis all-in-one toolkit is designed for precision traders (ICT, SMC, Scalpers) trading Nasdaq (NQ), S&P500 (ES), or Forex. It combines a Smart Price Grid with an automated Session/Macro time tracker.
Key Features:
Smart Price Grid:
Automatically draws price lines every 10, 20, or 50 points.
Institutional Levels (Big Figures): Highlights "00" levels (e.g., 15500, 15600) with a distinct, thicker style.
Fixed Anchor: Option to manually set the base price for a perfectly static grid.
Session & Macro Tracker (Vertical Lines): Automatically draws vertical lines for key time stamps.
Pre-Open Setup: 09:25, 09:35.
AM Macros: Precise breakdown (09:50 - 10:10 & 10:50 - 11:10).
Global Sessions: London Open (02:00, 05:00) and Asian Session (19:00, 22:00).
Fixed Labels: Displays "London" (03:30) and "Asian" (20:30) text stuck to the top or bottom of the screen (chart clutter-free).
Everything is 100% customizable (colors, line styles, toggle on/off). An essential tool for keeping a clean and professional chart.
ORB Session BreakoutORB Session Breakout
Overview
The ORB Session Breakout indicator automatically identifies Opening Range Breakouts across multiple trading sessions (Asia, London, and New York) and provides visual trade setups with entry, stop loss, and take profit levels.
Opening Range Breakout (ORB) is a classic trading strategy that captures momentum when price breaks out of an initial trading range established at the start of a session. This indicator automates the entire process - from detecting the opening range to plotting trade setups when breakouts occur.
🎯 Key Features
Multi-Session Support
Asia Session - Captures the Asian market open (default: 19:00-19:15 NY time)
London Session - Captures the London market open (default: 03:00-03:15 NY time)
New York Session - Captures the NY market open (default: 09:30-09:45 NY time)
Each session is fully customizable with independent time windows and colors
Enable/disable individual sessions based on your trading preferences
Automatic Trade Visualization
Entry Level - Marked at the breakout candle close
Stop Loss Zone - Configurable as ORB High/Low or Breakout Candle High/Low
Take Profit Zone - Calculated automatically based on your Risk:Reward ratio
Visual zones make it easy to see risk/reward at a glance
Smart Breakout Detection
Detects breakouts on the exact candle that closes beyond the ORB range
Supports direction changes - if price breaks one way then reverses, a new trade is signaled
Configurable max breakouts per session (1-4) to control trade frequency
Tracking hours setting limits how long after the ORB to look for entries
Futures Compatible
Special detection logic for futures markets where session times may fall during market close
Works reliably on instruments with non-standard trading hours
📊 How It Works
Opening Range Formation
At the start of each enabled session, the indicator tracks the high and low of the first candle(s)
This range becomes your ORB box (displayed in the session color)
Breakout Detection
When a candle closes above the ORB High → LONG signal
When a candle closes below the ORB Low → SHORT signal
The breakout candle is highlighted in yellow (customizable)
Trade Setup Visualization
Entry line drawn at the breakout candle's close price
Stop Loss placed at ORB Low (longs) or ORB High (shorts) - or breakout candle extreme
Take Profit calculated as: Entry + (Risk × R:R Ratio) for longs
Direction Changes
If you're in a LONG and price closes below the ORB Low, the indicator signals a SHORT
This counts as your 2nd breakout (configurable up to 4 per session)
💡 Trading Tips
Best Practices
Wait for candle close - The indicator only signals on confirmed closes beyond the ORB, reducing false breakouts
Use with trend - ORB breakouts work best when aligned with the higher timeframe trend
Respect the levels - The ORB High/Low often act as support/resistance throughout the session
Monitor multiple sessions - Sometimes the best setups come from Asia or London, not just NY
Recommended Settings by Style
Conservative: Max Breakouts = 1, R:R = 2.0+, SL Mode = ORB Level
Aggressive: Max Breakouts = 3-4, R:R = 1.5, SL Mode = Breakout Candle
Scalping: Shorter tracking hours (1-2), tighter R:R (1.0-1.5)
What to Avoid
Trading ORB breakouts during major news events (high volatility can cause whipsaws)
Taking every signal without considering market context
Using on timeframes higher than 1 hour (the ORB concept works best intraday)
🔔 Alerts
The indicator includes built-in alerts for:
Entry Signal - When a breakout is detected (LONG or SHORT)
Take Profit Hit - When price reaches the TP level
Stop Loss Hit - When price reaches the SL level
To set up alerts: Right-click on the chart → Add Alert → Select "ORB Session Breakout"
📝 Notes
This indicator is designed for intraday trading on timeframes up to 1 hour
Session times are based on the selected timezone (default: America/New_York)
The indicator works on all markets including Forex, Futures, Stocks, and Crypto
For futures with non-standard hours, the indicator includes special detection logic
Custom Session ORB - Extending Past Current CandleCustom Session ORB - Extending Past Current Candle
This indicator plots Opening Range Breakout (ORB) levels for one or two customizable trading sessions directly on your chart. It dynamically tracks the high, low, and midpoint of the defined session(s) and extends these levels beyond the session using a configurable offset.
Features:
Supports two custom sessions.
New York and Asia pre-saved.
Automatically tracks session High, Low, and Mid.
Option to extend ORB levels past the live candle.
Option to display only the most recent ORB for a clean chart.
Configurable line thickness, style, and label size.
Works in Eastern Standard Time (EST) without manual adjustment.
Settings:
Show Labels: Toggle to display ORB values on chart.
Label Font Size: Small, Normal, Large.
Mid Line Style: Solid, Dashed, or Dotted.
ORB Line Thickness: Set line thickness of ORB levels.
Extend Past Current Candle by N Bars: Controls how far the ORB extends visually.
Show Only Current ORB: Cleans chart by removing previous session ORB levels.
Enable Session 1 / 2: Toggle individual sessions on/off.
Session Time: Set the start and end times for each session (automatically in EST).
How It Works:
The indicator monitors the defined session time, records the high, low, and midpoint, and draws lines at those levels. When the session ends, the lines are extended by the specified offset for easy breakout visualization. Labels can optionally show the exact price levels.
Dobrusky Pressure CoreWhat it does & who it’s for
Dobrusky Pressure Core is a volume by time replacement for traders who care about which side actually controls each bar. Instead of just plotting total volume, it splits each bar into estimated buy vs sell pressure and overlays a custom, session-aware volume baseline. It’s built for discretionary traders who want more nuanced volume context for entries, breakouts, and pullbacks.
Core ideas
Buy/sell pressure split: Each bar’s volume is broken into estimated buying and selling pressure.
Dominant side highlighting: The dominant side (buy or sell) is always displayed starting from the bottom of the bar, so you can quickly see who “owned” that bar.
Median-based baseline: Uses the median of the last N bars (50 by default) to build a robust volume baseline that’s less sensitive to one-off spikes.
Session-aware behavior: Baseline is calculated from Regular Trading Hours (RTH) by default, with an option to include Extended Hours (ETH) and a control to force Regular data on higher timeframes.
Volume regimes: Three multipliers (1x, 1.5x, 2x by default) show normal, high, and extreme volume regions.
Flexible display: Baseline can be shown as lines or as columns behind the volume, with full color customization.
How the pressure logic works
For each bar, the script:
Adjusts the range for gaps relative to the prior close so the “true” traded range is more consistent.
Computes buy pressure as a proportion of the adjusted range from low to close.
Defines sell pressure as: total volume minus buy pressure.
Marks the bar as buy-dominant if buy pressure ≥ sell pressure, otherwise sell-dominant, and colors the dominant side from the bottom to at least the midpoint using the selected buy/sell colors.
In practice, this turns basic volume columns into bars where the internal split and dominant side are clearly visible, helping you judge whether aggressive buyers or sellers truly controlled the bar instead of just looking at the price action.
Volume baseline & session logic
The script builds a session-aware baseline from recent volume:
Baseline length: A rolling window (default 50 bars) is used to compute a median volume value instead of a simple moving average.
RTH-only by default: By default, the baseline is built from Regular Trading Hours bars only. During extended hours, the baseline effectively “freezes” at the last RTH-derived value unless you choose to include extended session data.
Extended mode: If you select Extended mode, the script builds separate rolling baselines for RTH and ETH trading, using the appropriate one depending on the current session.
Force Regular Above Timeframe: On timeframes equal to or higher than your chosen threshold, the baseline automatically uses Regular session data, even if Extended is selected.
Multipliers: Three adjustable multipliers (1x, 1.5x, 2x by default) create normal, high, and extreme volume bands for quick identification.
This lets you choose whether you want a pure RTH reference or a baseline that adapts to extended-session activity.
Example ways to use it
1. Replace standard volume bars
Add Dobrusky Pressure Core to your volume pane and hide the default volume if you prefer a clean look.
Use the colors and split to see at a glance whether buyers or sellers were dominant on each bar.
2. Pressure confirmation for entries
For longs (example concept; adapt to your own rules):
Require that the entry bar’s buy pressure is greater than the previous bar’s sell pressure , or
If the entry and prior bar are both buy-dominant, require that the entry bar has more buy pressure than the prior bar.
This helps avoid taking a long when buying pressure is clearly fading relative to what sellers recently showed. A mirrored idea can be used for short setups with sell pressure.
3. Context from baseline multipliers
Use ~1x baseline as “normal” volume.
Watch for bars at or above 1.5x baseline when you want to see increased participation.
Treat 2x baseline and above as “extreme” volume zones that may mark climactic or especially important bars.
In practice, the baseline and multipliers are best used as context and filters, not as rigid rules.
Settings overview
Display
- Show Volume Baseline: toggle the baseline and its levels on or off.
- Baseline Display: choose between Line or Bars for the baseline visualization.
Baseline Calculation
- Length: lookback for the median baseline (default 50, configurable).
- Baseline Session Data: choose Regular or Extended to control which session data feeds the baseline.
Session Controls
- Regular Session (Local to TZ): define your RTH window (e.g., 0930-1600).
- Session Time Zone: choose the time zone used for that window.
- Force Regular Above Timeframe: on higher timeframes, force the baseline to use Regular session data only.
Baseline Levels
- Show Level x Multiplier 1/2/3: toggle each volume regime level.
- Multiplier 1/2/3: define what you consider normal, high, and extreme volume (defaults: 1.0, 1.5, 2.0).
Colors
- Buy Volume / Sell Volume: choose colors for buy and sell pressure.
- Baseline Bars (Base / x2 / x3): colors when the baseline is drawn as columns.
- Baseline Line (Base / x2 / x3): colors when the baseline is drawn as lines.
Limitations & best practices
This is a decision-support and visualization tool, not a buy/sell signal generator.
Best suited to markets where volume data is meaningful (e.g., index futures, liquid equities, liquid crypto).
The usefulness of any volume-based metric depends on the underlying data feed and instrument structure.
Always combine pressure and baseline context with your own strategy, risk management, and testing.
Originality
Most volume tools either show total volume only or compare it to a simple moving average. Dobrusky Pressure Core combines:
An intrabar buy/sell pressure split based on a gap-adjusted price range.
A median-based, configurable baseline built from session-specific data.
Session-aware behavior that keeps the baseline focused on Regular hours by default, with the option to incorporate Extended hours and force Regular data on higher timeframes.
The goal is to give traders a richer, session-aware view of participation and pressure that standard volume bars and simple SMA overlays don’t provide, while keeping everything transparent and open-source so users can review and adapt the logic.
Live Session Extremes: Asia / London / NY (5m)This script automatically tracks and plots the live high and low levels of the three major Forex trading sessions:
Asia Session (18:00–03:00) — Teal
London Session (03:00–08:00) — Blue
New York Session (08:00–12:00) — Red
Designed specifically for 5-minute charts, it updates in real time as each session forms new highs or lows.
You always see the most recent session’s levels, cleanly plotted and color-coded on your chart.
✔ Features
Live updating lines for each session’s high & low
Lines anchored to the exact candles that created the extreme
Auto-cleaning: old session levels are deleted when a new session begins
Clear labeling:
Asia High / Asia Low (Teal)
London High / London Low (Blue)
NY High / NY Low (Red)
Extend-right option for projecting session levels into future price action
Built for precision session-based strategies such as:
Liquidity grabs
Session sweeps
BOS/CHOCH analysis
ICT-style trading
High/low power levels
CPT - CRT Sessions🧭 CPT - CRT Sessions V3
Automated Killzones, CRT Ranges, FVGs, and Market Structure Anchors — built for precision intraday analysis.
🔹 Overview
CPT - CRT Sessions V3 is an advanced all-in-one price action indicator designed to simplify your intraday charting and speed up trade preparation.
It automatically plots key session killzones, Central Range Times (CRT), Fair Value Gaps (FVGs), and market structure anchors such as NDOG, NWOG, and PDH/PDL, allowing traders to identify premium and discount zones at a glance.
⚙️ Core Features
🕒 CRT Ranges (Central Range Time)
Automatically plots 1HR CRT (for futures) and 4HR CRT (for forex) sessions.
Includes color-coded high/low lines for instant visual reference.
Configurable hours (UTC-4 default) and adjustable forward projection.
📦 Killzones
Automatically draws Asian, London, and New York (AM, Lunch, PM) session boxes.
Each killzone features:
Adjustable start/end times
Independent color and transparency controls
Session labeling inside boxes
Uses the classic ICT-style session structure (Asia: 20:00–23:59 UTC-4 by default).
⚡ Fair Value Gaps (FVGs)
Detects both bullish and bearish FVGs automatically.
Displays each gap with:
Midpoint line
Label inside the box (e.g., “1HR FVG”, “4HR FVG”)
Auto-remove logic once price mitigates the gap.
Works on all timeframes.
🔰 Market Anchors
PDH / PDL — Previous Day High & Low
NDOG / NWOG — New Day & New Week Opening Gaps
Automatically drawn and color-coded for visual clarity.
🎨 Customization
Adjustable line styles, widths, and label sizes
Individual transparency sliders for each session box
Optional 24-hour display filtering
Fully timezone-aware (default: UTC-4, matching Exchange time)
💡 Ideal For
Traders following ICT, Smart Money Concepts, or Session Liquidity Models
Scalpers and intraday traders looking to automate manual markups
Multi-timeframe confluence mapping (FVGs + Killzones + CRTs)
🧠 Notes
This tool is for chart analysis only — not an entry or exit signal.
Always perform your own confluence checks before trading.
Dual Volume Profiles: Session + Rolling (Range Delineation)Dual Volume Profiles: Session + Rolling (Range Delineation)
INTRO
This is a probability-centric take on volume profile. I treat the volume histogram as an empirical PDF over price, updated in real time, which makes multi-modality (multiple acceptance basins) explicit rather than assumed away. The immediate benefit is operational: if we can read the shape of the distribution, we can infer likely reversion levels (POC), acceptance boundaries (VAH/VAL), and low-friction corridors (LVNs).
My working hypothesis is that what traders often label “fat tails” or “power-law behavior” at short horizons is frequently a tail-conditioned view of a higher-level Gaussian regime. In other words, child distributions (shorter periodicities) sit within parent distributions (longer periodicities); when price operates in the parent’s tail, the child regime looks heavy-tailed without being fundamentally non-Gaussian. This is consistent with a hierarchical/mixture view and with the spirit of the central limit theorem—Gaussian structure emerges at aggregate scales, while local scales can look non-Gaussian due to nesting and conditioning.
This indicator operationalizes that view by plotting two nested empirical PDFs: a rolling (local) profile and a session-anchored profile. Their confluence makes ranges explicit and turns “regime” into something you can see. For additional nesting, run multiple instances with different lookbacks. When using the default settings combined with a separate daily VP, you effectively get three nested distributions (local → session → daily) on the chart.
This indicator plots two nested distributions side-by-side:
Rolling (Local) Profile — short-window, prorated histogram that “breathes” with price and maps the immediate auction.
Session Anchored Profile — cumulative distribution since the current session start (Premkt → RTH → AH anchoring), revealing the parent regime.
Use their confluence to identify range floors/ceilings, mean-reversion magnets, and low-volume “air pockets” for fast traverses.
What it shows
POC (dashed): central tendency / “magnet” (highest-volume bin).
VAH & VAL (solid): acceptance boundaries enclosing an exact Value Area % around each profile’s POC.
Volume histograms:
Rolling can auto-color by buy/sell dominance over the lookback (green = buying ≥ selling, red = selling > buying).
Session uses a fixed style (blue by default).
Session anchoring (exchange timezone):
Premarket → anchors at 00:00 (midnight).
RTH → anchors at 09:30.
After-hours → anchors at 16:00.
Session display span:
Session Max Span (bars) = 0 → draw from session start → now (anchored).
> 0 → draw a rolling window N bars back → now, while still measuring all volume since session start.
Why it’s useful
Think in terms of nested probability distributions: the rolling node is your local Gaussian; the session node is its parent.
VA↔VA overlap ≈ strong range boundary.
POC↔POC alignment ≈ reliable mean-reversion target.
LVNs (gaps) ≈ low-friction corridors—expect quick moves to the next node.
Quick start
Add to chart (great on 5–10s, 15–60s, 1–5m).
Start with: bins = 240, vaPct = 0.68, barsBack = 60.
Watch for:
First test & rejection at overlapping VALs/VAHs → fade back toward POC.
Acceptance beyond VA (several closes + growing outer-bin mass) → traverse to the next node.
Inputs (detailed)
General
Lookback Bars (Rolling)
Count of most-recent bars for the rolling/local histogram. Larger = smoother node that shifts slower; smaller = more reactive, “breathing” profile.
• Typical: 40–80 on 5–10s charts; 60–120 on 1–5m.
• If you increase this but keep Number of Bins fixed, each bin aggregates more volume (coarser bins).
Number of Bins
Vertical resolution (price buckets) for both rolling and session histograms. Higher = finer detail and crisper LVNs, but more line objects (closer to platform limits).
• Typical: 120–240 on 5–10s; 80–160 on 1–5m.
• If you hit performance or object limits, reduce this first.
Value Area %
Exact central coverage for VAH/VAL around POC. Computed empirically from the histogram (no Gaussian assumption): the algorithm expands from POC outward until the chosen % is enclosed.
• Common: 0.68 (≈“1σ-like”), 0.70 for slightly wider core.
• Smaller = tighter VA (more breakout flags). Larger = wider VA (more reversion bias).
Max Local Profile Width (px)
Horizontal length (in pixels) of the rolling bars/lines and its VA/POC overlays. Visual only (does not affect calculations).
Session Settings
RTH Start/End (exchange tz)
Defines the current session anchor (Premkt=00:00, RTH=your start, AH=your end). The session histogram always measures from the most recent session start and resets at each boundary.
Session Max Span (bars, 0 = full session)
Display window for session drawings (POC/VA/Histogram).
• 0 → draw from session start → now (anchored).
• > 0 → draw N bars back → now (rolling look), while still measuring all volume since session start.
This keeps the “parent” distribution measurable while letting the display track current action.
Local (Rolling) — Visibility
Show Local Profile Bars / POC / VAH & VAL
Toggle each overlay independently. If you approach object limits, disable bars first (POC/VA lines are lighter).
Local (Rolling) — Colors & Widths
Color by Buy/Sell Dominance
Fast uptick/downtick proxy over the rolling window (close vs open):
• Buying ≥ Selling → Bullish Color (default lime).
• Selling > Buying → Bearish Color (default red).
This color drives local bars, local POC, and local VA lines.
• Disable to use fixed Bars Color / POC Color / VA Lines Color.
Bars Transparency (0–100) — alpha for the local histogram (higher = lighter).
Bars Line Width (thickness) — draw thin-line profiles or chunky blocks.
POC Line Width / VA Lines Width — overlay thickness. POC is dashed, VAH/VAL solid by design.
Session — Visibility
Show Session Profile Bars / POC / VAH & VAL
Independent toggles for the session layer.
Session — Colors & Widths
Bars/POC/VA Colors & Line Widths
Fixed palette by design (default blue). These do not change with buy/sell dominance.
• Use transparency and width to make the parent profile prominent or subtle.
• Prefer minimal? Hide session bars; keep only session VA/POC.
Reading the signals (detailed playbook)
Core definitions
POC — highest-volume bin (fair price “magnet”).
VAH/VAL — upper/lower bounds enclosing your Value Area % around POC.
Node — contiguous block of high-volume bins (acceptance).
LVN — low-volume gap between nodes (low friction path).
Rejection vs Acceptance (practical rule)
Rejection at VA edge: 0–1 closes beyond VA and no persistent growth in outer bins.
Acceptance beyond VA: ≥3 closes beyond VA and outer-bin mass grows (e.g., added volume beyond the VA edge ≥ 5–10% of node volume over the last N bars). Treat acceptance as regime change.
Confluence scores (make boundary/target quality objective)
VA overlap strength (range boundary):
C_VA = 1 − |VA_edge_local − VA_edge_session| / ATR(n)
Values near 1.0 = tight overlap (stronger boundary).
Use: if C_VA ≥ 0.6–0.8, treat as high-quality fade zone.
POC alignment (magnet quality):
C_POC = 1 − |POC_local − POC_session| / ATR(n)
Higher C_POC = greater chance a rotation completes to that fair price.
(You can estimate these by eye.)
Setups
1) Range Fade at VA Confluence (mean reversion)
Context: Local VAL/VAH near Session VAL/VAH (tight overlap), clear node, local color not screaming trend (or flips to your side).
Entry: First test & rejection at the overlapped band (wick through ok; prefer close back inside).
Stop: A tick/pip beyond the wider of the two VA edges or beyond the nearest LVN, a small buffer zone can be used to judge whether price is truly rejecting a VAL/VAH or simply probing.
Targets: T1 node mid; T2 POC (size up when C_POC is high).
Flip: If acceptance (rule above) prints, flip bias or stand down.
2) LVN Traverse (continuation)
Context: Price exits VA and enters an LVN with acceptance and growing outer-bin volume.
Entry: Aggressive—first close into LVN; Conservative—retest of the VA edge from the far side (“kiss goodbye”).
Stop: Back inside the prior VA.
Targets: Next node’s VA edge or POC (edge = faster exits; POC = fuller rotations).
Note: Flatter VA edge (shallower curvature) tends to breach more easily.
3) POC→POC Magnet Trade (rotation completion)
Context: Local POC ≈ Session POC (high C_POC).
Entry: Fade a VA touch or pullback inside node, aiming toward the shared POC.
Stop: Past the opposite VA edge or LVN beyond.
Target: The shared POC; optional runner to opposite VA if the node is broad and time-of-day is supportive.
4) Failed Break (Reversion Snap-back)
Context: Push beyond VA fails acceptance (re-enters VA, outer-bin growth stalls/shrinks).
Entry: On the re-entry close, back toward POC.
Stop/Target: Stop just beyond the failed VA; target POC, then opposite VA if momentum persists.
How to read color & shape
Local color = most recent sentiment:
Green = buying ≥ selling; Red = selling > buying (over the rolling window). Treat as context, not a standalone signal. A green local node under a blue session VAH can still be a fade if the parent says “over-valued.”
Shape tells friction:
Fat nodes → rotation-friendly (fade edges).
Sharp LVN gaps → traversal-friendly (momentum continuation).
Time-of-day intuition
Right after session anchor (e.g., RTH 09:30): Session profile is young and moves quickly—treat confluence cautiously.
Mid-session: Cleanest behavior for rotations.
Close / news: Expect more traverses and POC migrations; tighten risk or switch playbooks.
Risk & execution guidance
Use tight, mechanical stops at/just beyond VA or LVN. If you need wide stops to survive noise, your entry is late or the node is unstable.
On micro-timeframes, account for fees & slippage—aim for targets paying ≥2–3× average cost.
If acceptance prints, don’t fight it—flip, reduce size, or stand aside.
Suggested presets
Scalp (5–10s): bins 120–240, barsBack 40–80, vaPct 0.68–0.70, local bars thin (small bar width).
Intraday (1–5m): bins 80–160, barsBack 60–120, vaPct 0.68–0.75, session bars more visible for parent context.
Performance & limits
Reuses line objects to stay under TradingView’s max_lines_count.
Very large bins × multiple overlays can still hit limits—use visibility toggles (hide bars first).
Session drawings use time-based coordinates to avoid “bar index too far” errors.
Known nuances
Rolling buy/sell dominance uses a simple uptick/downtick proxy (close vs open). It’s fast and practical, but it’s not a full tape classifier.
VA boundaries are computed from the empirical histogram—no Gaussian assumption.
This script does not calculate the full daily volume profile. Several other tools already provide that, including TradingView’s built-in Volume Profile indicators. Instead, this indicator focuses on pairing a rolling, short-term volume distribution with a session-wide distribution to make ranges more explicit. It is designed to supplement your use of standard or periodic volume profiles, not replace them. Think of it as a magnifying lens that helps you see where local structure aligns with the broader session.
How to trade it (TL;DR)
Fade overlapping VA bands on first rejection → target POC.
Continue through LVN on acceptance beyond VA → target next node’s VA/POC.
Respect acceptance: ≥3 closes beyond VA + growing outer-bin volume = regime change.
FAQ
Q: Why 68% Value Area?
A: It mirrors the “~1σ” idea, but we compute it exactly from empirical volume, not by assuming a normal distribution.
Q: Why are my profiles thin lines?
A: Increase Bars Line Width for chunkier blocks; reduce for fine, thin-line profiles.
Q: Session bars don’t reach session start—why?
A: Set Session Max Span (bars) = 0 for full anchoring; any positive value draws a rolling window while still measuring from session start.
Changelog (v1.0)
Dual profiles: Rolling + Session with independent POC/VA lines.
Session anchoring (Premkt/RTH/AH) with optional rolling display span.
Dynamic coloring for the rolling profile (buying vs selling).
Fully modular toggles + per-feature colors/widths.
Thin-line rendering via bar line width.
ICT Sessions, version 1.0Draws a box between the high and low of each of the ICT sessions:
Tokyo session
London session
New York session
signBTC Day&Session BoxesThis indicator visually segments the trading week on your chart, drawing each day from 17:00 to 17:00 New York time (corresponding to the typical forex daily rollover). For enhanced session structure, every day is further divided into three major trading sessions:
Asian Session
London Session
New York Session
Additionally, the indicator automatically marks the opening time of each new day at 17:00 (New York time) directly on the chart, helping traders quickly identify daily cycles and session transitions.
Customization Features
Adjustable Session Times: Users can modify the start and end times for each session (Asian, London, New York) to match personal or institutional trading hours.
Flexible Day Boundaries: The time marking the start and end of each day (default: 17:00 NY) can also be adjusted according to preference or asset specifics.
Opening Time Marker: The feature for drawing the daily opening time can be enabled or disabled in the settings.
This tool is ideal for traders needing clear visual cues for session boundaries and daily market resets, especially those operating across multiple time zones or managing strategies dependent on session-specific behavior. All settings are conveniently accessible and fully customizable within the indicator’s parameter panel.
HSI Market sessions and Volume profileHSI Market Sessions and Volume Profile
Unlock deeper market insight with this advanced volume profile indicator tailored for Hang Seng Index (HSI) and other futures instruments. This tool combines session-based volume analysis, customizable profiles, and intraday tracking for superior market structure awareness.
🔍 Key Features:
Dynamic Volume Profile: View aggregated buy/sell volume or open interest delta across customizable price zones.
POC, VAH, VAL Lines: Instantly spot the Point of Control, Value Area High, and Value Area Low for each session.
Flexible Session Options: Analyze market behavior by Tokyo, London, New York, or standard timeframes like Daily, Weekly, Monthly, Quarterly, or Yearly.
Live Zone Tracking: Stay ahead with real-time profiling of the current session.
Forex Box Option: Visualize forex trading zones even without volume profiles.
Highly Configurable: Choose from three display modes, resolution settings, and color schemes to fit your style and precision needs.
🧠 Smart Mechanics:
Adaptive to both Volume and Open Interest data.
Built-in smoothing algorithm for cleaner profiles in high-volatility assets.
Auto-reset and draw logic based on session type and bar resolution.
Intrabar data handling for more granular profiling (requires lower timeframe input).
✅ Ideal For:
HSI Futures Traders looking for market session clarity and volume zones.
Volume Profile Analysts needing flexible, session-specific profile rendering.
Day Traders and Swing Traders who value precision in trade planning.
VWAP Balance Zones - SessionsVWAP Balance Zones Sessions Version is an alternate take on the Original VWAP Balance Zones indicator. The Sessions version allows users to select a specific session to view the VWAP Balance Zones at while still utilizing the full ETH Data.
The Session version provides a better focused display while still maintaining the core functions of the original script with mindful optimizations.
Author's Note: "VBZ Sessions was made with logistics in mind, for the users who only trade within certain times of the day. While it displays the same core concepts, it is not as "Raw" of a display as the Original. For this reason, some users may prefer the Original VWAP Balance Zones, which is why I have opted to release this alternate version instead of updating the original."
> What are VWAP Balance Zones?
"VWAP Balance Zones" is an original concept aimed at identifying the equilibrium area between market participants within the current trend by averaging the Daily Extremes and the Daily VWAP.
Refer to the illustration below for a better understanding of exactly how VWAP Balance Zones are formed:
These zones are displayed for the Daily, Weekly, and Monthly VWAPs, with the most interactive timeframe being the Daily.
> Features
1. The Session Version uses ETH data at all times, and does not solely rely on the chart's data to create the VWAPs or Zones.
This allows the user to focus on a specific trading session, while not losing out on the full VBZ Calculation, with the notable benefit of a cleaner display.
The Original VBZ starts drawing at the beginning of the chart's "Day", and would produce different results when using an RTH chart vs an ETH chart. Along with creating a bird's nest of unusable data at the beginning of the day.
2. Session Start and End lines are displayed for easier identification of the designated trading session.
3. The extreme "Close" Lines are no longer displayed to reduce noise and redundancy.
4. Additionally, the interior VWAP lines are no longer displayed. Ultimately, this was to reduce noise and focus the script on the 50% zones.
5. Weekly and Monthly Zones are now displayed due to the reduced noise!
6. As with the original, the weekly display will yield to the daily, and the monthly display will yield to the weekly.
In the screenshot below, you can observe this behavior.
Enjoy!






















