Most traders spend too much time looking at charts and too little time looking at the right charts. A screening workflow changes this ratio. The screener handles the universe reduction — narrowing 5,000 stocks to 20 candidates in minutes. Then your analysis (and AI tools like Lenzi) handles the depth work on the shortlist. This division of labor is the foundation of an efficient trading research process.
What Stock Screening Actually Does
A stock screener filters a universe of securities against defined criteria and returns the subset that matches. The question is how sophisticated that matching is.
Traditional screening applies fixed numerical thresholds independently: RSI < 30 AND volume > 1M AND price > 50-day MA. Each filter is a binary pass/fail. This works but misses contextual nuance — a stock with RSI of 32 at a major support level is fundamentally different from one with RSI of 32 mid-range in a downtrend, but both pass the RSI < 30 filter.
AI-enhanced screening attempts to recognize multi-condition patterns that can't be reduced to simple independent filters. Instead of "RSI < 30," an AI screener can look for "RSI in oversold territory at a level where price has historically bounced, while the 50-day MA is still rising" — a pattern that requires evaluating multiple conditions in relationship to each other, not independently.
The best use of screening: as a first filter to reduce your universe, not as the final word on which trades to take.
Building Your Screening Criteria
Effective screening criteria match your trading style and timeframe. Here are starting-point filter sets for common approaches:
Swing Trading Filters (Hold 3-10 Days)
| Filter | Value | Rationale |
|---|---|---|
| Average daily volume | > 500k shares | Liquidity for clean entries/exits |
| Price | $15 – $500 | Avoids penny stocks and share-count awkwardness |
| Price vs. 50-day MA | Above | Uptrend intact |
| Price vs. 52-week high | Within 15% | Momentum, not broken-down stocks |
| RSI (14, daily) | 40 – 65 | Not overbought, not broken |
| Sector | Exclude Utilities/REITs | Focus on growth/momentum sectors |
Breakout Candidate Filters
| Filter | Value | Rationale |
|---|---|---|
| Proximity to 52-week high | Within 3% | Near breakout point |
| Volume (last 5 days vs. 20-day avg) | > 1.2x | Building volume into resistance |
| Trend (50-day MA slope) | Rising | Structural uptrend |
| Consolidation days near high | > 10 | Range compression before breakout |
Oversold Bounce Filters (Contrarian)
| Filter | Value | Rationale |
|---|---|---|
| RSI (14, daily) | < 35 | Oversold momentum |
| Price vs. 200-day MA | Above | In longer-term uptrend |
| % off 52-week high | 15-30% | Pulled back but not destroyed |
| Volume trend | Declining on pullback | Drying up, not panic selling |
The Best Screening Tools by Use Case
For Swing and Position Traders
Finviz — The most widely used free screener for technical and fundamental filtering. Fast, comprehensive, and easy to use. The free tier uses end-of-day data (sufficient for swing trading). The Elite version adds real-time data and more advanced filtering. Start here.
ChartMill — More sophisticated pattern recognition than Finviz, with quality scores for setups. Better at identifying specific chart patterns (pullbacks, bases, flag patterns) than purely numerical filters. Useful for traders who want pre-built technical pattern screening.
TradingView Screener — Integrates with TradingView's charting, which is convenient for traders already on the platform. Good technical filter set.
For Day Traders
Trade Ideas — Purpose-built for intraday screening. Real-time scanning, AI-powered setup ranking, and the Holly AI system for automated strategy testing. The most complete tool for active intraday traders who want AI-assisted scanning. Paid.
Benzinga Pro — News-integrated screening. Particularly useful for catching catalyst-driven movers (earnings, upgrades, FDA approvals) before they fully move. Paid.
For Fundamental-Integrated Screening
Stock Analysis — Clean, free tool with strong fundamental data. Good for traders who want to screen on earnings growth, revenue, and valuation alongside technical criteria.
Finviz Fundamental + Technical — The same tool used for technical screening can apply fundamental filters simultaneously: revenue growth, earnings per share, P/E ratio, etc.
The Two-Stage Screening Workflow
Effective screener use is a two-stage process:
Stage 1: Universe reduction (the screener's job)
Apply your criteria and generate a candidate list. Aim for 10-25 stocks maximum — if your screener returns 200 results, tighten the criteria. The screener should produce a focused list you can actually review, not a database dump.
Stage 2: Chart validation (your job + AI's job)
For each candidate, quickly review the actual chart. Does it look as clean as the screener criteria implied? Is the pattern high-quality or messy? Are there obvious structural concerns the filter missed?
For your top 5-8 candidates, run deeper AI analysis with Lenzi: "I screened for this stock as a swing candidate — here's the daily chart. Is the structure supporting the thesis, or are there concerns the screener couldn't catch?"
Screeners catch the rough dimensions. Chart analysis — yours and AI-assisted — catches the texture and quality.
What Screeners Cannot Find
Quality of patterns — A screener can find stocks near their 50-day MA. It cannot tell you whether the approach to the 50-day MA is on declining, low-quality volume (good) or accelerating, high-volume selling (bad). Pattern quality requires actual chart review.
Upcoming catalysts — A screener can find technically clean setups. It doesn't know that earnings are in two days, or that the company just announced a recall, or that the CEO departed yesterday. Fundamental calendar checks are always the trader's responsibility.
Sector and market context — Even the best individual setup performs worse in a sector that is rotating out of favor or in a market that is broadly breaking down. Screeners find individual setups; the broader context is your job.
Your own trade plan fit — A screener can surface a setup that technically looks right but doesn't match your personal style, risk tolerance, or current portfolio exposure. Only you can assess this.
The Complete Research Stack
The most efficient flow for traders using AI at every stage:
- Evening screener run → 15-20 candidates from Finviz or ChartMill
- Quick visual review → eliminate obvious misses, keep 8-12
- Lenzi structural read → deep analysis of top 5-7 candidates, identify best 3-4
- Define trade plans → entry, stop, target, R:R for each finalist
- Set alerts → at key levels so you're notified when candidates move into range
- Execution session → trade only the pre-defined plans with pre-defined criteria
Total time investment: 45-60 minutes in the evening. Zero scrambling during trading hours.
*Stock screening identifies candidates meeting defined criteria but cannot guarantee trading success. Chart analysis and sound risk management are required for all trading decisions. Trading involves substantial risk of loss.*