Relative volume vs. a volume spike: what is the difference?

RVOL measures how unusual activity is against a defined baseline. A volume spike describes when activity changes abruptly.

Relative volume (RVOL) is a ratio: current volume divided by a defined comparison baseline. A volume spike is an abrupt increase in volume, but the term does not specify one universal calculation.

RVOL tells you how unusual activity is relative to the chosen baseline. “Volume spike” describes the shape of the change. The same burst of trading can create both, but the terms are not interchangeable, and neither tells you whether price will rise or fall.

The same five million shares can mean two different things

Imagine two stocks each trade five million shares in a completed session.

StockRecent average daily volumeLatest volumeDaily RVOL
Northstar Tools500,0005,000,00010.0×
Harbour Systems4,000,0005,000,0001.25×

The raw volume is identical. Relative to each stock’s history, it is not.

Northstar’s session is exceptionally active against its recent baseline. Harbour’s is only moderately above average. A scanner showing raw volume alone would miss that distinction; RVOL normalizes the observation.

Now suppose Northstar traded four million of those shares in one early burst and only one million through the rest of the session. The early bar could reasonably be described as a volume spike. Its full-day RVOL would remain high afterward because the accumulated volume does not disappear.

How relative volume is calculated

Every RVOL reading needs three definitions:

  1. The current measurement: one bar, elapsed-session volume, or a completed daily session.
  2. The baseline: a mean, median, or other comparison across previous observations.
  3. The alignment: previous full days, the same clock-time bars, or the same elapsed portion of earlier sessions.

HeraldGoat’s published daily example uses finalized daily bars:

20-day daily RVOL = latest finalized daily volume ÷ average volume of the preceding 20 finalized daily sessions

If the latest completed session traded 2.5 million shares and the preceding 20-session average was 1.25 million, daily RVOL is 2.0×.

During the session, that full-day formula is not an honest pace comparison. Intraday equity volume commonly changes through the day, with activity concentrated around the open and close. A 10:00 a.m. bar should therefore be compared with aligned 10:00 a.m. history, and cumulative volume through 10:00 should be compared with the same elapsed window on previous sessions.

This is why two platforms can display different but internally valid RVOL values. Before comparing the numbers, compare the numerator, lookback, session, alignment, and data feed.

What counts as a volume spike?

“Volume spike” usually means volume rose sharply relative to nearby bars or another chosen baseline. The phrase alone does not define:

  • The timeframe.
  • The lookback.
  • Whether the comparison uses an average, median, or standard deviation.
  • Whether the current bar must be complete.
  • Whether extended-hours trading is included.
  • How large the increase must be.

A five-minute bar might be a spike compared with the previous ten five-minute bars while the completed day still finishes near normal volume. The reverse is also possible: a stock can accumulate steadily elevated volume all day, produce high daily RVOL, and never print one visually dramatic bar.

Use “volume spike” as an observation only after naming the comparison. “The 10:05–10:10 bar traded three times the median volume of the previous 20 aligned bars” is reproducible. “Volume exploded” is not.

Relative volume and a volume spike side by side

QuestionRelative volumeVolume spike
What is it?A normalized ratioA sharp increase relative to a chosen comparison
Does it require a formula?YesNot unless the author defines one
Best useCompare unusual activity across stocks or periodsLocate when activity changed abruptly
Can it stay elevated?Yes, especially for cumulative or full-day RVOLThe spike itself is localized, though its effect can persist in cumulative totals
Does it show direction?NoNo
Main failure modeComparing misaligned periods or different formulasTreating a visual impression as a consistent rule

Neither measure identifies buying or selling pressure by itself. Every completed trade has both a buyer and a seller. Price location, spread, order execution, event context, and the setup’s own rules remain separate questions.

A worked example: one spike, two readings

Consider a hypothetical regular session. A stock normally trades 800,000 shares in the first hour and five million shares across the full day.

By 10:30 a.m. today, it has traded two million shares. Of that amount, 900,000 traded in one five-minute bar after a company announcement.

CalculationResultWhat it answers
First-hour cumulative RVOL (2,000,000 ÷ 800,000)2.5×How unusual the session’s first-hour pace is
Partial-day/full-day ratio (2,000,000 ÷ 5,000,000)0.4×How much of a normal full day has traded so far, not fair intraday RVOL
Five-minute spikeNeeds aligned bar historyWhether that one bar was unusually large for that clock time

The 900,000-share bar is the visible spike. The 2.5× reading describes cumulative participation through the first hour. They describe related but different facts.

If activity becomes quiet afterward, cumulative RVOL may decline as the historical denominator catches up through the day. If the stock remains busy, it may stay elevated. Either way, the early spike does not supply price direction or a trading decision.

Five questions before trusting either label

  1. What exact period is being measured? A completed day, one bar, or elapsed-session volume?
  2. What is the comparison baseline? Nearby bars, the same clock time, or previous daily sessions?
  3. Is the current observation finalized? A live bar can change before it closes.
  4. Which session and feed are included? Regular and extended hours, plus venue coverage, can change the total.
  5. What does price show? Check where price closed, whether the watched level held, and whether the move reversed despite the activity.

If a platform cannot answer the first four questions, do not treat its label as a reproducible rule.

Common mistakes

Calling every high-RVOL reading a spike

Volume can remain consistently above normal without one abrupt bar. High relative activity and a localized burst are different patterns.

Comparing the open with the middle of the day

Intraday volume has a time-of-day pattern. Adjacent-bar comparisons can make the opening surge look exceptional merely because the previous bar came from a naturally quieter period.

Dividing partial volume by a full-day average

That ratio shows progress toward a normal full-day total. It does not compare equal elapsed periods and should not be presented as settled intraday RVOL.

Treating activity as direction

High volume can accompany an advance, decline, rejection, gap, or wide session that closes near where it started.

Using a threshold without preserving its definition

A repeatable rule needs the timeframe, baseline, lookback, session, data source, and finality policy. Changing any of them changes the measure.

Where HeraldGoat fits

Spotting one unusual bar is straightforward. Repeating aligned volume comparisons across a daily universe, keeping live and finalized data distinct, and placing participation beside the setup episode is the operational work.

HeraldGoat is being built to calculate same-clock and cumulative-session RVOL from explicit regular-session history for its intraday playbooks. Those facts can appear beside structure, spread, dollar volume, market context, freshness, and unknowns. They remain observable inputs, not a probability or trade call.

The product is pre-launch, and the exact launch policies remain subject to live-data validation. The trader defines the playbook, reviews the chart, and makes the decision.

Keep learning

If you want the repetitive first pass monitored across your daily universe, you can request design-partner access.

Sources

Method note: “volume spike” has no universal threshold in this guide. Each example names its own comparison. HeraldGoat’s intraday RVOL implementation uses explicit aligned regular-session history and typed unknowns when the required evidence is unavailable.

This guide is for educational information only. It is not investment advice, a recommendation, or a promise of trading results. Trading involves risk, including the risk of loss.