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.
| Stock | Recent average daily volume | Latest volume | Daily RVOL |
|---|---|---|---|
| Northstar Tools | 500,000 | 5,000,000 | 10.0× |
| Harbour Systems | 4,000,000 | 5,000,000 | 1.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:
- The current measurement: one bar, elapsed-session volume, or a completed daily session.
- The baseline: a mean, median, or other comparison across previous observations.
- 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
| Question | Relative volume | Volume spike |
|---|---|---|
| What is it? | A normalized ratio | A sharp increase relative to a chosen comparison |
| Does it require a formula? | Yes | Not unless the author defines one |
| Best use | Compare unusual activity across stocks or periods | Locate when activity changed abruptly |
| Can it stay elevated? | Yes, especially for cumulative or full-day RVOL | The spike itself is localized, though its effect can persist in cumulative totals |
| Does it show direction? | No | No |
| Main failure mode | Comparing misaligned periods or different formulas | Treating 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.
| Calculation | Result | What 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 spike | Needs aligned bar history | Whether 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
- What exact period is being measured? A completed day, one bar, or elapsed-session volume?
- What is the comparison baseline? Nearby bars, the same clock time, or previous daily sessions?
- Is the current observation finalized? A live bar can change before it closes.
- Which session and feed are included? Regular and extended hours, plus venue coverage, can change the total.
- 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
- Relative volume: what 2× RVOL actually tells you
- A stock just hit a 20-day high. What should you check next?
- Why breakouts fail: seven things a price alert does not tell you
If you want the repetitive first pass monitored across your daily universe, you can request design-partner access.
Sources
- Investor.gov: Stock quotes: identifies trading volume as part of historical daily stock data.
- FINRA: Where do stocks trade?: explains US exchange, off-exchange, and consolidated-tape coverage relevant to volume totals.
- Graczyk and Queirós: Intraday seasonalities and nonstationarity of trading volume: documents the intraday volume profile and why clock-time alignment matters.
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.