OPEN-SOURCE SCRIPT
Updated Volume Dots

☆★☆★This indicator is fully optimized for 1-range charts. Be sure to use it on a 1-range chart and set it so that candles/bars are not visible. Also, you must fix the scale to the right.☆★☆★
🚀 Volume Dots & Time Countdown – Volume with Interval Delta
A comprehensive market visualization tool for scalpers, day traders, and volume analysts.
📌 Overview
This indicator seamlessly merges two powerful concepts into a single, fully customizable overlay:
a real-time volume bubble visualization and a dynamic time-based interval countdown with integrated cumulative delta analysis. Whether you are scalping the 1-minute chart or analyzing longer timeframes, this tool provides unparalleled insight into volume distribution, session timing, and aggressive market positioning.
✨ Key Features
🟢 Volume Dots (8xxkmap Style)
Displays volume as size-scaled circles plotted directly at rounded price levels, mimicking a footprint or bookmap chart. The bubble size dynamically adjusts based on the current volume relative to its historical average.
🔴 Aggression Detection (Buy vs. Sell)
Automatically classifies each bar’s dominant side. A dot turns green for aggressive buying and red for aggressive selling based on a combination of close > open, close < open, and comparisons to the previous close, ensuring accurate directional bias even on doji candles.
📈 Price Path Overlay
A smoothed trend line based on the Hull Moving Average (HMA) is optionally plotted to provide a clear, lag-free visual of the prevailing price direction.
⏱️ Custom Time Countdown
Set any target interval in seconds (e.g., 15s, 30s, 60s, 300s for 5-minutes). A real-time countdown table displays the exact time remaining until the current interval closes, bypassing standard chart timeframe restrictions.
🎨 Visual Interval Overlay
Choose between two distinct display modes for marking each time segment:
📊 Interval Delta Volume
Tracks cumulative buy volume and sell volume within each time interval. It calculates the Delta (difference) and the Delta percentage relative to total interval volume, displaying this critical information directly on the chart as a floating label (positioned at the top, center, or bottom of the interval).
💬 Volume Labels on Large Bubbles
When a volume bubble exceeds a user-defined threshold (e.g., 5.0x or 8.0x the average), the exact numerical volume value is printed inside the bubble for instant high-volume identification.
🔧 How It Works (Methodology)
⚙️ Customizable Inputs (Grouped)
Price Line Settings: Toggle the HMA path, adjust its smoothness, and change the line color.
Bubble & Volume Settings: Filter small volume, adjust price rounding, modify bubble scaling (exponent & multiplier), and set the average volume period.
Large Bubble Text Labels: Enable/disable volume text, set the minimum bubble size for labels, and choose text font and size.
Time Countdown: Set your desired seconds, define the number of historical ranges to keep on screen, and select the visual display mode.
Highlight & Candle Overlay: Fully customize background colors, border widths, and the colors of the overlay candlestick bodies and wicks.
Countdown Table: Position the countdown table anywhere on the chart (9 anchor points) and change its background, text color, and font size.
Delta Volume: Toggle delta display, choose label position (Top, Center, Bottom), and customize colors for positive and negative delta values.
🎯 Who Is This For?
Scalpers who need precise real-time timing and volume spikes to enter/exit positions quickly.
Day Traders looking for volume clusters (value areas) and aggressive buying/selling pressure.
Volume Profile Enthusiasts who want a dynamic footprint view without leaving the main chart window.
Algorithmic Traders who use cumulative delta as a confirmation signal for trend exhaustion or breakout validation.
⚠️ Important Notes & Disclaimer
This indicator is designed for analysis and educational purposes only. It does not constitute financial advice.
Always backtest and forward-test any strategy using this tool before committing real capital.
The Delta calculation relies on the assumption that
(close > open) implies buying pressure and (close < open) implies selling pressure.
While effective for general market dynamics, it is a simplified approximation of real market aggression.
Ensure your chart has sufficient historical data to populate the Average Volume Period (SMA) for accurate bubble scaling.
🚀 Volume Dots & Time Countdown – Volume with Interval Delta
A comprehensive market visualization tool for scalpers, day traders, and volume analysts.
📌 Overview
This indicator seamlessly merges two powerful concepts into a single, fully customizable overlay:
a real-time volume bubble visualization and a dynamic time-based interval countdown with integrated cumulative delta analysis. Whether you are scalping the 1-minute chart or analyzing longer timeframes, this tool provides unparalleled insight into volume distribution, session timing, and aggressive market positioning.
✨ Key Features
🟢 Volume Dots (8xxkmap Style)
Displays volume as size-scaled circles plotted directly at rounded price levels, mimicking a footprint or bookmap chart. The bubble size dynamically adjusts based on the current volume relative to its historical average.
🔴 Aggression Detection (Buy vs. Sell)
Automatically classifies each bar’s dominant side. A dot turns green for aggressive buying and red for aggressive selling based on a combination of close > open, close < open, and comparisons to the previous close, ensuring accurate directional bias even on doji candles.
📈 Price Path Overlay
A smoothed trend line based on the Hull Moving Average (HMA) is optionally plotted to provide a clear, lag-free visual of the prevailing price direction.
⏱️ Custom Time Countdown
Set any target interval in seconds (e.g., 15s, 30s, 60s, 300s for 5-minutes). A real-time countdown table displays the exact time remaining until the current interval closes, bypassing standard chart timeframe restrictions.
🎨 Visual Interval Overlay
Choose between two distinct display modes for marking each time segment:
- Background Highlight: Fills the entire chart background with a translucent color and border for the current and past intervals.
Candlestick Overlay: Plots a large, semi-transparent candle directly over each interval’s price range, showing the interval’s high, low, open, and close at a glance.
📊 Interval Delta Volume
Tracks cumulative buy volume and sell volume within each time interval. It calculates the Delta (difference) and the Delta percentage relative to total interval volume, displaying this critical information directly on the chart as a floating label (positioned at the top, center, or bottom of the interval).
💬 Volume Labels on Large Bubbles
When a volume bubble exceeds a user-defined threshold (e.g., 5.0x or 8.0x the average), the exact numerical volume value is printed inside the bubble for instant high-volume identification.
🔧 How It Works (Methodology)
- Bubble Sizing Algorithm
The script calculates the Volume Ratio = Volume / SMA(Volume, period). This ratio is then raised to a user-controlled Expansion Exponent and multiplied by a Base Scale. This ensures that normal volume appears as small dots, while anomalous or extreme volume exponentially expands into large, easily noticeable bubbles.
Price Rounding
All volume dots are snapped to a user-defined Price Bin Size. This bins volume into specific levels (e.g., rounding to the nearest $0.10 or $1.00), effectively filtering out price noise and revealing high-activity zones.
Interval Logic & Countdown
The indicator divides the time value (milliseconds since epoch) by the user-defined Target Seconds. Each new division marks the start of a new interval. The real-time countdown is computed using timenow, ensuring the displayed timer is accurate even during live trading.
Delta Accumulation
For each interval, the script accumulates buy volume (close > open ? volume : volume/2) and sell volume (close < open ? volume : volume/2). The resulting delta and percentage are updated on the fly and displayed on the interval’s label.
⚙️ Customizable Inputs (Grouped)
Price Line Settings: Toggle the HMA path, adjust its smoothness, and change the line color.
Bubble & Volume Settings: Filter small volume, adjust price rounding, modify bubble scaling (exponent & multiplier), and set the average volume period.
Large Bubble Text Labels: Enable/disable volume text, set the minimum bubble size for labels, and choose text font and size.
Time Countdown: Set your desired seconds, define the number of historical ranges to keep on screen, and select the visual display mode.
Highlight & Candle Overlay: Fully customize background colors, border widths, and the colors of the overlay candlestick bodies and wicks.
Countdown Table: Position the countdown table anywhere on the chart (9 anchor points) and change its background, text color, and font size.
Delta Volume: Toggle delta display, choose label position (Top, Center, Bottom), and customize colors for positive and negative delta values.
🎯 Who Is This For?
Scalpers who need precise real-time timing and volume spikes to enter/exit positions quickly.
Day Traders looking for volume clusters (value areas) and aggressive buying/selling pressure.
Volume Profile Enthusiasts who want a dynamic footprint view without leaving the main chart window.
Algorithmic Traders who use cumulative delta as a confirmation signal for trend exhaustion or breakout validation.
⚠️ Important Notes & Disclaimer
This indicator is designed for analysis and educational purposes only. It does not constitute financial advice.
Always backtest and forward-test any strategy using this tool before committing real capital.
The Delta calculation relies on the assumption that
(close > open) implies buying pressure and (close < open) implies selling pressure.
While effective for general market dynamics, it is a simplified approximation of real market aggression.
Ensure your chart has sufficient historical data to populate the Average Volume Period (SMA) for accurate bubble scaling.
Release Notes
Fixed textOpen-source script
In true PulseWire spirit, the creator of this script has made it open-source, so that traders can review and verify its functionality. Kudos to the author! While you can use it for free, remember that republishing the code is subject to our House Rules.
Disclaimer
The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by PulseWire. Read more in the Terms of Use.
Open-source script
In true PulseWire spirit, the creator of this script has made it open-source, so that traders can review and verify its functionality. Kudos to the author! While you can use it for free, remember that republishing the code is subject to our House Rules.
Disclaimer
The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by PulseWire. Read more in the Terms of Use.
