
Stock Screener: Parameter Settings That Find Tradeable Setups
Configure a stock screener with price, volume, volatility, and technical parameters that filter the universe down to high-probability tradeable setups.
Stock Screener: Parameter Settings That Find Tradeable Setups
A stock screener filters thousands of names down to a watchlist. The danger is over-filtering (no results) or under-filtering (200 names you'll never read). The settings below produce a tight, tradeable list for swing setups.
Liquidity filters (always on)
- Average daily volume ≥ 1 million shares over 20 days. Below this, fills slip and spreads widen.
- Average dollar volume ≥ $20 million. A $2 stock doing 1M shares is not liquid enough for size; dollar volume normalizes.
- Price ≥ $5. Sub-$5 names carry regulatory and structural risk (margin restrictions, manipulated floats).
Trend filters
- Price above the 50-day SMA for long setups (below for shorts). Isolates the trend you want to trade.
- 50-day SMA above the 200-day SMA (golden-cross regime). Filters out downtrends and consolidation breakdowns.
- 50-day SMA slope up over 20 sessions. A flat 50-day in a "golden cross" is not a trend; the slope confirms it.
Volatility and setup filters
- ATR(14) / price between 1.5% and 5%. Too low (under 1.5%) = no movement to capture; too high (over 5%) = stop distance eats R/R.
- Relative Strength (RS) rank ≥ 70. Outperformance versus the S&P 500 over 3–6 months. You want leaders, not laggards recovering.
- Distance from 52-week high ≤ 15%. Leaders near highs offer breakout and continuation setups; deep laggards offer only mean-reversion traps.
Pattern-specific layers (add one per scan)
- Breakout watch: price within 3% of the 52-week high, consolidating 3+ weeks in a tight range (weekly range < 8%).
- Pullback watch: pulled back 2–5 ATR from a recent high on declining volume (today's volume < 50-day average), RSI(14) between 40–55.
- Gap-up momentum: gapped up ≥ 2% today on volume ≥ 2x the 50-day average, closing in the upper half of the day's range.
Output discipline
- Cap results at 10–15 names. If your scan returns 60, tighten a parameter (raise RS rank to 80, narrow the distance-from-high to 8%).
- Run the scan end-of-day, not intraday. Intraday screens chase; EOD screens plan.
- Save 2–3 named scans (breakout, pullback, momentum) rather than one mega-scan. Specificity beats generality.
The maintenance rule
Re-test scan parameters quarterly. Markets shift regimes; a 1.5% ATR floor that worked in a vol regime may exclude everything in a quiet tape. Adjust floors to current conditions, but document every change so you know whether performance shifts came from the market or your filter.
Live Chart
Open full chart →Related market data, powered by TradingView.
My Notes
Log in to save notes on this article and share them with the community.
Related
Dual Moving Average Crossover Strategy (Beginner Edition)
One of the most classic trend-following strategies. Simple rules, easy to execute, ideal for beginners trading stocks or crypto on daily timeframes.
strategyPullback to Moving Average Strategy (Beginner Edition)
A trend-following pullback strategy that buys strength at a discount. Enter when price pulls back to the 20 EMA in an established uptrend.
strategyBreakout Strategy: Catch the Move
A breakout strategy that enters when price escapes a consolidation range, aiming to capture the explosive move that follows.
Read next
Stock Split Event Trading: Pre-Split, Split Day, and Post-Split
Trade stock split events across the announcement, record, and effective dates, with the post-split drift edge and the traps of split-driven retail inflows.
Read more →Smart Recommendations