Home Live Ticker Fear & Greed
Sign in

Learn Stocks

How to Use a Relative-Volume Stock Scanner

Spot the edge. Swoop in.

A relative-volume stock scanner finds securities trading more actively than they normally do — but a single RVOL filter isn't enough. A production-quality scanner adds liquidity, spread, catalyst, and price-structure filters so it surfaces tradable stocks rather than merely the highest raw RVOL reading.

Educational-use notice

A relative-volume scanner identifies abnormal activity. It does not guarantee direction, trend continuation, liquidity, accurate news, or a profitable trade. High-RVOL results can be distorted by auctions, block trades, splits, offerings, recent IPOs, trading halts, delayed data, and tiny historical baselines. This guide provides general educational information and does not recommend buying, selling, shorting, or holding any security.

Why a Single RVOL Filter Isn't Enough

A relative-volume stock scanner finds securities trading more actively than they normally do. The scanner compares current volume with a historical baseline, then filters or ranks stocks by the resulting relative-volume ratio.

A practical day-trading scanner usually begins with:

Time-adjusted RVOL ≥ 2.0

That means the stock is trading at approximately twice its normal pace for the current time of day.

That single filter is not enough.

A production-quality RVOL scanner should also require or display:

Direct answer: Use relative volume to identify unusual participation, then use liquidity, catalyst, price structure, and risk filters to decide whether the stock is actually tradable.

Hypothetical example — for education only.

A stock with 3 RVOL, $300 million in dollar volume, a tight spread, and verified earnings news may be a better candidate than a stock with 25 RVOL, $200,000 in dollar volume, and no credible catalyst.

What Does an RVOL Scanner Do?

An RVOL scanner continuously evaluates a universe of stocks and answers:

Which stocks are trading at an unusually high or low pace relative to their own historical behavior?

The scanner can monitor:

A scanner can be used to find:

The scanner should identify candidates. It should not automatically label every high-RVOL stock as a buy or short.

Start with the Correct RVOL Field

The most useful intraday RVOL calculation is:

Time-Adjusted RVOL =
Current Cumulative Volume by Time T
÷
Average Historical Cumulative Volume by Time T

A non-time-adjusted field may use:

Current Cumulative Volume
÷
Average Full-Day Volume

That second version can understate activity early in the session.

Example at 10:00 a.m.

Hypothetical example — for education only.

Assume:

Current volume: 600,000 shares
Average full-day volume: 4,000,000 shares
Average volume by 10:00 a.m.: 150,000 shares

Full-day comparison:

600,000 ÷ 4,000,000 = 0.15

Time-adjusted comparison:

600,000 ÷ 150,000 = 4.0

The stock has traded only 15% of an average full day, but it is moving at four times its normal 10:00 a.m. pace.

For intraday scanning, the time-adjusted field is usually the better primary filter.

The Essential RVOL Scanner Filters

1. Time-adjusted relative volume

A balanced general-purpose threshold is:

Time-adjusted RVOL ≥ 2.0

Possible variations:

StrategyStarting threshold
Liquid large-cap trading1.3–1.5
Earnings and catalyst trading1.5–2.0
General momentum2.0
Small-cap momentum3.0
Low-float risk monitoring5.0 or higher
Fresh one-bar volume spikeBar RVOL 3.0–5.0

A higher threshold creates fewer results but usually increases volatility and false-positive risk.

2. Dollar volume

Dollar volume approximates the monetary value traded.

Dollar Volume =
Share Volume × Representative Price

A scanner should support:

Illustrative projected-dollar-volume minimums:

StrategyPossible minimum
Small-position discretionary trading$5 million
General small-cap momentum$15 million–$25 million
Liquid momentum$50 million
Large-cap focus$100 million or more

The threshold must reflect account size and order size.

3. Bid-ask spread

A wide spread is an immediate cost.

Spread = Ask − Bid
Spread % =
Spread ÷ Midpoint × 100

Illustrative maximums:

Market typePossible maximum spread
Liquid large cap0.10%–0.25%
General momentum0.50%
Small cap1.0%–1.5%
Low-float specialtyDisplay prominently rather than hiding

A stock can have extreme RVOL and remain expensive or dangerous to execute.

4. Price

Price filters keep the scanner aligned with the strategy.

Examples:

Price ≥ $5

for a liquid-stock scanner.

Price between $1 and $20

for a small-cap momentum scanner.

Price alone does not determine quality, but it changes:

5. Percentage price change

Examples:

Absolute price change ≥ 3%

or separate filters:

Gain ≥ 3%
Decline ≤ −3%

Create separate bullish and bearish scans when possible.

6. Catalyst

The scanner should classify the reason for abnormal activity:

Catalyst quality can be more important than the difference between 3 RVOL and 6 RVOL.

7. Public float and market capitalization

Float and market cap help separate:

Do not automatically rank lower float as better. Lower float usually means more volatility and less reliable exit liquidity.

A General-Purpose RVOL Scanner

A balanced scanner for active stocks could use:

Time-adjusted RVOL: ≥ 2.0
Current dollar volume: ≥ $10 million
Projected daily dollar volume: ≥ $50 million
Price: ≥ $5
Absolute price change: ≥ 2%
Spread: ≤ 0.50%
Catalyst: Verified or clearly labeled unknown

Optional confirmation:

Price above VWAP for bullish scan
Price below VWAP for bearish scan

This scanner attempts to find stocks that are:

Large-Cap RVOL Scanner

Large-cap stocks may generate meaningful opportunities at lower RVOL values because their normal volume is already deep.

Suggested configuration:

Market capitalization: ≥ $10 billion
Time-adjusted RVOL: ≥ 1.5
Current dollar volume: ≥ $100 million
Projected dollar volume: ≥ $500 million
Absolute price change: ≥ 1.5%
Spread: ≤ 0.20%
Catalyst: Earnings, guidance, analyst action, filing, or sector event

Use cases:

A 1.7 RVOL large cap can represent billions of dollars in abnormal turnover.

Small-Cap Momentum Scanner

Suggested configuration:

Market capitalization: $100 million–$2 billion
Time-adjusted RVOL: ≥ 3.0
Current dollar volume: ≥ $5 million
Projected dollar volume: ≥ $20 million
Price: ≥ $1
Price change: ≥ 5%
Spread: ≤ 1.5%
Verified catalyst: Strong preference

Display prominently:

Small-cap momentum scans should prioritize risk visibility, not just upside ranking.

Premarket RVOL Scanner

Suggested configuration:

Premarket RVOL: ≥ 3.0
Premarket dollar volume: ≥ $2 million
Premarket volume as % of ADV: ≥ 5%
Absolute gap: ≥ 3%
Price: ≥ $2
Spread: ≤ 2%
Catalyst: Preferred

Large-cap earnings version:

Premarket RVOL: ≥ 1.5
Premarket dollar volume: ≥ $25 million
Gap: ≥ 2% or ≤ −2%
Market capitalization: ≥ $10 billion
Spread: ≤ 0.25%
Earnings event: Confirmed

Premarket scanners should display:

Breakout Scanner

A breakout scanner should require both abnormal participation and a valid price-level event.

Time-adjusted RVOL: ≥ 2.0
Price above defined resistance: Yes
Current dollar volume: ≥ $25 million
Spread: ≤ 0.50%
Price above VWAP: Preferred
Catalyst: Preferred

Additional confirmation:

Avoid treating a one-tick move above resistance as a confirmed breakout.

Breakdown Scanner

Time-adjusted RVOL: ≥ 2.0
Price below support: Yes
Price below VWAP: Yes
Price change: ≤ −3%
Current dollar volume: ≥ $25 million
Negative catalyst: Preferred

Useful additional fields:

High volume below support can confirm active liquidation, but the trader must still avoid chasing an already extended decline.

Fresh Volume-Spike Scanner

A fresh-spike scanner looks for stocks that were not already highly active.

Current five-minute bar RVOL: ≥ 4.0
Prior cumulative time-adjusted RVOL: ≤ 2.0
Price change during current bar: ≥ 1%
Current dollar volume: ≥ $5 million
Spread: ≤ 1%

This can surface:

Add a filter for block dominance:

Largest single trade ≤ 25% of current bar volume

when data is available.

Scanner Ranking: Do Not Sort by RVOL Alone

A better ranking system uses a quality-adjusted score.

Suggested components:

ComponentWeight
Time-adjusted RVOL20%
Relative dollar volume15%
Absolute dollar liquidity15%
Spread quality10%
Catalyst quality15%
Price confirmation15%
RVOL persistence5%
Data confidence5%

Example

Hypothetical example — for education only.

Stock A

RVOL: 4.0
Dollar volume: $250 million
Spread: 0.08%
Catalyst: Raised guidance
Price: Above resistance and VWAP
Data confidence: High

Stock B

RVOL: 18
Dollar volume: $400,000
Spread: 12%
Catalyst: Unknown
Price: Repeated halt failures
Data confidence: Low

Raw RVOL ranks B higher.

A quality score should rank A higher for most traders.

Scanner Workflow

Step 1: Select the universe

Choose:

Avoid mixing materially different product types without clear labels.

Step 2: Select the RVOL method

Choose:

Step 3: Add liquidity filters

At minimum:

Step 4: Add directional filters

Examples:

Step 5: Add catalyst filters

Separate verified catalysts from unknown causes.

Step 6: Review the chart

The scanner is not the trade.

Review:

Step 7: Define risk

Calculate:

Position-Size Filter

A scanner can include an order-participation test.

Participation Rate =
Proposed Order Size
÷
Current or Projected Volume

Hypothetical example — for education only.

Example:

Proposed order: 25,000 shares
Projected volume: 500,000 shares
25,000 ÷ 500,000 = 5%

The order equals 5% of projected daily volume.

That may be too large if:

A production scanner should allow users to enter a typical order size and show estimated participation.

RVOL Persistence Filter

A stock that remains above 2 RVOL for 90 minutes may be more significant than one that spikes above 2 for one bar.

Useful filters:

Minutes above RVOL 2
Consecutive bars above RVOL 3
Percentage of session above threshold

Example requirement:

Time-adjusted RVOL ≥ 2 for at least 30 minutes

This reduces isolated-print false positives.

RVOL Acceleration Filter

RVOL Acceleration % =
(Current RVOL − Prior RVOL)
÷ Prior RVOL × 100

Hypothetical example — for education only.

Example:

Prior RVOL: 2.0
Current RVOL: 2.8
(2.8 − 2.0) ÷ 2.0 × 100 = 40%

A 40% increase in normalized volume pace may indicate growing participation.

Use with price:

Each creates a different hypothesis.

Market-Adjusted and Sector-Adjusted RVOL

A macro event can make nearly every stock unusually active.

Market-adjusted RVOL:

Stock RVOL ÷ Broad-Market RVOL

Sector-adjusted RVOL:

Stock RVOL ÷ Median RVOL of Sector Peers

Hypothetical example — for education only.

Example:

Stock RVOL: 3.0
Market RVOL: 2.0
Market-adjusted score: 1.5

The stock is active, but only 50% more abnormal than the market.

Hypothetical example — for education only.

Another stock:

Stock RVOL: 3.0
Market RVOL: 1.0

Its abnormality is more stock-specific.

Common Scanner False Positives

Tiny historical baseline

Extreme RVOL with negligible absolute volume.

Opening or closing auction

One print dominates the session.

Block trade

Large isolated transaction with little follow-through.

Stock split or reverse split

Historical volume is mismatched.

Recent IPO

Insufficient history.

Offering or lockup expiration

Share supply changed.

Trading-halt reopening

Pent-up orders create a special-event spike.

Venue mismatch

Current and historical volume cover different markets.

Delayed data

RVOL and price are not synchronized.

Unverified news

Activity is real, but the reason may be false or promotional.

Complete Scanner Example

Hypothetical example — for education only.

Assume the scanner returns:

MetricStock AlphaStock BetaStock Gamma
Time-adjusted RVOL2.35.522
Dollar volume$500 million$35 million$300,000
Spread0.05%0.8%14%
CatalystEarningsContractUnknown
Price structureAbove resistanceAbove premarket highRepeated halt failures
Data confidenceHighMediumLow

Interpretation:

A scanner should not place Gamma first merely because 22 is the largest ratio.

Scanner Implementation Requirements

Scanner fields

Saved presets

Alerts

Required methodology display

Every result should expose:

Frequently Asked Questions

What is the best RVOL scanner setting?

A balanced starting point is time-adjusted RVOL of at least 2, combined with minimum dollar volume, a manageable spread, material price movement, and a verified catalyst.

Should I sort by highest RVOL?

No. Raw RVOL often ranks thin, low-quality stocks first. Use a quality score that includes liquidity, spread, catalyst, price confirmation, and data confidence.

What RVOL should I use for large caps?

A threshold around 1.3 to 1.5 can be meaningful because large-cap normal volume is already deep.

What RVOL should I use for small caps?

A threshold of 2 to 3 is a practical starting point. More aggressive momentum scans may use 3 to 5.

Should premarket RVOL use a separate scanner?

Yes. Premarket requires a separate same-time historical baseline and stricter liquidity filters.

Should a scanner include dollar volume?

Yes. RVOL measures abnormality; dollar volume measures trading capacity.

Why does a high-RVOL stock have a wide spread?

RVOL does not guarantee liquidity. A tiny historical baseline can create a high ratio even when the market remains thin.

Can I use RVOL for short selling?

Yes. It can confirm breakdowns, negative catalysts, failed breakouts, or warn of squeeze risk.

What is a fresh volume-spike scanner?

It finds stocks whose current bar volume is unusually high while prior cumulative activity was still moderate.

Does a scanner replace chart analysis?

No. It identifies candidates. The trader must still analyze structure, catalyst, liquidity, entry, stop, and position size.

Related Guides