Scanning, Screening & Watchlists
Sourcing candidates systematically.
Tree Key
Scanning, screening, and watchlist construction is the candidate-sourcing layer of swing trading: the repeatable funnel that turns a universe of thousands of tickers into a short, ranked list of names worth a per-trade decision. A screen applies quantitative filters (trend, relative strength, liquidity, volatility) to narrow the universe; a scan runs that screen on a schedule against fresh data; a watchlist is the human-curated shortlist that survives chart review; and trigger alerts notify you when a watchlist name reaches a pre-decided price level. The screener finds candidates, charts confirm whether they are actionable, and alerts let you act without staring at screens — a sequence that NerdWallet and ChartingLens both describe as feeding a focused, actionable list into a watchlist with alerts.
Scans & screens
Most swing screens layer four filter families, each justified by a distinct purpose:
- Trend / location. Price above a key moving average (commonly the 50-day SMA, often also the 200-day) confirms a stock is in an established up-leg, which is where continuation setups live. ChartingLens notes that a stock trading above its 50-day SMA is "in a confirmed short-to-medium-term uptrend"; a 50-over-200 crossover ("golden cross") is a slower-moving bullish filter.
- Relative strength. You want stocks outperforming the market, not just rising with it. IBD's Relative Strength (RS) Rating ranks each stock's 12-month price performance against the whole database on a 1–99 scale (an 85 RS means the stock beat 85% of all stocks); IBD's research cites an average RS Rating near 87 among big winners before they broke out, and a common rule of thumb is to require RS of at least 80–85. This is distinct from the RS line, which simply charts a stock's performance versus the S&P 500.
- Liquidity. A minimum average daily volume — frequently cited around 500,000 shares, with many traders raising it to 750k–1M for larger size — keeps slippage and spreads manageable. Dollar volume (price × shares) is the more robust version of the same filter, since a $5 stock and a $400 stock at equal share volume are very different liquidity profiles.
- Volatility. Average True Range (ATR) screens out names too quiet to move or too wild to size. Multiple ATR guides put a daily ATR of roughly 1–3% in the "moderate volatility suitable for swing trading" band, where standard 2–3× ATR stops behave predictably.
From this base, two directional screens dominate, mapping to the two main swing setups:
- Breakout-ready: price consolidating near its high (commonly within a few percent of the 52-week high) in a tight base — flag, flat base, cup-with-handle, or ascending triangle — ideally on contracting volume during the consolidation. A representative ChartMill-style breakout screen flags a new 52-week high with volume well above the 50-day average; the trigger is a range break on expansion volume (often cited near 1.5–2× average).
- Pullback-ready: a strong, uptrending stock that has pulled back a modest amount (sources cite roughly 5–15% off the recent high) toward support — a rising moving average or prior breakout level — with RSI in a mid-range band (commonly 40–60) signalling a healthy pause rather than a breakdown.
A screen returns candidates, not trades. Filters reduce false positives in bulk; they cannot read a chart.
Watchlist construction & triage
A watchlist is a deliberately short list of names you would be happy to hold for days to weeks based on a specific setup. Trade That Swing's guidance is blunt: if your list runs to dozens of tickers, it is not a watchlist. The job after screening is triage — opening each survivor's chart and discarding anything where the setup is messy, the base is too wide, earnings loom inside the holding window, or the level isn't clean.
A practical tiering scheme:
- A-tier: clean setup, near a defined trigger, strong relative strength, good liquidity — ready to act this session.
- B-tier: valid setup still forming (needs another day or two of basing, or a pullback to complete) — monitor, no alert-on-touch yet.
- C-tier / parking lot: interesting but not actionable — keep visible but off the working list.
Annotate as you triage: note the trigger price, the invalidation (stop) level, and the catalyst or earnings date. Platforms like TradingView support flagging/coloring tickers, which makes A/B/C tiers visible at a glance. Sector context tightens the list further — screening sector ETFs first, then favoring names in leading groups, reflects IBD's observation that genuine leaders cluster (true leaders "nearly always come from industry groups in which at least three or four other stocks hold similar RS Ratings").
The routine
The repeatable loop is scan → screen → triage → set alerts → pre-market check, most of it done the night before:
1. Run the scan against end-of-day data; pull the breakout-ready and pullback-ready lists. 2. Triage to a watchlist, sorting survivors into A/B/C tiers and recording each trigger and stop. 3. Set trigger alerts at pre-decided levels. As Trade Momentum frames it, alerts are the "set it and live your life" tool — they pre-commit where you care, cutting screen time and emotional, reactive entries. 4. Pre-market check: review overnight news/futures, scan for gaps that nullify a level, and confirm no scheduled earnings or macro event undercuts an A-tier name before the open. 5. Post-close review: roll completed and invalidated names off the list, re-run the scan, and rebuild for tomorrow.
Strengths & limitations
Systematic sourcing scales attention — one screen surveys thousands of names no human could chart — and enforces consistency, so every candidate clears the same trend/RS/liquidity/volatility bar. It also pre-commits decisions (trigger and stop set in calm, before the open), which curbs impulsive entries.
The limits are real. Screens are backward-looking: every filter fires on data that already happened, so a screen reflects what has been strong, not what will be. Rigid numeric thresholds create edge effects (a name at a 79 RS is excluded; an 80 is in) and miss setups just outside the box. Over-tight screens can return nothing in choppy tape; over-loose ones flood the watchlist and defeat the purpose. And a screen has no judgment — it cannot tell a clean base from a messy one, which is precisely why chart triage is non-negotiable. The specific thresholds cited here (50-day SMA, RS ≥ 80–85, ~1–3% ATR, ~1.5–2× breakout volume) are widely-used conventions, not laws; they are starting points to be tuned to a trader's instruments and timeframe.
System relevance
This is the upstream funnel that produces candidates — it answers "which names should I even look at today?", not "should I take this trade?". Its output is a ranked, triaged watchlist with per-name trigger and invalidation levels, which feeds the downstream per-name setup read (entry mechanics, stops/sizing, and trade management nodes). Screen criteria here should align with the setup definitions in the trend-continuation, breakout, and reversal nodes so the funnel surfaces the setups the system actually trades, and the volatility/liquidity filters should match the position-sizing assumptions made later.
Sources
- ChartingLens — Best Stock Screener for Swing Trading (50-day SMA trend filter, pullback band): https://chartinglens.com/blog/best-stock-screener-swing-trading
- NerdWallet — 7 Best Free Stock Screeners (narrowing the universe, screener → watchlist → alert workflow): https://www.nerdwallet.com/investing/learn/best-stock-screeners
- Investor's Business Daily / Yahoo Finance — Good Relative Price Strength Precedes A Big Winner's Run (RS Rating 1–99 scale, ~87 average before breakouts, group clustering): https://finance.yahoo.com/news/good-relative-price-strength-precedes-224100448.html
- StockAlarm — How to Find Stocks Before They Break Out (within a few percent of 52-week high, tight base, volume contraction, 1.5–2× breakout volume): https://pro.stockalarm.io/blog/how-to-find-stocks-before-they-break-out
- TioMarkets / VT Markets — Average True Range in Swing Trading (1–3% daily ATR band, 14-period, 2–3× ATR stops): https://tiomarkets.com/en/article/use-average-true-range-in-swing-trading-guide
- Trade That Swing — Pre-Trade Checklist for Swing Trading (short watchlist discipline, pre-decided key levels): https://tradethatswing.com/pre-trade-checklist-for-swing-trading-or-day-trading/
- Trade Momentum — The Weekly Prep Routine for Swing Traders (nightly prep, alerts as a screen-time/emotion reducer): https://www.trademomentum.org/blog/the-weekly-prep-routine-for-swing-traders