volume
Volume Comparison
Beginner
RVOL

Relative Volume

Compares current volume to its historical average, showing whether today's trading activity is unusually high or low.

Overview

Relative Volume (RVOL) is a straightforward but powerful concept: it compares the current period's volume to the average volume for the same period over a historical lookback window. An RVOL of 2.0 means twice the normal volume; 0.5 means half the normal volume. High relative volume confirms the significance of price moves — a breakout on 3× normal volume is far more meaningful than the same price move on 0.5× normal volume.

How it looks on a chart

Illustration only — synthetic data generated for visual reference.

Beginner

Relative Volume answers: is today's trading activity unusual? If a stock normally trades 1 million shares per day, and today it has already traded 3 million, its RVOL is 3.0 — three times normal. This spike in activity often accompanies important news, breakouts, or institutional activity. As a rule of thumb: RVOL above 2.0 on a price breakout is a strong confirmation signal. RVOL below 1.0 on a breakout suggests weak participation — the move may not hold. Similarly, a large price decline on very low volume suggests a lack of conviction among sellers, which may mean the support level is actually strong. Intraday traders use real-time RVOL by comparing volume so far in the session to the typical volume at that time of day. A stock at 10am with 5× its typical 10am volume is getting unusual attention, making it worth monitoring for a directional trade.

Intermediate

RVOL = Current Volume / Average Volume(n). The average is typically a simple moving average of daily volume over 20 or 50 periods. For intraday use, the average is computed at the same time interval (e.g., average 9:30–10:00am volume over the last 20 sessions). A normalized variant is the Volume Z-Score: (Current Volume − Average Volume) / Standard Deviation of Volume. This tells you how many standard deviations above or below average today's volume is, which is more statistically rigorous than a simple ratio. RVOL is most powerful when combined with price change. A useful composite signal is: RVOL > 2 AND price closes above previous high (confirmed volume breakout). Conversely, RVOL < 0.5 on a large price move is a "thin air" move that often reverses. This combination filters for high-quality trades with institutional participation.

Advanced

Relative volume is closely related to the concept of "volume surprise" in market microstructure. Unexpected high volume triggers market maker spread widening and price impact increases, which explains why high-RVOL breakouts tend to be more durable — the move has consumed available liquidity at the prevailing price. In factor investing, volume-based signals are complex because institutional investors actively manage their footprint to avoid market impact. Heavy relative volume may sometimes indicate distribution (institutional selling into retail buying) rather than accumulation. For this reason, RVOL should be combined with price direction and OBV/accumulation-distribution to distinguish buying from selling volume surges. Academic research (Gervais, Kaniel, Mingelgrin 2001) shows that stocks with unusually high volume outperform over the following week, specifically when combined with positive returns. The combined signal of high RVOL + positive return has been validated across multiple markets and time periods, suggesting genuine predictive power beyond noise.

Formula

RVOL = Volume(t) / SMA(Volume, n)
Volume Z-Score = (Volume(t) − SMA(Volume, n)) / StdDev(Volume, n)
  1. 1.Calculate the n-period SMA of daily volume (default n = 20).
  2. 2.Divide current volume by the SMA: RVOL = Volume(t) / SMA(Volume, n).
  3. 3.Values above 1.0 indicate above-average volume; below 1.0 indicate below-average.
  4. 4.For intraday, compare current session volume at each time to the historical average at the same time.
  5. 5.Optionally compute z-score for statistical normalization across assets.

Parameters

ParameterDefaultRangeDescription
Average Period20550Lookback period for average volume calculation.
High RVOL Threshold21.55RVOL level considered significantly above average.

Trading signals

bullish: RVOL > 2 on a price breakout above resistance

High-conviction breakout — institutional participation confirms the move.

bearish: RVOL > 2 on a price breakdown below support

High-conviction breakdown — heavy selling confirms the support failure.

neutral: RVOL < 0.5 on a large price move (any direction)

Low-conviction move — likely to reverse; avoid chasing this signal.

neutral: RVOL spike without significant price change

Possible institutional accumulation or distribution — directional signal unclear.

Limitations

  • Average volume baseline can be distorted by recent abnormal days included in the lookback window.
  • RVOL alone does not indicate direction — requires price context to interpret.
  • Pre-market and post-market volume can inflate daily RVOL for assets with significant after-hours trading.
  • Not meaningful for assets with consistently thin volume — noise dominates signal.
How Gilito AI uses RVOL

Gilito incorporates RVOL as a signal quality filter across all strategy types — breakout signals are scored higher when RVOL exceeds a threshold, and the system tracks the historical relationship between RVOL levels and subsequent strategy performance on each asset to calibrate confidence weights.

Related indicators