What Is a Stock Screener?

A stock screener is a database filtering tool that lets you narrow the universe of thousands of publicly traded stocks down to a shortlist that meets specific criteria you define. Instead of randomly scrolling through stocks or relying on tips from social media, you set objective conditions — price range, volume thresholds, technical indicator values, fundamental metrics — and the screener returns only the stocks that match every condition simultaneously.

Think of a stock screener like the search and filter function on a major e-commerce site. Just as you can filter products by price, rating, and brand to find exactly what you want, a stock screener filters the entire market to find only the stocks that fit your trading strategy. The result is a targeted list of candidates ready for your deeper analysis.

Most modern stock screeners work in real time, updating as market conditions change throughout the trading day. Some also offer pre-market scanning so you can prepare your watch list before the opening bell.

Why Every Trader Needs a Stock Screener

The US stock market alone lists over 5,000 publicly traded companies. Add in ETFs, preferred shares, and foreign companies traded on US exchanges, and the total universe of tradable securities exceeds 10,000. No human trader can monitor all of these simultaneously, let alone analyze each one for trading opportunities.

A stock screener solves this problem by doing the first pass of filtering automatically. Instead of spending hours manually searching for stocks that meet your criteria, a screener delivers a focused shortlist in seconds. This lets you spend your time on what actually requires human judgment: reading charts, evaluating risk/reward, and deciding on entries and exits.

The core value proposition: A screener does not find trades — it eliminates the 97% of stocks that are irrelevant to your strategy right now, so you can focus your energy on the 3% that are worth analyzing.

Beyond saving time, screeners help you stay disciplined. When you define your criteria in advance, you avoid the trap of chasing random stocks based on news headlines or social media hype. A screener forces you to find stocks that objectively fit your edge, not stocks that feel exciting in the moment.

Key Stock Screener Filters Explained

Understanding what each filter does — and why it matters — is the foundation of using a screener effectively. Here are the most important categories.

Price Filters

Setting a minimum price of $5 or more eliminates penny stocks, which tend to be highly speculative, subject to manipulation, and have poor liquidity. Many institutional traders avoid stocks below $5, which limits the pool of buyers and sellers and can make it difficult to enter or exit positions without moving the price. Setting a maximum price depends on your account size — if you are trading a smaller account, filtering for stocks under $100 or $200 ensures you can buy meaningful share quantities.

Volume Filters

Average daily volume is one of the most important filters for any trader. A minimum of 500,000 to 1 million average daily shares ensures there is enough liquidity to enter and exit positions efficiently, without significant slippage. Low-volume stocks may look attractive on a chart, but if there are few buyers and sellers, you can end up stuck in a position at a price far from where you expected to trade.

Market Capitalization

Market cap filters let you focus on the tier of companies that fits your strategy. Small-cap stocks (under $2 billion) offer more volatility and bigger percentage moves but carry more risk. Mid-cap stocks ($2B to $10B) balance growth potential with relative stability. Large-cap stocks (above $10B) are more stable but move more slowly in percentage terms. Day traders often prefer small and mid-caps; long-term investors favor large and mid-caps.

Percentage Price Change

Filtering by percentage price change — for example, stocks up more than 5% today — is the fastest way to find momentum movers. These are stocks with news catalysts, earnings beats, or unusual buying activity that is driving significant price movement. Momentum traders use this filter as a primary screen every morning.

Technical Filters: Moving Averages, RSI, and MACD

Technical filters allow you to find stocks in specific chart conditions without manually reviewing thousands of charts. Common technical filters include:

Sector and Industry Filters

Sector filters let you focus on the areas of the market with the most momentum, or on sectors you understand well. Trading stocks within a sector you follow closely gives you a context advantage — you already know the key players, the typical price behavior, and the catalysts that move these stocks.

Fundamental Filters

Fundamental filters are most useful for swing traders and investors who hold positions for days, weeks, or months. Key fundamental filters include P/E ratio (price relative to earnings), earnings growth (year-over-year change in earnings per share), and revenue growth (year-over-year change in total revenue). Growth investors typically filter for revenue growth above 20% and earnings growth above 20%, targeting companies that are expanding rapidly.

Stock Screener Setups for Different Trading Styles

Day Trader Setup

Day traders need stocks with significant price movement and high liquidity on the specific day they are trading. A typical day trader screener setup looks like this:

This setup finds stocks that gapped up significantly this morning on abnormally high volume — the classic day trading scenario where price is likely to continue moving.

Swing Trader Setup

Swing traders hold positions for two days to a few weeks, looking for stocks setting up at key technical levels. For a dedicated breakdown, read our guide to the best stock screener for swing trading. A swing trader screener setup targets pullbacks in uptrending stocks:

Growth Investor Setup

Long-term growth investors use screeners to find fundamentally strong companies at reasonable valuations. A growth investor screener setup:

Key Takeaway

How to Build a Watch List From Your Screen Results

Getting screener results is only the beginning. Not every stock that passes your filters is a trade candidate — you still need to evaluate each result manually before adding it to your watch list or considering an entry. For a complete system on organizing your candidates, see our guide on how to build a stock watchlist.

After running your screen, follow this process for each result:

  1. Pull up the chart: Look at the chart on multiple timeframes (daily and weekly at minimum). Does the technical picture match what your filters suggested?
  2. Check the news: Is there a catalyst driving the move? Is it one-time noise or a genuine business development?
  3. Identify key levels: Mark support, resistance, and your potential entry, stop, and target before the stock moves.
  4. Rank by quality: Not all screener results are equal. Rank them by how cleanly they fit your criteria and how clear the setup looks on the chart.
  5. Limit your list: Most experienced traders focus on no more than 5 to 10 names per day. Trying to watch 20 stocks at once leads to poor execution on all of them.

Pro tip: Run your screener the evening before, so you arrive at the market open with a prepared watch list rather than scrambling to find ideas after the bell rings.

How to Use the ChartingLens Stock Screener

ChartingLens includes a built-in stock screener that is available free at app.chartinglens.com. Here is how to use it:

  1. Open the Screener panel from the main navigation. The screener panel opens as a slide-out with filter categories organized by type: Price, Volume, Technical, and Fundamental.
  2. Set your filters by entering values for each criterion you want. You can combine as many filters as you need — the screener will return only stocks that meet all conditions simultaneously.
  3. Review results ranked by CL Score. ChartingLens automatically ranks screener results using its proprietary CL Score, which reflects the strength of the technical setup. Higher-scoring stocks have historically shown stronger momentum setups. This saves you from having to manually sort through dozens of raw results.
  4. Click any ticker to open the full chart. From the screener results, a single click opens the complete ChartingLens charting environment for that stock, with all your saved indicators loaded automatically.
  5. Activate AI analysis. Once on the chart, ask the ChartingLens AI assistant to analyze the stock. The AI will identify support and resistance levels, discuss the current technical setup, scan for chart patterns, and highlight any AI signals for that ticker — all in plain English.
  6. Add to your watchlist. If the stock looks promising, add it to your ChartingLens watchlist to track it with price alerts and real-time updates including pre- and post-market prices.

ChartingLens also provides AI signals for over 2,000 stocks, so even after you screen, the AI can surface whether there are active buy or sell signals for the stocks on your list. This combination of screening and AI analysis creates a highly efficient research workflow that used to take hours but now takes minutes.

Common Screener Mistakes

Even experienced traders misuse screeners. Here are the most common mistakes — and how to avoid them.

Using Too Many Filters

It seems logical that more filters would produce higher-quality results, but in practice, too many filters produce zero results — or a single result that is over-engineered and not actually a better trade. Start with 3 to 5 core filters and add more only when you have a clear reason. If your screen returns fewer than 5 results, consider loosening one or two criteria.

Changing Criteria Daily

Consistency is critical. If you change your screener criteria every day based on what worked yesterday, you are curve-fitting to the past rather than applying a repeatable edge. Define your setup criteria, stick to them for at least 20-30 trades or a full month, and only adjust based on systematic review rather than emotional reaction.

Not Reviewing Charts Manually

A screener confirms that a stock meets numerical criteria — it cannot tell you whether the chart looks clean, whether the risk/reward is favorable, or whether the stock is near an extended run that is about to reverse. Always review the actual chart before adding a screener result to your watch list.

Confusing a Screener Result With a Trade Signal

A stock appearing in your screener results means it met your pre-defined criteria at that moment. It does not mean you should buy it right now. The screener generates candidates; your chart analysis and trading plan generate actual entries. Skipping from screener to order entry without chart review is one of the most expensive mistakes new traders make.

Best Free Stock Screeners in 2026

There are several excellent stock screeners available in 2026. Here is a brief comparison of the best free options:

1. ChartingLens (Best Overall)

ChartingLens offers a free screener with results ranked by the CL Score, seamless one-click access to full charting, AI analysis, insider data, and superinvestor tracking — all within the same platform. No ads, no data paywalls on the key metrics. Premium is $9.99/month if you want additional features like unlimited price alerts and extended AI capabilities.

2. Finviz

Finviz is a powerful free screener with excellent filter depth for both fundamental and technical criteria. The heat map view is popular for getting a quick visual snapshot of market performance. The free tier lacks real-time data and offers limited charting, but for building stock lists it is very capable.

3. TradingView Screener

TradingView's built-in screener integrates directly with TradingView charts, making it convenient if you already chart there. The technical filter options are strong. However, the free plan limits chart functionality significantly, which reduces the overall value of the screener-to-chart workflow.

4. Barchart

Barchart excels at combining technical screener criteria with options data, making it particularly useful for traders who want to find both equity and options setups simultaneously. The free tier is robust with delayed data.

5. Stock Analysis

Stock Analysis is a clean, well-organized screener that is especially strong for fundamental criteria. If you take a fundamentals-first approach to swing trading or investing, Stock Analysis makes it easy to screen by financial metrics and then dig into detailed financial statements for any result.