What Is Relative Volume (RVOL), and How Do Traders Use It?
Relative volume — RVOL — compares the volume a stock has traded so far today against what is normal for that same stock at this exact time of day. A reading of 1.0 is an ordinary day; a reading of 2.0 means the stock is doing double its usual business, and double the usual business almost always means something real is going on. I treat RVOL as the fastest way I know to separate the handful of names actually in play from the thousands that are just drifting.
That is the whole idea. The rest of this page covers how the number is built, what the common thresholds mean, how I use it on my own desk, and — just as important — what the number cannot tell you.
What does the RVOL number actually mean?
Raw volume is nearly useless on its own. Twenty million shares sounds like a lot until you learn the stock trades sixty million on a normal day. Four hundred thousand shares sounds like nothing until you learn the stock usually trades eighty thousand. A volume number only means something measured against the stock's own history.
RVOL supplies that context in a single ratio. It asks one question: compared with what is normal for this stock, at this point in the day, how much business is being done? At 1.0, exactly the usual amount. Above 2.0, at least twice the usual — some catalyst has pulled a crowd in. Below 1.0, nobody showed up.
Participation is the word I keep coming back to. A price move on quiet volume is a rumor. The same move on three times normal volume has a crowd behind it. The crowd does not tell you the direction — buyers and sellers are both in that number — but it tells you where the attention is. And attention is what produces range, follow-through, and enough liquidity to get in and out without moving the price yourself.
How is RVOL calculated?
The plain-English version:
RVOL = volume traded so far today ÷ the average volume this stock had traded by the same time of day, over the recent past.
Three details matter more than the arithmetic:
- It is cumulative. You are comparing the running total for the day so far, not a single bar. One big print in a single minute does not make a stock "in play" — a session-long elevated total does.
- It is matched to the time of day. Today's volume through 10:00 a.m. gets compared to the typical volume through 10:00 a.m. — not to a full-day average. More on why below.
- The lookback is a window of recent sessions. A month of trading days — around 20 sessions — is a common choice; longer windows exist too. The exact window matters less than picking one and reading it consistently.
Here is how I read the bands:
| RVOL reading | What it says | How I treat it |
|---|---|---|
| Under 1.0 | Quieter than normal | Not in play. I leave it alone. |
| Around 1.0 | An ordinary day | Background noise. No edge in the attention. |
| 2.0 to 5.0 | Two to five times normal business | The sweet spot — a real catalyst, a real crowd. |
| Above 5.0 | Extreme | Usually a major headline. Ranges get violent; respect risk first. |
The long version of this is in the book — Become a Cyclitecnical Trader: the cycle ladder, the FLD, and the eight interactions, written out end to end. It's free. Send me a copy. We email it to you. No card, and you can unsubscribe any time.
Why does the time of day matter so much?
Volume is not spread evenly across a session. The first hour is heavy, midday goes quiet, and the close gets heavy again. Any relative-volume calculation that ignores this shape lies to you at the worst possible time.
Compare today's 10:00 a.m. running total against a full-day average and every stock on your screen looks dead — you are only an hour into the day. Extrapolate the morning's pace across the whole day instead and everything looks explosive, because the open always runs hot. Both versions are broken the same way: they compare a partial day to a full one.
Matching time of day fixes it. Today's volume through 10:00 gets measured against what this stock typically had done by 10:00 over the last 20 sessions. Apples to apples, at every minute of the session.
This matters because RVOL's best information arrives early. A stock doing triple its normal business in the first thirty minutes is telling you something while there is still a day left to work with. The same discovery at 3:55 p.m. is trivia.
What counts as high RVOL?
The line I use is 2.0. Under it, the participation is not abnormal enough to mean anything; I treat the name as not confirmed. From 2 to 5 is the sweet spot — abnormal enough to imply a genuine catalyst, orderly enough to trade. Above 5 is extreme: almost always a major headline, with the wide spreads and violent ranges that come with one. Extreme readings are not an invitation — they are a warning label that the tape will be fast.
The other end of the scale is information too. A reading under 1.0 across your whole watchlist is the market telling you nothing qualifies today. Some days that is the honest read, and sitting out is itself a decision — I wrote about that in the null trade.
One more thing worth saying plainly: on my desk, RVOL is a gate, not a signal. Clearing 2.0 does not tell me to do anything. It tells me the name is allowed through to the next question. No participation, no conviction; no conviction, no trade.
How do I actually use RVOL?
Four jobs, in the order they come up during a day:
- A participation gate at the open. The first job is subtraction. A watchlist is long and a session is short, and the ratio is the cheapest way I know to set most of the list aside and keep only the names with a crowd in them. Where you draw that line is your call to make and to write down in advance — the discipline is applying it before you look at a single chart, not reaching for it after a chart has already convinced you.
- A ranking factor. When several names clear the gate, participation-versus-normal is a natural input for deciding which gets watched first. Whatever weighting you choose, decide it in advance by reasoning — not tuned to whatever would have worked yesterday.
- A follow-through check as the session runs. Participation early in the day opens the case; price is what closes it. A name that pulls a crowd in and then does nothing with it hour after hour has told you something real — the attention arrived and it did not produce a move. That is a different story, and a much less useful one, than the ratio alone suggested at ten in the morning.
- Context for gaps. An opening gap on four times normal volume is a different animal from the same gap on a quiet tape. I go deeper on that in gap days: when a gap goes and when it fills.
There is a line I keep coming back to for the rare name that passes every one of these checks: stocks in play don't stop for anything. That is the thing this ratio exists to find — and most days it finds nothing, which is also an answer.
What does RVOL look like on a real, scored tape?
I keep a ledger of what I say on air. Every call gets dated, timestamped, and scored later against what price actually did. Hits and misses both stay on the board — the misses are the reason you can trust the hits. Here are two entries where participation was the story:
2026-07-09 — SHAK, flagged with the participation caveat attached. Shake Shack cleared its signal that day, and I said plainly at the time that the read needed heavy participation to mean anything. It rose about 10% over the next few sessions and then handed almost all of it back, sitting roughly 1% above the call level by July 20. The record grades it directionally right, not a clean win, because the direction held and nothing else did — and because it was an observation with no stated entry or target, which by our own scoring rules caps how well it can score.
2026-07-09 — scored a miss. Same session, a different name. I flagged AMD to the long side: "AMD did give the signal today... signaling a reason to go long there... The sector supports it. The market is positive." It worked for exactly one session — up about 2% the next day — then gave all of it back and more, sitting about 9.3% below the call level a week later. Scored a miss. The participation was real and the alignment was real; the market rolled over anyway.
Both entries are historical and educational, scored after the fact. The second one is the important one. Every input lined up and the trade still failed. RVOL improves the quality of the list you are choosing from. It does not make any single name work, and nothing here is a promise that it will.
What doesn't RVOL tell you?
The limits, stated out loud:
- It is direction-blind. Every share bought is a share sold. Heavy volume is disagreement at scale — it tells you a fight is happening, not who is winning.
- It doesn't say why. The ratio says a crowd arrived. You still have to find the catalyst that brought them, and judge whether it is the kind that carries.
- It doesn't time anything. Nothing in the number says how far the move goes or when it ends. Where the crowd's average price actually sits is a different tool's job — that one is VWAP and anchored VWAP.
- It is a precondition, not a setup. Participation makes a name worth examining. It is not, by itself, a reason to act.
If a tool's limits are never stated, assume the person handing it to you doesn't know them. These are RVOL's.
Questions traders ask
Is RVOL the same thing as volume?
No. Volume is a raw count of shares traded. RVOL is that count divided by what is normal for the same stock at the same time of day. Forty million shares is meaningless on its own — it could be a dead day for one name and a historic day for another. The ratio is what makes the number comparable across stocks and across days.
What's a good RVOL for day trading?
The common conviction line is 2.0 — double normal business — with 2 to 5 as the range where a genuine catalyst is usually behind the reading, and above 5 as extreme, headline-driven tape. But a threshold is a filter, not advice. Plenty of names clear 2.0 and go nowhere; the AMD entry above cleared every filter I had and still failed.
Can I use RVOL at the end of the day instead of intraday?
Yes. The end-of-day version is simpler: today's full-day volume divided by the average full-day volume over your lookback window. It is useful in an evening review for asking which names did abnormal business today. The time-of-day version exists for one reason — to make the ratio readable while the session is still running.
Does a high RVOL mean the stock will keep moving?
No. It is a tendency, not a rule: attention brings range and follow-through more often than a quiet tape does, which is exactly why the filter exists at all. But a crowd arriving and a move completing are two different events, and only the first one is in the number. The scored miss above shows what a fully-aligned failure looks like. Treat every reading as a reason to look closer, never as a promise.
RVOL answers exactly one question — is anyone here? On my desk that participation check is the front gate of a larger timing framework, the cycle analysis that maps when a move is actually due, which I lay out in the methodology hub and in articles like how to identify a cycle low.
Tools our own desk actually runs. No vendor pays to be listed, and no link here earns us a commission.
Keep reading
Get the Cycle Pass — from $297