Volume by Time

Sep 3, 2025

Static chart image
Volume Based
Time Based
Cycle
Liquidity
Works on the following platforms:
tradingviewSymbolTradingView
For free use on the TradingView platform
ninjatraderNinjaTrader
For free use on the NinjaTrader platform
metatrader4MetaTrader 4
For free use on the MetaTrader 4 platform
metatrader5MetaTrader 5
For free use on the MetaTrader 5 platform
thinkorswimThinkorswim
For free use on the Thinkorswim platform

The Volume by Time indicator is a powerful tool designed to analyze how trading volume behaves at specific times throughout the day. By aggregating and averaging volume data by the time of occurrence across multiple trading sessions, this indicator helps traders identify patterns in volume behavior, spot anomalies, and better time their trades based on expected market participation. It visually overlays current volume data with historical averages, offering a clear side-by-side comparison at every bar during the trading session.

How to Trade with the Volume by Time Trading Indicator?

indicator image

The core utility of the Volume by Time trading indicator lies in its ability to identify when market participants are most active during a typical trading session. As each bar prints during the day, its volume is compared to the historical average volume at that same timestamp. This comparison gives traders an edge in anticipating market moves and volatility spikes.

Each new bar's volume is automatically stored in a dataset associated with its exact time. As days progress, the indicator collects more samples at that specific time, allowing it to compute an increasingly accurate average volume level for that moment of the day.

indicator image

This dataset is then visualized using a dual-layer histogram:

  • Hollow bars represent the historical average volume at that specific time.
  • Solid filled bars represent the current session’s volume.

[quote]

  • Hollow bars = average historical volume at a given time
  • Solid bars = current session volume at that time [/quote]

This visualization technique enables traders to quickly gauge whether the current market activity is above or below normal, offering crucial insight into momentum, potential breakout points, or fading trends.

indicator image

You can tailor the lookback period used to generate these averages by adjusting the Length (Days) setting. Setting it to 0 will use the full available data, offering a broader historical context. Shorter durations help focus on recent market behavior, which may be more relevant in rapidly changing environments.

The indicator also displays the number of days currently used in its analysis. Keep in mind that the number may vary slightly during the session due to partial data from incomplete sessions—this is normal and expected due to varying trading schedules.

indicator image

Choosing the Best Volume Analysis Mode

Another layer of customization allows traders to switch between Average and Median calculations:

  • Average (Default): Smooths out short-term noise but can be influenced by outliers.
  • Median: Helps mitigate the impact of unusually high or low volume spikes, offering a more robust view of typical volume behavior.

indicator image

Enhancing Clarity with Bi-Directional Volume

To better understand directional participation in the market, a Bi-Directional Toggle is available. When enabled, the histogram will display upward and downward volume distinctly. This is especially useful in identifying aggressive buying vs. selling pressure at different times of day.

SETTINGS

  • Analysis Type: Choose between Average or Median to control how the historical volume is calculated.
  • Length (Days): Define the number of past days to include in the volume average calculation. Setting this to 0 uses the entire history.
  • Bi-Directional Toggle: Turn on to separate bullish and bearish volume activity for enhanced clarity.

FAQ

What is the Volume by Time indicator used for?
This trading indicator helps traders spot high-activity times, compare current volume to historical norms, and anticipate breakout or reversal zones based on abnormal volume behavior.

How do I use the bi-directional setting?
Enable it in the settings to differentiate between upward (buy) and downward (sell) volume at each time slot—helpful in assessing market sentiment.

Can I change how volume is averaged?
Yes, the indicator allows switching between an average or median aggregation method depending on how sensitive you want the historical volume representation to be.

How to access the Volume by Time indicator?
You can get access on the LuxAlgo Library for charting platforms like TradingView, MetaTrader (MT4/MT5), and NinjaTrader for free.

Trading is risky and many will lose money in connection with trading activities. All content on this site is not intended to, and should not be, construed as financial advice. Decisions to buy, sell, hold or trade in securities, commodities and other markets involve risk and are best made based on the advice of qualified financial professionals. Past performance does not guarantee future results.

Hypothetical or Simulated performance results have certain limitations. Unlike an actual performance record, simulated results do not represent actual trading. Also, since the trades have not been executed, the results may have under-or-over compensated for the impact, if any, of certain market factors, including, but not limited to, lack of liquidity. Simulated trading programs in general are designed with the benefit of hindsight, and are based on historical information. No representation is being made that any account will or is likely to achieve profit or losses similar to those shown.

Testimonials appearing on this website may not be representative of other clients or customers and is not a guarantee of future performance or success.

As a provider of technical analysis tools for charting platforms, we do not have access to the personal trading accounts or brokerage statements of our customers. As a result, we have no reason to believe our customers perform better or worse than traders as a whole based on any content or tool we provide.

Charts used on this site are by TradingView in which the majority of our tools are built on. TradingView® is a registered trademark of TradingView, Inc. www.TradingView.com. TradingView® has no affiliation with the owner, developer, or provider of the Services described herein.

This does not represent our full Disclaimer. Please read our full disclaimer.

Market data is provided by CBOE, CME Group, BarChart, CoinAPI. CBOE BZX delayed US equities data (15-minute delay) is licensed from CBOE and provided through BarChart . Delayed futures data (15-minute delay) is licensed from CME Group and provided through BarChart . Select cryptocurrency data, including major coins, is provided through CoinAPI . All data is provided “as is” and should be verified independently for trading purposes.

© 2025 LuxAlgo Global, LLC.