Home Live Ticker Fear & Greed
Sign in

Stock Screening

Stock Screening: How to Find Better Trading Setups

Spot the edge. Swoop in.

Stock screening applies objective filters to thousands of securities and returns the ones that match your criteria. The result is a research list, not a trade recommendation. What you do with that list determines whether the process has value.

What Is Stock Screening?

Stock screening is a rules-based method for narrowing a broad group of securities into a manageable research list. A screen might search for stocks that trade at least one million shares per day, are priced above $10, have risen more than 10% during the past three months, report positive revenue growth, and trade above a selected moving average.

Each filter removes stocks that do not meet the strategy's requirements. The stocks left at the end are screening results — candidates for further review, not completed trade ideas.

Key definition: A stock screener is a research tool that applies user-defined filters to market data and returns the securities that satisfy those conditions.

The best screening process follows a clear sequence: define the strategy, establish the eligible stock universe, apply objective filters, rank the remaining candidates, and manually validate each result before considering a trade. Screening is a discovery method — not a substitute for research, risk management, or trade execution planning.

What Does a Stock Screener Actually Do?

A stock screener evaluates data fields against conditions. The underlying logic generally looks like this:

Include a stock when:

exchange = NYSE, Nasdaq, or NYSE American
AND price >= $10
AND average volume >= 500,000 shares
AND market capitalization >= $1 billion
AND price > 50-day moving average
AND price > 200-day moving average

Every stock must satisfy every condition when the filters use AND logic. Some platforms also support OR logic, custom formulas, ranking functions, or nested conditions. A more flexible rule might require minimum volume AND either revenue growth OR earnings growth.

What data can screeners evaluate?

Depending on the tool, a stock screener may include: exchange and country; market capitalization; share price; sector and industry; trading volume and average volume; relative volume; public float; short interest; historical price performance; moving averages; RSI, MACD, and other technical indicators; revenue and earnings growth; profit margins; return on equity; debt ratios; free cash flow; price-to-earnings ratio; price-to-sales ratio; dividend yield; analyst estimates; earnings dates; and premarket activity.

What a screener cannot determine

A screener answers one narrow question: Which securities currently satisfy the conditions entered into the tool? It does not answer: Which security is guaranteed to produce a profitable trade?

A screener cannot reliably determine whether a stock will rise after appearing in the results, whether the displayed price is still available, whether a news catalyst has already been priced in, whether market conditions favor the strategy, or whether the reward justifies the risk at the intended entry price. No legitimate stock-screening method provides those guarantees.

Why Screen Stocks?

The U.S. equity market contains far more securities than a person can examine individually each day. Screening creates a repeatable method for deciding where to focus.

1. It reduces the research universe

Instead of opening charts randomly, a trader can begin with a list of stocks that already meet minimum requirements. A screen might reduce several thousand securities to 300 liquid stocks, then 80 stocks in established uptrends, then 25 showing unusual volume, then 10 approaching a defined breakout level.

2. It makes the research process repeatable

Without written criteria, traders often change their standards from one stock to another — accepting low volume in one case, overlooking an upcoming earnings announcement in another. A saved screen applies the same initial rules to every security, so the starting point is consistent even when the final decision is not.

3. It separates discovery from decision-making

A screening result is a candidate, not a completed trade idea. Separating discovery (the screen) from evaluation (manual review) reduces the temptation to buy a stock merely because it appears at the top of a list.

4. It exposes weak assumptions

A strategy may sound reasonable until its rules are translated into filters. "Find strong growth companies" is vague. A screen forces you to define what "strong growth" means: revenue growth above what rate? Over one quarter or several years? Compared with the entire market or the company's industry? Screening turns an opinion into a testable process.

Which Stock-Screening Filters Matter Most?

The most useful filters depend on the strategy, but they fall into seven groups.

Filter groupExamplesPrimary purpose
UniverseCountry, exchange, security typeDefines eligible securities
TradabilityPrice, volume, dollar volume, spreadRemoves difficult-to-trade stocks
SizeMarket capitalization, floatControls company and supply characteristics
FundamentalRevenue, EPS, margins, debt, cash flowEvaluates business performance
ValuationP/E, PEG, price-to-sales, EV/EBITDACompares price with financial measures
TechnicalTrend, momentum, moving averages, RSIEvaluates market behavior
EventEarnings, analyst changes, corporate actionsIdentifies catalysts and event risk

Universe filters establish which securities belong in the search: U.S.-listed common stocks only, a specified exchange, a selected market-cap range. This layer should run first because a strategy designed for liquid large-cap stocks should not return thinly traded foreign securities, closed-end funds, or microcaps.

Volume and liquidity filters remove stocks that are difficult to trade. Investor.gov defines stock liquidity in terms of how rapidly shares can be bought or sold without substantially affecting the price. Low-liquidity stocks can be harder to exit and may expose the holder to a larger loss when buyers are scarce. Average dollar volume — calculated as average daily share volume multiplied by average share price — is often more informative than share volume alone when comparing differently priced stocks.

For deeper coverage of specific filter types, see the guides below on technical screening and fundamental screening.

How Do You Build a Stock Screen Step by Step?

A strong screen begins with the trading objective, not with a random collection of popular indicators. See the full step-by-step guide to building a stock screen for complete coverage. The eight-step sequence is:

  1. Define the exact setup. Write one sentence describing what the screen must find. "Find liquid U.S. stocks in established uptrends consolidating near 52-week highs" contains enough detail to choose relevant filters. "Find good stocks" does not.
  2. Establish the stock universe. Choose the eligible market before adding strategy filters: country, security type, exchange, price range, market-cap minimum.
  3. Add tradability requirements. Average daily volume, average dollar volume, and share price requirements remove stocks that may be difficult to trade efficiently.
  4. Add the strategy-defining filters. These should represent the actual trading idea — trend conditions for a momentum strategy, growth metrics for a quality-growth strategy, valuation conditions for a value approach.
  5. Add confirmation filters sparingly. Confirmation filters strengthen the main premise without redefining it. Adding 20 of them often creates a brittle screen that returns few results and fits historical examples too closely.
  6. Add exclusion rules. Remove candidates with known conflicts: earnings scheduled within the planned holding period, OTC securities, ETFs, recent reverse splits, or active bankruptcy proceedings.
  7. Rank the results. A binary screen answers pass or fail. Ranking determines which passing candidates deserve attention first — by relative volume, price performance, or distance to a breakout level.
  8. Manually inspect every finalist. The screen should end with a review list, not an order ticket. Inspect the chart, current spread, volume, upcoming earnings, recent news, sector conditions, entry location, stop location, and reward-to-risk estimate before making any decision.

Every filter should have a documented reason. Do not combine unrelated conditions merely because the platform makes them available.

Practical Stock-Screening Examples

These examples are educational starting points. They are intentionally broad enough to demonstrate structure without claiming to be profitable systems.

Liquid trend screen

Objective: Find established, liquid stocks trading in intermediate- and long-term uptrends.

Price: >= $10
Market cap: >= $1 billion
Average daily volume: >= 500,000 shares
Price > 50-day moving average
Price > 200-day moving average
50-day moving average > 200-day moving average

Manual review: Trend quality, distance from support, earnings date, recent gaps, and sector strength.

Momentum watchlist screen

Objective: Find liquid stocks demonstrating recent price strength and elevated participation.

Price: >= $5
Average daily volume: >= 1,000,000 shares
One-month performance: > 10%
Three-month performance: > 15%
Current volume: > average volume
Price > 20-day moving average

Main risk: The screen may identify extended stocks after much of the move has already occurred.

Quality-growth screen

Objective: Find companies with expanding businesses and positive operating characteristics.

Market cap: >= $2 billion
Year-over-year revenue growth: > 10%
Year-over-year EPS growth: > 10%
Operating margin: > 0%
Free cash flow: > 0

Manual review: Growth consistency, valuation, dilution, customer concentration, and guidance.

Value-with-quality screen

Objective: Find profitable companies trading at restrained valuations.

Market cap: >= $1 billion
P/E ratio: positive and below selected maximum
Free cash flow: > 0
Operating margin: > 0%
Return on equity: > 0%

Main risk: Results may include cyclical businesses near peak earnings or companies facing structural decline.

How to Validate Screening Results

Validation should occur at three levels before any decision is made.

Data validation

Check whether the values are current, based on the expected reporting period, adjusted for splits or corporate actions, and calculated consistently. Two platforms may show different values because they use different update times, definitions, fiscal periods, analyst estimates, or adjustment methods. Decision-critical figures should be verified against company investor-relations materials or SEC filings.

The SEC's EDGAR database provides free public access to annual reports (Form 10-K), quarterly reports (Form 10-Q), and other company filings. Investor.gov notes that registration enables access to information but does not represent an SEC evaluation of an investment's merits.

Setup validation

Confirm the chart or business actually matches the strategy. A stock can technically trade above its 200-day moving average while moving sideways, sitting directly below resistance, or recovering from a steep decline. The filter is only a proxy for the desired condition.

Execution validation

Before a trade, inspect the live bid and ask, available liquidity, current volatility, entry price, stop distance, position size, expected slippage, and upcoming events. FINRA notes that high volume and volatility can cause execution prices to differ — sometimes significantly — from the quote visible when an order is entered.

Explore the Stock Screening Cluster

For validating strategy ideas on historical data, see the backtesting cluster. For position sizing after a screen produces a candidate, see the stock position sizing guide.

Frequently Asked Questions

What is stock screening?

Stock screening is the process of applying objective filters to a large group of stocks to identify securities that meet defined trading or investing criteria. The output is a research list, not an automatic recommendation to buy or sell.

How does a stock screener work?

A stock screener compares market and company data with conditions selected by the user. A stock appears in the results when it satisfies the required rules, such as minimum volume, positive revenue growth, a specified valuation range, or price above a moving average.

How many filters should a stock screener have?

Use only enough filters to express the strategy accurately. A practical screen may use several universe and liquidity rules, a small number of strategy conditions, and relevant exclusions. Adding unnecessary filters can reduce useful results and increase overfitting risk.

Does a stock screener tell you which stocks to buy?

No. A screener identifies stocks that meet selected conditions. Each result still requires manual review of its chart, financial information, news, liquidity, event calendar, valuation, and trade risk.

Is stock screening the same as backtesting?

No. Screening identifies securities that currently satisfy a set of rules. Backtesting applies rules to historical point-in-time data to estimate how the strategy might have behaved in the past. Historical results do not guarantee future performance.

Why do two stock screeners show different results?

Platforms may use different data providers, update schedules, fiscal periods, indicator calculations, exchange coverage, analyst estimates, and definitions. Decision-critical figures should be verified against a reliable source or the company's SEC filings.