Volume & money flowVolume Rate of Change · VROC
Rate of Change applied to volume — the percentage surge or drop in participation over a lookback.
Works in most conditionsEngine-computed on a fixed sample series
What it is
Volume Rate of Change (VROC) applies the classic Rate of Change momentum calculation to volume instead of price, measuring how fast trading participation is expanding or contracting. Rather than telling you whether volume is high or low in absolute terms, it tells you the percentage by which volume has surged or shrunk compared to a set number of bars ago. It oscillates around a zero line, spiking sharply when volume balloons and dropping negative when activity dries up. Its purpose is to quantify bursts and lulls in participation, which often mark the fuel behind breakouts and the exhaustion of trends. For a beginner, it is a speedometer for volume: it does not measure how much is trading, but how quickly the amount of trading is changing.
How it is calculated
VROC takes today's volume, divides it by the volume a chosen number of bars ago, subtracts one, and multiplies by 100 to express the change as a percentage. A common lookback is 12, 14, or 25 bars. If today's volume equals the volume N bars ago, the result is zero; if today's volume is double that of N bars ago, the result is plus 100 percent; if it is half, the result is minus 50 percent. Because it references a single bar N periods in the past rather than an average, the reading is sensitive to whatever volume happened to occur on that specific reference bar. The only parameter is the lookback length, which sets how far back the comparison reaches and therefore how the surges and lulls are framed.
Reading it, step by step
A sharp positive spike is the headline signal: it marks a sudden surge of participation, the kind of fuel that powers a genuine breakout or that appears at the climactic peak of a trend. Readings hovering near or below zero mark the quiet, low-conviction phases that accompany consolidations and the drifting middle of ranges, where little new interest is arriving. The height of a spike reflects how dramatic the surge is relative to the reference bar. Crucially, VROC is entirely directionless: a spike accompanies both a bullish breakout and a panic sell-off, so it tells you that participation has surged but not which way price is moving. You must therefore read it alongside price to interpret whether a volume surge is confirming an advance, marking a capitulation, or signaling a climactic exhaustion at the end of a run.
Best timeframes and settings
Common lookbacks are around 12 to 25 bars, and VROC applies across intraday, daily, and weekly charts. On daily charts it helps swing traders confirm that breakouts arrive on expanding volume; on intraday charts it flags participation surges within a session. A shorter lookback makes the indicator more reactive, spiking readily on any recent burst but also more prone to noise and to distortion from a single reference bar. A longer lookback smooths the comparison and highlights only more substantial changes in participation. Because it compares against one specific bar N periods back rather than an average, that reference bar's volume matters, so a lookback that lands on an anomalous day can distort the reading, which is a reason some traders prefer averaged volume measures for a steadier baseline.
When and where to use it
VROC is most useful at moments of potential breakout, where a surge in participation validates that price is clearing a level with real force rather than drifting through it quietly. It also helps identify volume climaxes at the end of extended trends, where a dramatic spike can warn of exhaustion. It works in both trending and ranging markets as a participation gauge, and it applies across asset classes with reliable volume. It is less useful in isolation, since it must be paired with price to have directional meaning, and it can be distorted on instruments with erratic or fragmented volume. Avoid reading a spike as inherently bullish, and be mindful that a single outlier volume bar dropping out of the lookback window can produce a misleading reading, so always interpret it in the context of price and structure.
Strategies that use it
A first strategy is breakout validation: require a VROC spike on the bar that clears resistance or support, treating a breakout on expanding volume as far more reliable than a quiet drift through the level, and entering in the breakout direction while rejecting low-VROC breakouts as likely fakeouts. A second is climax detection: after an extended trend, an extreme VROC spike combined with a wide-range bar can mark a buying or selling climax and impending reversal, so use it to take profits or watch for a turn rather than to add to the position. A third is a participation filter on a trend system: only take signals when VROC confirms that volume is expanding, screening out moves that lack fuel. Each strategy uses the surge in participation to judge the conviction behind a price event that price analysis has identified directionally.
Combining it with other indicators
VROC complements the Volume Oscillator and the Percentage Volume Oscillator, which measure the level and momentum of volume against moving averages, giving a fuller view of participation when read together. It pairs with price breakouts and support and resistance, supplying the volume confirmation that a level break needs. Volatility tools like the Volatility Ratio corroborate that a volume surge coincides with a range expansion, strengthening a breakout read. Price momentum indicators such as RSI or MACD provide the direction VROC lacks. Raw volume bars sit naturally alongside it, showing the absolute participation behind the percentage surge. A trend indicator supplies directional context so you can tell whether a volume spike is fueling continuation or marking a climactic reversal, which VROC alone cannot distinguish.
Where it fails
The central limitation is that VROC says nothing about direction: a spike appears on both breakouts and panic sell-offs, so it must always be paired with price, and reading it as bullish on its own is a mistake. Because it compares against a single bar N periods ago rather than an average, an anomalous reference bar, such as a triple-witching day or an index rebalance, distorts the reading as it enters or drops out of the window. It is inherently reactive, marking the surge as or after it occurs rather than predicting it. In quiet markets it can produce large percentage swings off small absolute volume changes on low-volume instruments. Avoid these pitfalls by always interpreting VROC alongside price, by choosing a lookback that avoids obvious anomalies, and by preferring averaged volume comparisons when you need a steadier, less bar-sensitive baseline.
A worked example
Suppose a stock has been consolidating quietly and you track VROC with a 25-day lookback. Twenty-five days ago the stock traded a sleepy 5 million shares. Today it breaks above a multi-week resistance level and volume surges to 15 million shares. VROC is 15 divided by 5, minus one, times 100, which equals 200 percent, a dramatic spike showing participation has tripled versus the reference bar. That surge is exactly the fuel a breakout trader wants to see, confirming that price is clearing resistance with real conviction rather than drifting through on thin volume. Because price is breaking out to the upside and VROC is spiking, you read the combination as a validated bullish breakout and take the long. Had the same 200 percent VROC spike accompanied a sharp drop through support instead, you would have read it as capitulation selling, underscoring that VROC supplies the fuel while price supplies the direction.