Daily relative volume (RVOL) compares a completed session’s volume with average volume from earlier completed sessions. Time-of-day RVOL compares volume at the current point in a session with volume at the same point in earlier sessions.
They answer different questions. Daily RVOL tells you how unusual a finished day was. Time-of-day RVOL tells you whether activity is running above or below its usual pace now. Two scanners can therefore show different RVOL readings without contradicting each other.
Why the numbers differ at 10:30
Imagine a US stock has traded one million shares by 10:30 a.m. Eastern Time. Its average completed-day volume is five million shares, while its average cumulative volume through the first hour of the regular session is 800,000 shares.
Dividing one million by five million produces 0.20×. Dividing one million by 800,000 produces 1.25×.
The first number says the stock has traded 20% of an average full day so far. The second says its first-hour pace is 25% above the selected first-hour baseline. One sounds quiet and the other sounds active because the denominators describe different periods.
Neither number says whether price will rise or fall. The useful question is not “Which RVOL is right?” It is “Which period and baseline does this RVOL describe?”
Three volume comparisons that scanners may label RVOL
The label “RVOL” does not identify one universal formula. At minimum, separate these three comparisons.
| Measure | Numerator | Denominator | Question answered |
|---|---|---|---|
| Completed daily RVOL | Latest finalized daily volume | Average volume of previous completed daily sessions | How unusual was the finished session? |
| Partial-day/full-day ratio | Volume accumulated so far today | Average full-day volume | How much of a normal full day has traded so far? |
| Cumulative time-of-day RVOL | Volume accumulated so far today | Average volume accumulated through the same elapsed point in earlier sessions | Is today’s activity ahead of or behind its usual pace now? |
The partial-day/full-day ratio is valid arithmetic, but it is not a like-for-like pace comparison. Early in the session, most of the current day is still missing from the numerator.
There is also a fourth useful measure: same-clock bar RVOL. It compares the current bar’s volume with the average volume of bars at the same elapsed-session position on earlier days. That measure answers whether the latest interval itself is unusually active, not whether the session as a whole is running hot.
How completed daily RVOL is calculated
A reproducible daily calculation needs a finalized daily session and a stated lookback:
Daily RVOL = latest completed-session volume ÷ average volume of the preceding N completed sessions
If the latest completed session traded six million shares and the previous 20 sessions averaged five million, its 20-session daily RVOL is:
6,000,000 ÷ 5,000,000 = 1.20×
The conclusion is narrow: the completed session traded 20% more volume than its selected 20-session average.
Daily RVOL is well suited to end-of-day review because both sides of the ratio describe complete sessions. It is not an intraday pace measure. At 10:30 a.m., the current session has not produced a finalized daily volume total.
How time-of-day RVOL is calculated
Time-of-day RVOL aligns the current observation with the same elapsed point in previous sessions. Two forms are common.
Cumulative-session RVOL
Cumulative-session RVOL compares all volume from the session open through the latest completed interval:
Cumulative-session RVOL = current cumulative volume through interval t ÷ average historical cumulative volume through aligned interval t
If one million shares have traded through 10:30 and the historical first-hour average is 800,000:
1,000,000 ÷ 800,000 = 1.25×
This says the session’s cumulative activity is 25% above the chosen first-hour baseline.
Same-clock bar RVOL
Same-clock RVOL isolates the latest completed interval:
Same-clock RVOL = current bar volume at interval t ÷ average historical bar volume at aligned interval t
Suppose the latest completed one-minute bar traded 120,000 shares, while the corresponding elapsed-session-minute bars across the history averaged 75,000:
120,000 ÷ 75,000 = 1.60×
The latest minute was unusually active even though the full first-hour pace was less elevated at 1.25×. A short burst can move same-clock RVOL sharply while having a smaller effect on the cumulative reading.
The worked example, side by side
Here is the complete hypothetical snapshot at 10:30 a.m.
| Calculation | Arithmetic | Result | Interpretation |
|---|---|---|---|
| Previous completed day’s daily RVOL | 6.0m ÷ 5.0m | 1.20× | Yesterday finished 20% above its daily baseline. |
| Today’s partial-day/full-day ratio | 1.0m ÷ 5.0m | 0.20× | Today has completed 20% of average full-day volume so far. |
| Today’s cumulative time-of-day RVOL | 1.0m ÷ 0.8m | 1.25× | Today’s first-hour activity is 25% above its aligned baseline. |
| Latest same-clock one-minute RVOL | 120k ÷ 75k | 1.60× | The latest completed minute is 60% above its aligned baseline. |
These readings are not four opinions about the same fact. They are four calculations with different periods.
For an intraday setup at 10:30, the cumulative and same-clock readings are usually the relevant activity comparisons. Yesterday’s completed daily RVOL can still provide background, but it does not describe today’s live pace. The partial-day/full-day ratio should be labelled for what it is rather than treated as settled intraday RVOL.
Why clock-time alignment matters
Equity volume is not distributed evenly through the regular session. Research on US equities has documented a recurring intraday pattern with heavier activity near the open and close and lighter activity through much of the middle of the day.
That pattern makes nearby but unaligned comparisons unreliable. A bar shortly after the open may look unusually large beside a lunchtime bar even when both are ordinary for their respective positions in the session.
Use elapsed-session alignment rather than assuming wall-clock labels are always interchangeable. Exchange holidays, early closes, daylight-saving changes, missing bars, and different session anchors can all disturb a naive “same timestamp” comparison.
Regular and extended sessions must stay separate
A time-of-day ratio is only reproducible when the session is explicit. US equity activity from 9:30 a.m. to 4:00 p.m. Eastern Time belongs to the core regular session, while premarket and after-hours trading occupy different windows and can have different participation patterns.
Combining extended-hours volume into today’s numerator while using regular-session-only history in the denominator changes the measure. So does comparing a feed that includes broader venue coverage with a narrower feed.
Before trusting a scanner reading, identify:
- The session anchor and included hours.
- Whether the measure uses one bar or cumulative volume.
- The bar size and historical lookback.
- Whether history is aligned by clock time or elapsed session interval.
- The market-data feed and venue coverage.
The same label can hide different answers to every item on that list.
Incomplete bars can understate the reading
An open bar is still accumulating volume. If a five-minute bar began at 10:30 and the scanner evaluates it at 10:31, its numerator contains only one minute of activity while historical comparison bars may contain a full five minutes.
That can temporarily depress a regular same-clock reading. A cumulative measure is usually less sensitive because the unfinished bar is only one part of the running total, but it is still provisional.
Prefer completed bars when you need a reproducible comparison. If a live value uses an incomplete bar, treat its finality as part of the fact rather than as a footnote.
What neither measure tells you
Daily and time-of-day RVOL both describe participation relative to a baseline. Neither supplies:
- Price direction.
- The reason activity changed.
- Proof that a breakout or reclaim will hold.
- A probability of a profitable outcome.
- Position size or acceptable risk.
- Evidence that the displayed threshold fits your playbook.
High same-clock RVOL can appear during an advance, a sell-off, or a sharp rejection. High cumulative RVOL can persist after the event that created it has passed. A completed day can finish with high RVOL and poor closing behavior.
Open the chart and inspect price structure, spread, volatility, market context, event risk, and the exact playbook state before drawing a conclusion.
Common comparison mistakes
Calling a partial-day/full-day ratio “intraday pace”
Progress toward an average daily total is not the same as progress relative to the usual volume at that time.
Mixing same-clock and cumulative readings
One unusual bar can make same-clock RVOL jump while cumulative-session RVOL changes only modestly. Name which form you are using.
Comparing different lookbacks
A five-session mean and a 20-session mean can react differently after earnings, index changes, or another high-volume event. Preserve the lookback when comparing readings.
Ignoring incomplete or missing bars
A still-open bar can understate the latest interval. Missing historical intervals can distort the baseline if a platform silently substitutes another bar.
Mixing regular and extended hours
The numerator and historical sessions need matching boundaries. Otherwise, the ratio does not compare like with like.
Treating a higher number as a better setup
RVOL measures unusual activity. Whether that activity helps or hurts a particular playbook is a separate, strategy-specific question.
What to check when two scanners disagree
Use this order:
- Read the formula. Is each scanner showing daily, partial-day, same-clock, or cumulative time-of-day RVOL?
- Match the evaluation point. Compare readings from the same completed interval.
- Match the lookback. Check the number of historical sessions and whether the current session enters its own baseline.
- Match the session. Confirm regular versus extended-hours treatment and early-close handling.
- Match the feed. Venue coverage, corrections, and data timing can change reported volume.
- Keep the conclusion narrow. State what participation did, then review price and playbook context separately.
If those definitions differ, the readings are not direct substitutes.
Where HeraldGoat fits
Checking one chart’s intraday volume is straightforward. Repeating aligned comparisons across a daily universe, preserving finality and source details, and placing participation beside a changing playbook episode is the operational work.
HeraldGoat is being built to calculate separate same-clock and cumulative-session RVOL facts from explicit regular-session history. The target launch policy aligns one-minute bars by elapsed session minute, uses an arithmetic mean over 20 named prior sessions, and keeps missing, stale, misaligned, or zero-baseline evidence visible as unknown rather than substituting a value.
Those participation facts can appear in an inspectable context card beside structure, spread, dollar volume, market context, freshness, and finality. HeraldGoat ranks attention, not predicted return. The trader defines the playbook, opens the chart, and decides what to do.
Keep learning
- Relative volume: what 2× RVOL actually tells you
- Relative volume vs. a volume spike: what is the difference?
If you want aligned first-pass context monitored across your daily universe, you can request design-partner access.
Sources
- TradingView: Relative Volume at Time: documents regular and cumulative time-aligned modes, historical anchors, lookbacks, and incomplete-bar behavior.
- TradingView: How Relative Volume and Relative Volume at Time are calculated: shows that platform formulas and supported intervals can differ even when they share the RVOL label.
- Graczyk and Queirós: Intraday seasonalities and nonstationarity of trading volume: studies the intraday volume profile of Dow Jones Industrial Average stocks and documents why time alignment matters.
- FINRA: Where do stocks trade?: explains exchange, off-exchange, and consolidated-tape coverage relevant to reported US equity volume.
Method note: examples are hypothetical. HeraldGoat’s same-clock RVOL compares the current completed one-minute bar with the arithmetic mean of aligned bars from 20 explicitly named prior regular sessions. Cumulative-session RVOL compares volume through the same elapsed interval. The current development policy begins after five elapsed intervals and remains subject to live-data validation before launch.
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.