Home Live Ticker Fear & Greed
Sign in

Stock Screening

Technical Stock Screening: Filters, Indicators, and Setups

Spot the edge. Swoop in.

Technical screening filters stocks by price behavior, trend, momentum, and volume rather than by business fundamentals. This guide covers the most common technical conditions, what each one measures, and how they combine into coherent screens.

What Is Technical Stock Screening?

Technical stock screening applies price, volume, trend, momentum, and volatility filters to a broad market to identify securities that match a defined chart-based setup. The filters evaluate observable market behavior — how a stock's price has moved relative to levels, averages, and historical ranges — rather than the company's financial statements.

A technical screen does not predict future price. It identifies stocks that currently satisfy selected conditions. Each result still requires a manual chart review before any decision. A stock technically above its 200-day moving average may be pausing right below resistance, recovering from a sharp decline, or trading in a narrow range that makes it unsuitable for the intended strategy.

Technical filters work alongside the filter types described in the stock screening overview: universe and liquidity conditions should run first, followed by technical strategy conditions, with fundamental checks added where the strategy requires them.

Trend Filters

Trend filters identify stocks moving in a defined direction over a selected lookback period. They are among the most commonly used technical conditions because a stock's intermediate trend often has predictive value for the near-term continuation of price behavior.

Moving average position

The most widely used trend filter compares the current price to a moving average. A simple moving average (SMA) averages closing prices over a selected number of periods. An exponential moving average (EMA) assigns greater weight to more recent prices.

The timeframe should match the strategy. A swing trader looking for multi-day setups may use the 20-day and 50-day averages. A position trader expecting to hold for weeks may add the 200-day. A day trader typically screens for very short-term conditions and uses moving averages on intraday charts rather than daily closes. For a deeper explanation of how moving averages are calculated and interpreted, see the moving averages guide.

Historical price performance

Relative performance filters screen for stocks that have outperformed or underperformed over a defined period.

Performance filters work well for momentum strategies and relative-strength approaches. They do not identify the cause of the move, which is why manual review of news, catalysts, and chart structure is required before relying on these results.

Momentum and Oscillator Filters

Momentum indicators measure the rate at which price is changing. Screeners can filter by indicator values as well as by crossovers and threshold crossings.

RSI (Relative Strength Index)

The RSI compares the average gain to the average loss over a selected number of periods — typically 14 — and produces a value between 0 and 100. Common screener conditions include:

Important: RSI below 30 does not mean "buy." It means the indicator has crossed below that value. In a confirmed downtrend, RSI can remain below 30 for extended periods. Oscillator conditions should always be interpreted alongside trend direction and volume context. The RSI guide covers interpretation in full.

MACD

The MACD (Moving Average Convergence Divergence) compares two EMAs of different lengths and plots the difference. Screener conditions commonly include:

MACD crossovers are lagging signals and generate many false positives in choppy markets. See the MACD guide for detailed calculation and interpretation.

Rate of change

Rate of change (ROC) measures the percentage change in price over a selected number of periods. A positive ROC confirms upward momentum; negative confirms downward. It is often used in conjunction with moving average conditions to confirm that momentum supports the trend direction.

Volume Filters

Volume measures the number of shares traded in a period. Volume filters identify unusual activity that may confirm a breakout, signal institutional interest, or indicate liquidity risk.

Absolute volume

Relative volume

Relative volume compares current trading volume to the stock's average volume for the equivalent time period. A relative volume of 2.0 means the stock is trading at twice its typical pace. This condition is a useful confirmation filter in breakout and momentum screens because elevated volume often accompanies meaningful price moves.

Relative volume can spike without a corresponding price move (distribution by sellers), or price can move without elevated volume (thin-market manipulation risk). Neither direction is reliable without inspecting the chart.

Float and short interest

The public float is the number of shares available for public trading after removing insider-owned, restricted, and institutional lock-up shares. Low-float stocks can produce larger percentage moves on smaller volume. Short interest — the number of shares currently sold short — can be a catalyst for rapid upward price moves if a short squeeze occurs. See the short interest and float guide for detailed explanations.

Volatility Filters

Volatility filters identify stocks whose price is moving at a selected pace, allowing traders to match candidates to their risk tolerance and strategy requirements.

Average True Range (ATR)

ATR measures the average range of price movement per period, accounting for overnight gaps. A higher ATR indicates larger typical daily moves. Screener conditions include:

ATR is also used to set stop distances. A stop placed one ATR below the entry gives the position room equal to a typical daily move. The stock position sizing guide covers ATR-based stop and size calculation.

Bollinger Bands

Bollinger Bands plot two standard-deviation bands above and below a moving average. Screener conditions include price near the upper band (breakout potential in an uptrend), price near the lower band (mean-reversion potential), or a band squeeze (low volatility contraction that may precede a large move).

A band squeeze identifies a period of compression but not a direction. The subsequent expansion can go in either direction, so it requires additional directional confirmation from trend and volume conditions.

Example Technical Screens

Trend-continuation screen

Price: >= $10
Market cap: >= $1 billion
Average daily volume: >= 500,000 shares
Price > 20-day moving average
Price > 50-day moving average
Price > 200-day moving average
50-day moving average > 200-day moving average
Three-month performance: > 0%

Objective: Stocks in confirmed short-, intermediate-, and long-term uptrends with positive recent performance.

Manual review: Chart quality, distance from support, overextension risk, earnings date, sector trend.

Breakout watchlist screen

Price: >= $10
Average daily volume: >= 500,000 shares
Price within 5% of 52-week high
Price > 50-day moving average
Relative volume: > 1.5

Objective: Liquid stocks near multi-month highs showing elevated volume, consistent with a potential breakout attempt.

Manual review: Resistance level quality, prior breakout history, news catalyst, spread, and whether volume is sustained or a single spike.

Momentum rebound screen

Price: >= $5
Average daily volume: >= 1,000,000 shares
One-month performance: > 10%
Current volume: > 1.5x average volume
Price > 20-day moving average
RSI: 50 to 70

Objective: Stocks showing strong near-term momentum with elevated participation, RSI confirming positive momentum without extreme extension.

Manual review: Catalyst validity, resistance proximity, pullback risk, and whether the volume is new buying or position liquidation by early holders.

For building these screens from scratch, see the step-by-step screen-building guide. For screen results that require deeper chart pattern review, see the chart patterns cluster.

Frequently Asked Questions

What is technical stock screening?

Technical stock screening applies price, volume, trend, momentum, and volatility filters to a broad market to identify securities that match a defined chart-based setup. The output is a research list of candidates that passed the selected conditions — not a buy or sell signal. Each result still requires manual chart review before any trading decision.

What moving average filters are used in stock screening?

Common moving average filters include price above the 20-day, 50-day, or 200-day moving average; the 50-day moving average above the 200-day moving average (golden cross alignment); and price within a selected percentage of a moving average. The timeframe chosen should match the strategy's intended holding period. A swing trader may use the 20-day and 50-day while a long-term investor focuses on the 200-day.

Does RSI below 30 mean a stock is a buy?

No. RSI below 30 means the selected RSI calculation has moved below a threshold. That condition may indicate a potential mean-reversion area, but it can also persist in a strong downtrend for extended periods. RSI conditions should be used alongside trend and volume context, not as standalone signals. A stock in a confirmed downtrend with RSI below 30 may continue lower.

What is relative volume in stock screening?

Relative volume compares current trading volume to the stock's average volume for the same time of day or period. A relative volume of 2.0 means the stock is trading at twice its typical pace. Elevated relative volume often accompanies breakouts, news catalysts, and unusual institutional activity. It is commonly used in momentum and breakout screens as a confirmation filter.

What is the difference between a breakout screen and a momentum screen?

A breakout screen looks for stocks approaching or crossing a specific price level such as a 52-week high, a resistance level, or a moving average. A momentum screen looks for stocks already showing sustained price strength over a defined period — such as top performance over one month or three months. Both strategies benefit from volume confirmation, but breakout screens focus on the trigger event while momentum screens focus on existing price behavior.