- Use a combination of technical and volume-based filters to surface actionable trade candidates quickly.
- Design screens around a specific setup (breakout, pullback, reversal) instead of generic criteria.
- Combine short-term indicators (20, 50 day) with longer-term context (50, 200 day moving averages).
- Validate screen results with multi-timeframe checks, liquidity rules, and risk filters before trading.
- Turn screens into a repeatable workflow: refinement, backtest, paper trade, and live execution.
Introduction
Stock screeners for traders are software tools or platform features that filter the investable universe to show stocks matching specific criteria. Traders use screeners to quickly find candidates that match predefined setups such as breakouts, momentum runs, or mean-reversion opportunities.
This matters because thousands of publicly traded stocks make manual monitoring impractical. A robust screening process saves time and improves decision quality by surfacing the most relevant candidates for entry, sizing, and risk management. In this guide you will learn practical screening criteria for technical and fundamental filters, how to assemble those filters into reliable workflows, and how to validate and trade the results.
How Stock Screeners Work
At a basic level, a screener evaluates each stock against an array of conditions and returns the symbols that pass all filters. Conditions can be price-based, indicator-based, volume-based, fundamental, or event-driven. Many platforms let you combine conditions with AND/OR logic, set relative comparisons (e.g., price > 50-day average), and save screens for reuse.
Key components you should know:
- Universe selection, the initial list of tickers (exchange, market cap, sector, or watchlist).
- Filters, the specific rules (price levels, moving averages, volume thresholds, fundamentals).
- Sorting and scoring, how results are ranked (volume, breakout strength, volatility).
- Execution handoff, how screened symbols move to your watchlist, chart, or order entry system.
Good screeners provide real-time or end-of-day data, custom indicators, and backtest or results-history features. Choose a screener that matches your trading frequency and execution needs; intraday traders need minute-level data, while swing traders can work with daily bars.
Technical Screening Criteria
Technical screens are the backbone of most active trading strategies. Below are practical, intermediate-level filters tailored to common setups: breakouts, pullbacks, and momentum continuation.
Breakout Screen (Daily)
Breakouts are one of the most common setups. A clear breakout screen isolates stocks breaking above a recent resistance level on strong volume.
- Price > 20-day high (close above the high of the last 20 trading days).
- Volume > 1.5x 50-day average volume (confirms participation).
- Price > 50-day moving average (trend confirmation).
- Relative Strength > 70 or YTD % price change in the top 20% of the universe.
Example: A screen that returns $NVDA when it closes above its 20-day high on volume 2x the 50-day average suggests institutional interest and a validated technical breakout.
Pullback to Support (Swing)
Pullbacks allow traders to buy strength during temporary weakness within an uptrend. This screen aims to find stocks that remain in a bullish trend but have retraced close to a support level.
- Price between 5% and 12% below the 20-day high (recent pullback).
- Price > 50-day moving average and > 200-day moving average (long-term uptrend).
- RSI between 40 and 60 (not oversold, still constructive).
- Average True Range (ATR) indicating tradable volatility (avoid too low volatility stocks).
Example: $AAPL could show up on this screen when it dips 8% from a recent swing high but stays above its 50-day MA with moderate RSI, offering a lower-risk entry.
Momentum Continuation (Short-Term)
For momentum traders who trade continuation moves, filter for accelerating volume and rising short-term moving averages.
- Price > 20-day and > 10-day moving average.
- 10-day MA > 20-day MA (short-term momentum).
- Volume today > average volume of the last 10 days by 1.25x.
- ADX > 20 to indicate a trending environment.
Example: A small-cap name with a pronounced 10/20 MA cross and volume surge may be a candidate for a short-term momentum swing, but manage position size for liquidity risk.
Fundamental and Event-Based Filters
Combining fundamentals with technical filters helps avoid structurally weak companies and reduces false breakouts. Fundamental filters are especially useful for swing and position traders.
Liquidity and Market-Cap Filters
Liquidity is crucial. Low average daily dollar volume increases execution slippage and widens spreads. Add liquidity thresholds to your screener:
- Average daily dollar volume > $1 million for smaller accounts; > $5, 10 million for larger accounts or active intraday trading.
- Market cap > $300 million for most active strategies to avoid microcap manipulation.
Quality and Event Screens
Filter out structurally weak names and capture event-driven opportunities.
- Positive earnings revisions or earnings surprise in the last quarter for momentum into fundamentals.
- Debt/Equity < 1 or current ratio above 1 for conservative, trend-following trades.
- Event filters: upcoming earnings, FDA decisions, or analyst upgrades can be included but treated separately due to higher risk.
Example: For swing trades you might require EPS growth > 10% year-over-year plus a technical breakout. This reduces time spent on names with poor fundamentals that break for short-term noise only.
Building Repeatable Screening Workflows
A screen is only useful when embedded in a repeatable workflow. That workflow should include universe selection, screening, validation, position sizing, and post-trade review.
Step-by-Step Workflow
- Define the universe: exchanges, sectors, or a curated watchlist to limit noise.
- Apply screening filters for your setup (technical + liquidity + optional fundamental filters).
- Sort and rank results by a meaningful metric: breakout strength, relative volume, or volatility-adjusted momentum.
- Validate candidates with a multi-timeframe chart check and news scan to detect recent catalysts or risks.
- Plan the trade: entry trigger, stop-loss (ATR-based or structure-based), and position sizing rules (risk per trade).
- Paper trade or backtest the screen periodically and refine parameters based on outcomes.
Example sizing rule: risk no more than 1% of total equity per trade. If a candidate triggers at $50 with a stop at $47, your risk per share is $3; for a $100,000 account, 1% risk = $1,000 so max shares = 333 (rounded down).
Real-World Examples
Below are two concise, realistic scenarios showing how screens produce trade candidates and how to validate them before execution.
Example 1, Breakout Candidate: $NVDA
Scenario: Your breakout screener returns $NVDA after a close above the 20-day high with volume 2x the 50-day average. The stock is above its 50-day MA and on the top decile of YTD performance.
Validation: Check the daily and 60-minute charts for follow-through. Confirm no major negative news and that average daily dollar volume exceeds your liquidity filter. Plan entry on a pullback to the breakout price or on intraday continuation with a tight stop below the breakout level.
Example 2, Pullback in a Trend: $AAPL
Scenario: Pullback screener flags $AAPL at 8% below its 20-day high but above the 50- and 200-day MAs and RSI at 48. Average volume meets your threshold.
Validation: Inspect earnings calendar to ensure you’re not entering into imminent earnings risk. Use ATR to set stop-loss beyond short-term volatility and size the trade with your risk rule. Consider scaling in if the stock stabilizes at the support area.
Common Mistakes to Avoid
- Overfitting filters: creating overly narrow screens that return few or no results. Start broad and refine based on performance.
- Ignoring liquidity: failing to filter for dollar volume leads to slippage and poor fills, especially in intraday strategies.
- Not validating with charts or news: blind reliance on a screener can miss context like earnings or merger announcements that invalidate setups.
- Chasing results: adding every screen result to a trade list without prioritization or risk assessment increases drawdowns. Rank and choose the best matches.
- Failing to backtest or paper trade: deploying untested parameter combinations in live capital risks avoidable losses. Backtest and paper trade before scaling.
FAQ
Q: How often should I run my stock screens?
A: It depends on your timeframe. Intraday traders run screens multiple times per day; swing traders can run them once per day at market close. Schedule screens around your strategy cadence and follow-up review times.
Q: Should I include fundamentals in a short-term trading screen?
A: Including basic fundamentals like liquidity and market cap reduces risk without diluting the short-term nature of the screen. Deep fundamental metrics are less relevant for purely intraday trades but helpful for multi-day swings.
Q: How do I avoid false breakouts that fail quickly?
A: Add volume confirmation, multi-timeframe checks (confirm on higher timeframe), and require price to hold above breakout level for a set period (e.g., close > breakout for 1, 3 days) before adding larger exposure.
Q: Can I automate screening and order execution?
A: Many platforms let you automate screening and send alerts; full automation to order execution is possible but requires robust risk controls, slippage modeling, and monitoring to avoid unintended trades. Start with alerts and manual review before automating orders.
Bottom Line
Stock screeners are powerful tools when used with clear setup definitions and a disciplined workflow. Combine technical filters (breakouts, pullbacks, momentum) with liquidity and basic fundamental checks to surface the most tradable candidates. Always validate results with chart checks, news scans, and a predefined risk plan before entering a position.
Actionable next steps: pick one setup, build a conservative screen for it, backtest or paper trade for at least 30, 90 trades, then refine criteria based on real-world performance. Repeat and document changes to build a reliable, repeatable screening process over time.



