Volume Rate of Change (VROC) Indicator Guide
VROC measures the percentage change in volume over a specified period, helping confirm price breakouts and identify divergences between price and volume momentum.

Settings — VROC
| Category | volume |
| Default Period | 14 |
| Best Timeframes | H1, H4, D1 |
A price breakout fires on your chart — clean structure, strong candle, textbook setup. But is anyone actually behind it? The Volume Rate of Change indicator answers that question by measuring how aggressively volume is accelerating or decelerating, giving you the crowd-conviction data that raw price action alone cannot provide.
Key Takeaways
- VROC calculates the percentage change in volume between the current bar and the bar from N periods ago. With the default...
- Surpisingly, the most powerful VROC signals are not the biggest spikes — they are the quiet divergences that precede rev...
- The default period of 14 is not universal — it performs differently depending on how much market structure each bar capt...
1How VROC Works: The Math Behind Volume Momentum
VROC calculates the percentage change in volume between the current bar and the bar from N periods ago. With the default period of 14, the formula is straightforward: ((Current Volume − Volume 14 Bars Ago) / Volume 14 Bars Ago) × 100. The result is an unbounded oscillator — no fixed ceiling or floor — expressed as a percentage.
Think of it like a speedometer for market participation. A reading of +80 means volume is 80% higher than it was 14 bars ago. A reading of −40 means participation has shrunk by 40%. The zero line is the neutral point: above it, volume momentum is expanding; below it, it's contracting.
Why does this matter? Raw volume tells you how many contracts traded. VROC tells you whether that number is growing or shrinking relative to recent history. A day with 500,000 contracts sounds busy — but if the 14-period average was 900,000, participation is actually collapsing. VROC surfaces that context instantly.
2Reading VROC Signals: Confirmation, Divergence, and Warning Signs
Surpisingly, the most powerful VROC signals are not the biggest spikes — they are the quiet divergences that precede reversals by several bars.
For confirmation signals, the logic is direct. Price breaks above resistance while VROC simultaneously crosses above zero and climbs toward +50 or higher: the move has genuine participation behind it. Sell-side confirmation works identically in reverse — price breaking support with VROC diving sharply below zero suggests real distribution, not a head-fake.
Divergence signals carry more nuance. Bullish divergence occurs when price prints a lower low but VROC prints a higher low, meaning sellers are losing the volume momentum needed to push price further down. This pattern appeared repeatedly during the March 2020 equity recovery phase — price was still declining on certain days while VROC was quietly rising, signaling exhausted selling pressure before the actual turn.
Bearish divergence flips that logic: price makes a higher high, but VROC makes a lower high. The rally is happening on shrinking participation — a structural warning that the move may be running out of fuel.
One pattern to watch specifically: VROC spiking to extreme positive readings (+150 or above) during a price advance often marks climactic buying. Volume surges like that rarely sustain. The spike itself can signal that the final wave of buyers has entered, leaving no one left to push price higher.
“The default period of 14 is not universal — it performs differently depending on how much market structure each bar captures.”
3Optimal VROC Settings Across H1, H4, and D1 Timeframes
The default period of 14 is not universal — it performs differently depending on how much market structure each bar captures.
On the D1 timeframe, 14 periods covers approximately three calendar weeks of trading. This is the sweet spot for swing traders. Daily VROC at this setting smooths out single-day anomalies (like option expiry volume distortions) while still responding quickly enough to catch emerging institutional interest. Divergences on D1 with a 14-period VROC tend to resolve within 5 to 10 bars, giving enough lead time for position entry.
On H4, 14 periods equals 56 hours — roughly 2.5 trading days. This works well for momentum traders holding positions across multiple sessions. Signals are more frequent than daily, but still filtered enough to avoid the noise of intraday stop-hunting.
H1 is the most demanding timeframe for VROC. At 14 periods, you are measuring volume change across the last 14 hours — barely more than a single trading session. Consider extending the period to 20 or 24 on H1 to reduce false signals from lunch-hour volume gaps or pre-news position squaring. A shorter period like 9 can work for scalpers, but expect more noise and more frequent zero-line crossovers that don't follow through.
The core rule: shorter periods make VROC more reactive but less reliable. Longer periods make it slower but more meaningful when it does signal.
Top Brokers

About the Author
Daniel Harrington
Senior Trading Analyst
Daniel Harrington is part of the Pulsar Terminal team, where he leads the blog and editorial content. With over 12 years of experience in forex and derivatives markets, he covers MT5 platform optimization, algorithmic trading strategies, and practical insights for retail traders.

Risk Disclaimer
Trading financial instruments carries significant risk and may not be suitable for all investors. Past performance does not guarantee future results. This content is for educational purposes only and should not be considered investment advice. Always conduct your own research before trading.
Use This Indicator
Use This Indicator — VROC
Advanced charting and real-time VROC analysis on MetaTrader 5.
Get Pulsar Terminal