Volume Momentum
Mar 10, 2019

The Volume Momentum indicator tool provides a sophisticated alternative to standard volume moving averages by measuring the velocity of volume changes using a WaveTrend-based calculation. It helps traders identify volume-supported price trends, exhaustion points, and potential structural shifts in market movement.
Usage
The Usage section highlights how volume velocity interacts with price momentum to signal market states. Increasing volume momentum indicates strengthening movements, while falling momentum suggests exhaustion or a lack of interest.
- Bullish Strength: When volume momentum is rising and price momentum is positive, the line turns green, indicating a healthy, volume-supported uptrend.
- Bearish Strength: When volume momentum is rising but price momentum is negative, the line turns red, indicating strong downward pressure.
- Exhaustion/Pauses: Falling volume momentum (gray) suggests a pause in the current trend or potential reversal if it occurs after high volatility.
- Higher Time Frame (HTF) Analysis: The default HTF line (VM4) allows users to view volume velocity from a larger perspective (e.g., viewing 2h momentum on a 15m chart), providing context for localized spikes.
Details
The indicator is constructed using a modified variant of the Commodity Channel Index (CCI), often referred to as WaveTrend, applied specifically to volume data. Unlike standard volume bars, this approach isolates the "momentum" of trading activity.
The script includes two primary marker types:
- Tops/Bottoms (Marker 1): These appear at price momentum pivots situated in overextended regions combined with volume momentum peaks.
- Pauses/Reversals (Marker 2): These identify high pivots in volume momentum. While non-directional, they often precede significant shifts in price action and can be used to color the price bars on the chart.
Settings
- Volume Momentum (VM1): Toggles the primary volume momentum line.
- Color VM1: Enables dynamic coloring based on price momentum correlation.
- Short MA of VM1 (VM2): Adds a short-term moving average for crossover analysis.
- Long MA of VM1 (VM3): Adds a long-term moving average to identify broader volume trends.
- Higher Time Frame VM (VM4): Displays volume momentum from a higher interval.
- Interval Multiple for VM4: Defines the multiplier for the HTF line relative to the current chart.
- VM1/VM2 Crosses: Displays markers when the primary line crosses its short MA.
- Marker 1 (Tops/Bottoms): Toggles triangular shapes for extreme exhaustion/pivot points.
- Marker 2 (Volume Peaks): Toggles diamond shapes for general volume momentum pivots.
- Color Bars on Marker 2: Highlights the price bars where volume momentum peaks occur.
FAQ
How do I interpret a gray volume momentum line? A gray line indicates falling volume momentum. In a steady trend, this often represents a brief pause. However, following a volatile price move, it can signal that the move is losing steam and a reversal may be imminent.
Can I set alerts for specific market conditions? Yes, the script includes a "Configured Markers" alert condition that triggers based on whichever markers (Tops, Bottoms, or Peaks) you have enabled in the settings.
How do I access Volume Momentum? You can get access on the LuxAlgo Library for charting platforms like TradingView, MetaTrader (MT4/MT5), and NinjaTrader for free.
Trading & investing are risky and many will lose money in connection with trading and investing 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 investments 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 and strategies, 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, tool, or platform feature we provide.
Charts used on this site are by TradingView in which the majority of our technical indicators 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.
Market data is provided by CBOE, CME Group, BarChart, Massive, CoinAPI. Select U.S. equities data is provided through Massive. CBOE BZX real-time U.S. equities data is licensed from CBOE and provided through BarChart. Real-time futures data 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.
This does not represent our full Disclaimer. Please read our full disclaimer.
© 2026 LuxAlgo Global, LLC.

