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:
- Current and projected dollar volume
- Bid-ask spread
- Price and percentage change
- Verified catalyst
- Public float
- Market capitalization
- Price relative to VWAP
- Support or resistance status
- Recent trading halts
- Data confidence
- The exact RVOL methodology
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:
- Premarket
- Regular trading hours
- After-hours trading
- One-minute bars
- Five-minute bars
- Completed daily sessions
- Multi-day cumulative volume
A scanner can be used to find:
- Earnings gaps
- Breakouts
- Breakdowns
- Momentum stocks
- Short-squeeze candidates
- News-driven stocks
- Failed breakouts
- Volume exhaustion
- Low-liquidity warnings
- Unusual premarket activity
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:
| Strategy | Starting threshold |
|---|---|
| Liquid large-cap trading | 1.3–1.5 |
| Earnings and catalyst trading | 1.5–2.0 |
| General momentum | 2.0 |
| Small-cap momentum | 3.0 |
| Low-float risk monitoring | 5.0 or higher |
| Fresh one-bar volume spike | Bar 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:
- Current dollar volume
- Projected daily dollar volume
- Premarket dollar volume
- Relative dollar volume
Illustrative projected-dollar-volume minimums:
| Strategy | Possible 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 type | Possible maximum spread |
|---|---|
| Liquid large cap | 0.10%–0.25% |
| General momentum | 0.50% |
| Small cap | 1.0%–1.5% |
| Low-float specialty | Display 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:
- Tick size as a percentage of price
- Spread sensitivity
- Margin requirements
- Volatility
- Share quantity
- Penny-stock risk
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:
- Earnings
- Guidance
- SEC filing
- Merger or acquisition
- Regulatory event
- Financing
- Contract
- Analyst action
- Sector event
- Technical breakout
- No verified catalyst
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:
- Large liquid companies
- Ordinary small caps
- Low-float speculative stocks
- Microcaps
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:
- More active than normal
- Liquid enough for ordinary orders
- Moving enough to matter
- Supported by a catalyst or visible technical event
- Not excessively expensive to cross
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:
- Earnings continuation
- Gap fade
- Analyst-driven move
- Sector leadership
- Market reaction to macro news
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:
- Float
- Recent offerings
- Reverse splits
- Trading halts
- Borrow availability
- Short interest
- Distance from VWAP
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:
- Premarket VWAP
- Premarket high and low
- Last trade
- Bid and ask
- Opening indication where available
- Volume as a percentage of average daily volume
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:
- Resistance held for multiple bars
- Pullback volume declined
- Price closed near the high
- Sector confirmed
- Current-bar RVOL increased during the break
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:
- Short-sale restriction status
- Borrow availability
- Spread
- Distance to next support
- Recent halt history
- Gap percentage
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:
- Breaking news
- Sudden technical breaks
- Analyst headlines
- Large order imbalances
- Halt resumptions
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:
| Component | Weight |
|---|---|
| Time-adjusted RVOL | 20% |
| Relative dollar volume | 15% |
| Absolute dollar liquidity | 15% |
| Spread quality | 10% |
| Catalyst quality | 15% |
| Price confirmation | 15% |
| RVOL persistence | 5% |
| Data confidence | 5% |
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:
- U.S. exchange-listed stocks
- Specific exchanges
- Market-cap range
- Price range
- Sector
- ETFs
- ADRs
- Recent IPOs
Avoid mixing materially different product types without clear labels.
Step 2: Select the RVOL method
Choose:
- Time-adjusted
- Full-day
- Projected
- Premarket
- Current-bar
- Multi-day cumulative
Step 3: Add liquidity filters
At minimum:
- Dollar volume
- Spread
- Price
- Optional depth
Step 4: Add directional filters
Examples:
- Price above VWAP
- Price below VWAP
- Gain or decline threshold
- Breakout
- Breakdown
- Gap
Step 5: Add catalyst filters
Separate verified catalysts from unknown causes.
Step 6: Review the chart
The scanner is not the trade.
Review:
- Support and resistance
- Opening range
- VWAP
- Daily chart
- Trend
- Extension
- Volume distribution
Step 7: Define risk
Calculate:
- Entry
- Stop
- Slippage allowance
- Share size
- Maximum account risk
- Exit liquidity
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:
- Volume is concentrated at the open
- The stock is low float
- The spread is wide
- The position must be exited quickly
- Several traders may exit simultaneously
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:
- RVOL accelerating and price advancing
- RVOL accelerating and price declining
- RVOL accelerating without price progress
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:
| Metric | Stock Alpha | Stock Beta | Stock Gamma |
|---|---|---|---|
| Time-adjusted RVOL | 2.3 | 5.5 | 22 |
| Dollar volume | $500 million | $35 million | $300,000 |
| Spread | 0.05% | 0.8% | 14% |
| Catalyst | Earnings | Contract | Unknown |
| Price structure | Above resistance | Above premarket high | Repeated halt failures |
| Data confidence | High | Medium | Low |
Interpretation:
- Alpha: Best liquidity and data quality.
- Beta: Stronger momentum but higher execution risk.
- Gamma: Highest raw RVOL and lowest practical quality.
A scanner should not place Gamma first merely because 22 is the largest ratio.
Scanner Implementation Requirements
Scanner fields
- Time-adjusted RVOL
- Full-day RVOL
- Projected RVOL
- Current-bar RVOL
- Premarket RVOL
- Relative dollar volume
- Current dollar volume
- Projected dollar volume
- Spread
- Market depth
- Float
- Float rotation
- Market capitalization
- Price change
- Gap
- VWAP relationship
- Catalyst
- Halt history
- Data confidence
Saved presets
- Liquid large-cap
- Earnings gap
- General momentum
- Small-cap catalyst
- Breakout
- Breakdown
- Fresh volume spike
- Low-float risk monitor
- Volume exhaustion
Alerts
- RVOL crosses a threshold
- Dollar volume crosses a threshold
- Spread narrows
- Price breaks resistance
- Price loses support
- Catalyst appears
- RVOL accelerates
- RVOL remains elevated for a defined period
- Extreme RVOL appears without verified news
Required methodology display
Every result should expose:
- RVOL formula
- Lookback
- Time adjustment
- Session coverage
- Data timestamp
- Consolidated or venue-specific coverage
- Corporate-action adjustment
- Confidence grade
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
- Relative Volume Explained — what RVOL measures, how traders interpret readings, and the thresholds commonly used in scanning and trade evaluation.
- How to Calculate Relative Volume — the full-day, time-adjusted, projected, and bar-by-bar RVOL formulas with spreadsheet and code examples.
- Relative Volume by Time of Day — how normal volume patterns shift across the session and why the same RVOL reading means different things at different times.
- Low-Float Stocks and Relative Volume — why RVOL readings on low-float names are more extreme and less reliable, and how to adjust filters accordingly.
- Relative Volume and Float Rotation — combining RVOL with float rotation to gauge how much of a stock's tradable supply has already changed hands.
- Relative-Volume False Signals — the data artifacts and market events that can produce a misleadingly high or low RVOL reading.