What Relative Volume Measures
Relative volume (RVOL) compares today's volume — or a portion of today's volume — to the average volume for the same stock at the same time of day over a lookback period. Common lookback windows are 10, 20, or 30 trading days. The result is a ratio: an RVOL of 1.0 means the current pace of trading exactly matches the historical average. RVOL of 2.0 means twice the typical volume; RVOL of 0.5 means the stock is trading at half its usual pace.
RVOL is used primarily to distinguish between routine price movement — which may be coincidental noise — and unusual activity that may reflect genuine participant interest, an institutional order, or a news-driven catalyst. A price that moves without volume behind it behaves differently than a price move accompanied by a sharp increase in participation, and RVOL quantifies that difference more precisely than raw volume alone can.
Unlike raw volume, RVOL is context-sensitive. A stock that normally trades 5 million shares per day showing 10 million shares at 10 AM is qualitatively different from a stock that normally trades 50 million shares showing 10 million shares at 10 AM. Both have the same absolute volume number, but their RVOL values tell opposite stories. The first stock is running at twice its typical pace and generating unusual interest; the second is running at one-fifth its normal pace and is essentially quiet. Raw volume cannot make that distinction; RVOL does it automatically.
This context-sensitivity is what makes RVOL a practical scan filter rather than just a curiosity. Running a scan for raw volume above a fixed threshold requires different cutoffs for every stock in the universe, scaled to its typical activity level. Running a scan for RVOL above a single threshold — say, 2.0 — identifies which securities are meaningfully more active than their own normal, regardless of how large or small that normal is in absolute terms.
The Four RVOL Formulas
Several distinct RVOL calculations exist, and they answer slightly different questions. Understanding which formula your scanner or charting software is using changes how you interpret the number it displays.
Full-Day RVOL
RVOL = Today's total volume ÷ Average daily volume over the lookback period
This is the simplest form. It takes the total shares traded so far today and divides by the historical average for a full trading day. The limitation is that it can be misleading early in the session: at 10 AM, a stock may have traded 1 million shares, which looks modest against a 5-million-share daily average — but if typical 10 AM volume is only 400,000 shares, that 1 million is actually running at 2.5 times normal pace. Full-day RVOL would show 0.2, masking the real acceleration. This formula is most reliable closer to the end of the session when today's total volume has had most of the day to accumulate.
Time-Adjusted RVOL
RVOL = (Today's volume up to time T) ÷ (Average volume from market open to time T over the lookback period)
This is the most commonly used intraday form. Instead of comparing today's partial volume to a full-day average, it compares today's volume up to the current moment against the historical average volume up to that same moment across the lookback period. This produces an apples-to-apples comparison at any point during the session — it tells you whether the stock is running ahead of or behind its typical pace for this specific time of day. Most professional scanning tools that display intraday RVOL are using this approach or a close variant.
Projected RVOL
Projected volume = (Today's volume up to time T) × (Trading minutes remaining + Trading minutes elapsed) ÷ Trading minutes elapsed
This uses the time-adjusted RVOL concept to estimate what the full-day volume will be if the current pace continues. After computing projected full-day volume, RVOL is then calculated against average daily volume. The result answers a forward-looking question: if today continues at its current pace, will this be a high-RVOL day overall? This is useful early in the session when time-adjusted RVOL may be high but only a small fraction of the day has elapsed — confirming that a pace is likely to result in an unusual full-day reading, rather than just a brief spike that fades.
Hypothetical example — for education only.
If a stock has traded 2 million shares in the first 65 minutes of a 390-minute session, the projected full-day volume is 2,000,000 × (390 ÷ 65) = 12,000,000. If the 20-day average daily volume is 5,000,000, projected RVOL is 12,000,000 ÷ 5,000,000 = 2.4 — well above the 2.0 threshold many traders treat as elevated.
Bar-by-Bar RVOL
For each price bar — 1-minute, 5-minute, or any other interval — bar-by-bar RVOL compares that bar's volume to the average volume for that same bar time across the lookback period. A 9:35 AM bar is compared only to other 9:35 AM bars from prior sessions, not to any other time of day. This method is useful for identifying which specific intervals within the session are generating unusual activity, and it is often displayed as a histogram beneath the price chart in charting software that supports it. A bar with RVOL of 5 stands out visually and immediately identifies when during the session the surge in participation occurred.
Why Platforms Show Different RVOL Values
Two platforms can display different RVOL for the same stock at the same moment and both be internally correct — they are measuring different things. Understanding the sources of variation prevents misinterpretation.
- Lookback period. One platform may default to a 10-day average volume; another uses 20-day or 30-day. A shorter lookback is more sensitive to recent changes in a stock's trading pattern — if a stock's average volume doubled three weeks ago, a 10-day lookback will reflect that shift while a 30-day lookback will still include a large block of lower-volume days. A long lookback is more stable but slower to reflect genuine volume regime changes.
- Time alignment. Some platforms compare total current-day volume to average daily volume without accounting for time of day — simpler but less accurate intraday. Others use the time-adjusted approach. A stock at 10 AM with 3 million shares might show RVOL of 5.0 on a platform using full-day RVOL (3M against a 600K average) and RVOL of 2.0 on one using the time-adjusted method (3M against an average of 1.5M shares typically traded by 10 AM).
- Pre-market inclusion. Some platforms include pre-market volume in today's total; others restrict the count to regular-session volume only. A stock that received significant pre-market news will show a dramatically different RVOL depending on this choice. A platform that counts pre-market activity captures the full picture of participant interest; one that doesn't will show a lower number for the same stock at the same moment.
- Average volume source. Some platforms use a simple arithmetic mean over the lookback period; others use a median (which is more resistant to distortion from outlier days, such as an earnings session with ten times normal volume). The choice affects whether a single unusually high-volume day pulls the historical baseline up, making subsequent days look less exceptional than they might otherwise appear.
The practical implication is always to understand what a specific platform's RVOL computation assumes before relying on its output, particularly when comparing readings across tools or verifying a signal. Asking the platform's documentation which formula variant it uses, what lookback period it defaults to, and whether pre-market volume is included takes less than a minute and prevents systematic misinterpretation of every RVOL reading thereafter.
Premarket RVOL
RVOL during the pre-market session — typically 4:00 AM to 9:30 AM ET — compares pre-market volume to the average pre-market volume for the same time range over the lookback period. The mechanics are the same as intraday time-adjusted RVOL; only the session window differs.
Because pre-market volume is generally much lower than regular-session volume for most stocks, even a moderate spike in pre-market interest can produce a very high premarket RVOL.
Hypothetical example — for education only.
A stock trading 100,000 shares in the pre-market when its average pre-market volume is 5,000 shares shows RVOL of 20 — a striking number, but its significance depends entirely on whether the underlying activity is meaningful. That 100,000 shares is 20 times normal, but if 100,000 shares represents a single institution adjusting a position rather than broad retail and institutional participation, its predictive value for the regular session differs substantially from the same number generated by many independent participants responding to news.
High premarket RVOL often precedes high regular-session RVOL and can be an early signal of a news catalyst — an earnings report, a regulatory decision, or a corporate announcement released before the open. However, pre-market price action can be unreliable as a predictor of regular-session direction. Liquidity is thinner, bid-ask spreads are wider, and the participant composition differs — automated market-making is reduced, retail participation is lower, and institutional activity around pre-market catalysts does not necessarily reflect the full-session consensus once regular trading begins. A high pre-market RVOL reading deserves attention but warrants cross-referencing with the news driver and regular-session open behavior before acting on it.
RVOL and VWAP Interaction
VWAP — the volume-weighted average price — is computed using actual traded volume. Each transaction during the session contributes to the average in proportion to its size: a 10,000-share print at $50 has ten times the weight of a 1,000-share print at $50. The result is a price level that reflects where most of the day's capital has transacted, making it a natural reference point for institutional traders evaluating their execution quality and for short-term traders assessing whether price is cheap or expensive relative to the session's center of gravity.
RVOL interacts with VWAP through the volume inputs that drive its calculation. When RVOL is high, each VWAP interval captures more volume, pulling the average toward where the heaviest activity is occurring. In high-RVOL sessions, VWAP is a more statistically meaningful anchor than in low-RVOL sessions, because more independent participants are contributing to the average across more transactions. A price deviation from VWAP during a high-RVOL session carries more informational weight — more market participants have established positions near that average price — than the same deviation during a low-RVOL session where VWAP is computed from far fewer transactions and may not represent a durable consensus level at all.
Traders who use VWAP as a mean-reversion or entry-timing anchor often filter for high RVOL as a prerequisite condition. The logic is straightforward: VWAP is a meaningful level when the volume behind it is substantial enough to represent real participant positioning. On a low-RVOL day — say, a quiet summer Friday with half the normal participation — VWAP is computed from so few transactions that price could depart from it for purely mechanical reasons unrelated to any genuine shift in supply or demand. Adding a minimum RVOL threshold filters out those quiet-session VWAP signals, leaving only the ones generated when meaningful volume is confirming the level's validity.
The inverse also matters: RVOL spikes that occur while price is far from VWAP may indicate that a gap or directional move is attracting participation, which can sustain the move. RVOL spikes that occur near VWAP may indicate that the level is acting as a magnet where both buyers and sellers are active, which can produce choppy, range-bound behavior rather than a clean trend. Neither is inherently better or worse as a trading context — they simply require different approaches to entry and exit.
RVOL in Scanners and Screening
RVOL is one of the most commonly used primary filters in stock scanners because it efficiently identifies which securities across the entire market are generating unusual activity, without requiring the user to know in advance which specific stocks to watch. Rather than monitoring a fixed watchlist, an RVOL scan surfaces candidates dynamically based on real-time participation data.
A basic RVOL scan typically includes:
- Minimum RVOL threshold. RVOL above 2.0 is a common starting point, indicating at least twice the typical participation rate for the current time of day. Some traders use higher thresholds — 3.0 or 5.0 — to filter for only the most extreme activity.
- Minimum price. A per-share price floor prevents very low-priced securities from dominating the results. A stock priced at $0.10 can show extreme RVOL from a handful of trades; a floor of $5 or $10 helps ensure the underlying security is liquid enough to trade practically.
- Minimum average daily volume. This is the most important check for false signals from thin stocks. Requiring an average daily volume of at least 500,000 shares (or whatever threshold is appropriate for the trader's strategy) prevents a stock that normally trades 5,000 shares from appearing simply because today's 50,000-share volume is 10 times the low baseline.
RVOL alone does not indicate direction. A stock can have RVOL of 5 while falling as sharply as it would while rising — the ratio only tells you that unusual participation is occurring, not which way price is heading. Combining RVOL with directional filters sharpens the signal considerably:
- Price change percentage. Adding a filter for price up or down a minimum percentage identifies whether the unusual volume is associated with a meaningful move rather than high-volume consolidation at a single level.
- Price relative to VWAP. Filtering for price above VWAP (long bias) or below VWAP (short bias) helps align RVOL candidates with a directional thesis and identifies whether buyers or sellers are in control relative to the session average.
- Gap direction. For morning scanners, filtering for stocks gapping up or down from the prior close, combined with high RVOL, often identifies the most active catalysts of the session early in the day.
Scanner configurations vary significantly by trading style and time horizon. A momentum day trader running a pre-market scan might combine RVOL above 3.0 with a minimum gap of 5% and a minimum average daily volume of 1 million shares. A swing trader might run an end-of-day scan for RVOL above 2.0 on the weekly timeframe to identify which stocks finished the week with unusual institutional interest. The underlying filter logic is the same — unusual activity relative to normal — but the inputs and combination differ by use case.
Common False Signals and Limitations
RVOL is a useful filter but not a standalone trading signal. Understanding the conditions that consistently produce elevated RVOL without meaningful underlying interest prevents unnecessary action on noise.
-
Very low base volume.
Hypothetical example — for education only.
A stock that normally trades 10,000 shares per day can easily reach RVOL of 10 on a day when someone trades 100,000 shares. The absolute level of activity may still be too low for meaningful price discovery or to make execution practical. RVOL ratios from very thin stocks require a separate check on absolute volume — a high ratio against a very low baseline is categorically different from the same ratio against a liquid baseline.
- Scheduled events. RVOL will almost always be elevated around earnings releases, index rebalancing days, options expiration, and dividend ex-dates. These events reliably generate above-average volume regardless of what else is happening in the market, and they are entirely predictable from the calendar. High RVOL on earnings day is not evidence of unusual or unexpected interest — it is expected, and treating it as a spontaneous signal misreads what the ratio is actually capturing.
- End-of-day volume spikes. Institutional rebalancing and program trading tend to increase volume significantly in the final 30 minutes of the regular session, regardless of what happened during the rest of the day. RVOL readings in the last half-hour of trading are systematically elevated compared to midday readings for most stocks, which can inflate what appears to be an RVOL signal near the close even when nothing unusual is actually occurring in the stock.
- Lookback period staleness. If a stock's normal daily volume has recently changed structurally — because it joined a major index, became a widely discussed retail trading target, or underwent a significant corporate event — the historical average from before that change is not a meaningful baseline for current readings. A lookback period that includes a period of dramatically different trading behavior produces RVOL values that can be misleading in either direction: too high (if the stock's volume has recently declined from an unusual spike that inflated the baseline) or too low (if the stock's volume has recently increased and the lookback still reflects the prior quiet period).
- First minutes of the session. The first few minutes of trading typically exhibit unusually high volume as overnight orders are executed at the open. RVOL readings in the first five to ten minutes of the regular session are routinely extreme compared to mid-session readings, particularly for time-adjusted RVOL calculations that compare against a very short historical window at that specific time of day. Many traders who use RVOL as a session filter wait until 9:45 or 10:00 AM ET before treating elevated RVOL readings as actionable, allowing the open-auction volume to be absorbed before the ratio stabilizes.
Relative Volume FAQs
What RVOL level is considered high?
There is no universal threshold, but practitioners commonly treat RVOL above 2 (twice the typical volume for the current time of day) as elevated and worthy of closer attention. RVOL above 5 is often described as very high and may indicate news, institutional activity, or a squeeze dynamic. The appropriate threshold depends on the stock's baseline volatility and the trading style — a day trader scanning for momentum setups may require higher RVOL than a swing trader looking for early signs of interest.
Does high RVOL confirm a price breakout?
RVOL is a volume confirmation signal, not a directional signal by itself. High RVOL accompanying a price breakout above a key level is widely interpreted as confirming genuine participant interest. High RVOL during a price decline can signal distribution rather than accumulation. Neither direction of price movement is implied by RVOL alone — it simply indicates that more participants than usual are transacting.
Is RVOL useful for long-term investors?
RVOL is primarily a short-term trading tool because it compares current intraday or daily volume to recent historical averages. Long-term investors are less concerned with whether today's volume is twice the 20-day average and more concerned with fundamentals, valuation, and multi-year trends. That said, a sustained increase in a stock's average daily volume can signal growing institutional interest that may be relevant even to longer-time-horizon participants.
How many days should the RVOL lookback period include?
Common choices are 10, 20, and 30 trading days. A shorter lookback (10 days) is more responsive to recent shifts in a stock's activity level but more volatile. A longer lookback (30 days) is more stable but may include periods of lower or higher activity that aren't representative of current conditions. Many day traders prefer 10-day RVOL for intraday scanning; swing traders more commonly use 20-day or 30-day averages.
Can RVOL be computed for options or futures?
The same general concept applies — comparing current volume to a historical average for the same contract or strike — but the implementation differs. Options RVOL is complicated by the large number of strikes and expiries across which volume is distributed, and by the fact that the "normal" volume for a specific option series can be very low, making the ratio highly sensitive to small changes. Futures RVOL is conceptually simpler but still requires consistent treatment of rollover periods.
Related Guides
- How to calculate RVOL — step-by-step worked examples for all four formula variants.
- How to use a relative-volume stock scanner — scanner filters, presets, and quality-adjusted ranking.
- Relative volume by time of day — why volume is front- and back-loaded across a session.
- Low-float stocks and relative volume — why thin baselines produce extreme RVOL readings.
- Relative volume and float rotation — how the two metrics differ and what high turnover confirms.
- Relative-volume false signals — distortions from auctions, splits, IPOs, and delayed data.
- Stock screening overview — how to structure a scan from the ground up, including RVOL as a primary or secondary filter.
- Technical stock screening — combining RVOL with price-based and indicator-based filters.
- RSI explained — a complementary momentum indicator often paired with RVOL in breakout setups.
- Short interest and float — how float and short interest interact with RVOL in squeeze-prone setups.
- Stock position sizing — managing risk once a high-RVOL candidate becomes an active trade.