- Use a focused set of filters, price, volume, volatility, and a few technical signals, to reduce thousands of stocks to a daily watchlist of 5, 30 names.
- Volume and relative volume separate real moves from thinly traded noise; use thresholds (e.g., 2x average) to prioritize liquidity.
- Combine volatility measures (ATR, intraday range) with momentum indicators (RSI, moving averages) to identify breakouts and high-probability setups.
- Create multiple screener templates (momentum, breakout, mean-reversion) and run them pre-market and intraday to capture different opportunities.
- Backtest filters on historical intraday or daily data and iterate: the best screeners are simple, repeatable, and mapped to a clear execution plan.
Introduction
Stock screeners are software tools that let traders filter the universe of listed equities by numeric and logical criteria to find candidates that match a strategy. For daily traders, screeners turn an unwieldy market into a manageable list of potential setups you can monitor and act on.
This article explains how to design, test, and use screener filters for common daily strategies: momentum, breakouts, and volatility trades. You will learn practical filter settings, how to combine indicators, and how to turn screener output into an actionable watchlist.
Expect step-by-step examples using real tickers, explanations of key metrics like relative volume and ATR, and a checklist for running screeners pre-market and intraday. By the end you’ll know how to build reproducible scanners and avoid common pitfalls.
1. Choose the right screener and data feed
Not all screeners are equal. Free web screeners are good for idea generation, but active intraday traders need real-time or near-real-time feeds, customizable formulas, and access to intraday bars. Examples include TradingView, FinViz (for daily ideas), Thinkorswim, TradeStation, and proprietary broker scanners.
Decide on the timeframes you’ll screen: pre-market (pre-open volume and extended-hours moves), opening range (first 15, 60 minutes), and intraday snapshots (5, 60 minute bars). Your data feed must support those intervals if you plan to scan intraday momentum or breakouts.
Also consider the universe: all US listings, NASDAQ-only, small caps, or a curated list like the Russell 3000 or an optionsable list. Narrowing the universe reduces noise and improves speed.
Practical setup
- Use a real-time feed for intraday trading; daily traders can use delayed data for strategy discovery.
- Create separate universes for optionsable stocks, high-cap names, and small caps so filters behave predictably.
- Store templates for repeat use: momentum, breakout, mean-reversion, gap plays.
2. Core filters and why they matter
Start with four foundational filters: price, average daily volume (ADV), relative volume (RVOL), and volatility. These eliminate unrealistic targets and help ensure your candidates can be traded efficiently.
Price and liquidity
Set a minimum price to avoid microcap penny stocks unless your strategy targets them. Common thresholds: greater than $3, $5 for general day trading, $10+ for options trading to avoid wide spreads.
Filter by ADV (e.g., > 500k, 1M shares) to ensure sufficient liquidity. For tighter execution, require daily dollar volume thresholds like $5M+.
Volume and relative volume
Volume confirms interest. Use relative volume (current volume / average volume for same time-of-day) to spot unusual activity. A common intraday threshold is RVOL > 2.0, meaning twice normal trading pace.
For pre-market gap scans, look at pre-market volume versus usual pre-market activity and absolute pre-market trades (e.g., > 50k shares) to avoid one-off trades by algorithms.
Volatility and range
Volatility fuels intraday moves. ATR (average true range) normalized by price (ATR%) helps compare volatility across price tiers. For momentum plays, target stocks with ATR% above their median.
Also use intraday range filters (e.g., today’s high-low range > 2% of price by 10:30am) to highlight names already moving strongly.
3. Technical filters and pattern criteria
Technical filters transform raw movers into actionable setups. Keep filters simple and specific: moving average crossovers to identify trend, RSI bands to gauge momentum extremes, and support/resistance breaches for breakouts.
Momentum templates
- Price > 20-day SMA and > 50-day SMA (trend confirmation).
- RSI (14) > 60 (positive momentum but not overbought).
- RVOL > 2 during the last hour (momentum with volume).
Example: A stock like $NVDA that has trended above its 50-day SMA and spikes with RVOL 3 during the morning often yields continuation setups for momentum traders.
Breakout templates
- Price near a multi-week resistance level (52-week high or recent swing high).
- Volume on the breakout bar > 1.5x ADV or RVOL > 2.
- Intraday consolidation within a tight range prior to breakout (e.g., inside day or low ATR).
Example: $AAPL forming a tight base and breaking the day’s high on 2x average volume can be a classic breakout trade when supported by overall market strength.
Mean-reversion templates
- Price deviates > 2 standard deviations from a short-term mean (e.g., 20-period Bollinger Bands).
- Low to moderate RVOL (to avoid trending breakouts misclassified as mean-reversion).
- Confirming reversal signals like bullish divergence on RSI or MACD histogram shrinkage.
Example: $TSLA gaps down 6% on overnight news with RVOL 1.2 but quickly prints intraday RSI below 20; mean-reversion traders may look for a swing back toward the middle band with tight stops.
4. Building workflow: templates, watchlists, and alerts
Create 3, 5 scanner templates aligned to specific setups and run them at defined times: pre-market, market open (first 15, 30 minutes), and mid-day. This produces focused lists rather than an overwhelming stream of tickers.
Feed scanner output into watchlists and add contextual columns: 1-day change, RVOL, ATR%, sector, options volume, and recent news. Then prioritize by tradeability and mission fit.
Alerts and automation
- Set price and volume alerts for candidates that meet your entry criteria but need intraday confirmation.
- Use conditional alerts (e.g., notify when price breaks above the pre-market high with volume > 1.5x) to reduce screen time.
- If your platform supports it, create auto-sweep watchlists that refresh every X minutes to surface new candidates continuously.
5. Backtesting and refining your screens
Any screener should be treated like a hypothesis. Backtest scans over historical intraday or daily data to measure hit rate, average move, and drawdown. Keep filters simple, complex boolean logic often overfits and fails in live conditions.
Track key performance metrics: percent of trades meeting profit target, average loss, win/loss ratio, and time-in-trade. Use these metrics to tighten filters (increase volume threshold, require stronger trend confirmation) or broaden them if you’re missing too many opportunities.
Practical iteration
- Run a scan across the last 6, 12 months and record results for each template.
- Adjust one filter at a time to observe performance delta.
- Keep a trading journal noting why each screener candidate was traded or ignored and the outcome.
Real-World Examples: Applying scans to actual stocks
Example 1, Momentum opener: You run a momentum template pre-market and find $AMD trading above its 20-day SMA with pre-market gap +4% and RVOL 3. During the first 30 minutes it maintains volume above 1.8x and holds a rising VWAP. That combination maps to your execution plan: enter on a retest of the opening range high with a tight stop below the intraday VWAP and take-profit at a fixed risk-reward.
Example 2, Breakout midday: $QQQ forms a consolidation after a morning move. Your breakout scanner flags $NVDA breaking the consolidation high with volume 2.5x ADV. Because it’s optionsable and already on your watchlist, you monitor options flow and enter a directional trade after a confirmed break and healthy pullback.
Example 3, Mean-reversion afternoon: $SPY sells off 1% intraday and your mean-reversion scanner shows several names like $AAPL and $MSFT dropping to lower Bollinger Band with low RVOL. You prioritize those with positive correlations to the broader market and set limit orders for reversion plays with strict stops below the day’s low.
Common Mistakes to Avoid
- Overfitting filters: Adding too many conditions creates a scanner that performed perfectly historically but rarely finds trades live. Avoid excessive complexity and test on out-of-sample data.
- Ignoring liquidity: Trading names with low ADV or wide spreads leads to slippage. Use minimum ADV and dollar volume thresholds and prefer optionsable names if trading options.
- Relying on single metrics: Volume spikes without price confirmation, or price moves without RVOL, are unreliable. Combine volume, price action, and context (sector, market trend).
- Not aligning execution rules: A screener without an execution plan creates confusion. For each template, define entry triggers, stop-loss rules, and target exits before taking a trade.
- Neglecting news flow: Automated scans can pick up stocks reacting to news. Always check headlines, SEC filings, and earnings calendars to avoid surprise gaps.
FAQ
Q: How often should I run my screeners during the trading day?
A: Run pre-market scans once to build your opening watchlist, then run scans at the open and every 30, 60 minutes for intraday ideas. Increase frequency if you trade fast intraday strategies (every 5, 15 minutes).
Q: What’s a good relative volume (RVOL) threshold for intraday trades?
A: RVOL > 2 is a common starting point for intraday momentum and breakout trades. For pre-market gap plays consider absolute pre-market volume in addition to RVOL to ensure tradeability.
Q: Should I use many technical indicators in a scan?
A: No. Use a few complementary indicators that map to your strategy: trend (moving averages), momentum (RSI), and confirmation (volume/RVOL). More indicators increase overfitting risk and slow decision-making.
Q: Can I rely on free screeners for active day trading?
A: Free screeners are useful for idea generation and building templates, but active day traders should use real-time data and customizable intraday bars from a paid provider or broker platform for reliable execution.
Bottom Line
Stock screeners are powerful tools for daily traders when used with clear templates, liquidity filters, and a disciplined execution plan. Focus on a small set of high-quality filters, price, volume, volatility, and 1, 2 technical signals, to turn thousands of stocks into a manageable watchlist.
Build and save templates for different strategies, backtest them, and iterate based on measurable outcomes. Always align a screener’s output with an execution plan and risk management rules to convert signals into consistent, repeatable trades.
Next steps: choose a screener with real-time data, create three templates (momentum, breakout, mean-reversion), backtest them on recent market conditions, and start running them pre-market and at the open with a journal to track results.



