Skip to content
Daily research

The Scanner

A Finviz-style screener over every technical and fundamental field, with saved scans.

Free (limited) · Pro (full universe)

Build a filter set one field at a time; each numeric filter you add also becomes a column in the results. Pro screens the whole universe; free screens the free board on a technicals-only field set.

The Scanner with the Add filter menu and Scan / Export controls

Building a screen

Ready-made screens
The Scanner opens on one-click starter screens, grouped by style (Day trading · Swing trading · Long-term). Pick one to run it, then tweak any filter.
Build your own →
Swaps the starter screens for the from-scratch builder: every filter, grouped by category — click one to add it. ← Ready-made screens goes back.
+ Add filter
Opens a searchable menu grouped by category (Price & Action, Liquidity & Size, Technical, Moving Averages, 52-Week & RS, Valuation, Float & Short, Analyst & Earnings, and more). Pick a field and its input appears.
Min / Max inputs
Numeric fields take a min and a max (k/m/b suffixes work). Enum fields show toggle chips; booleans use Any / Yes / No.
Suggested
Drop in a pre-built screen as a starting point. Tabs group them by style — Day trading, Swing trading and Long-term (quality, dividend, value and growth screens on the fundamentals; most are Pro).
Scan
Run the current filter set (≤ 200 rows, paginated).
Clear
Remove all filters and reset the results.
Export CSV
Download the matched rows as a CSV.
Adding filters
Set a min or max, then press Scan (or Enter). Each filter you add also becomes a column in the results. Show all stocks runs with no filters; sort or add columns afterwards.
Scanner vs Live Scanner
The Scanner screens the last close across the universe. The Live Scanner screens today's live universe, every name on a Top List board (about 1,000 in a session), by move, gap, relative volume, VWAP and float as it moves. Free sees it 15 minutes delayed.
Save scan (Pro)
Name the screen and choose Dynamic (the filters re-run each day) or Fixed (a snapshot of today's symbols). Saved scans pin to the My Scans rail in the left nav.

Working with results

Every numeric filter you add becomes a sortable result column. Click a header to sort across the whole result set, drag headers to reorder, drag an edge to resize, and click the color swatch on a numeric column header for a heatmap gradient. Click any row to chart it in the detail panel; right-click it for the symbol menu.

Ready-made screens: day trading

Closed on High RVol
Closed at RVol ≥3×, up ≥1% on $2+ names — unusual volume to watch next session.
Gapped Up & Held
Gapped ≥4% last session and closed green on liquid $2+ names — follow-through watch.
Low-Float Runners
Float ≤20M, closed up ≥5% on ≥2× RVol — small float meets demand.
Short-Squeeze Candidates
Days-to-cover ≥5 with heavy short volume on liquid names — squeeze fuel.

Ready-made screens: swing trading

3-Day Runner
Up ≥20% over the past week on real $-volume — multi-day momentum.
New 52-Week Highs
At fresh highs, ≥1.5× RVol, $5+ — breakout leaders.
Trend Leaders
Above the 50 & 200DMA with RS Rating ≥80 — strongest trends.
Strong ADX Trend
ADX ≥25 above the 50DMA with RS Rating ≥70 — established trend strength.
Pullback to 50DMA
Within ±3% of the 50DMA, above the 200DMA, RS Rating ≥70 — buy the dip in an uptrend.
Oversold Bounce
RSI ≤30 but holding above the 200DMA — pullback in an uptrend.
Volatility Squeeze
In a Bollinger-band squeeze with a high squeeze score — coiled for an expansion move.
Trend Template (Minervini)
Passes the Stage-2 trend template with RS Rating ≥80 — textbook leadership uptrend.
Earnings Next 3 Days
Reports within 3 sessions on liquid names — earnings-run setups.

Ready-made screens: long-term

Large-Cap Uptrends
$10B+ companies above the 200DMA, up over the past year, RS Rating ≥70.
Large Caps at the 200DMA
$10B+ companies within ±3% of the 200-day average — the long-term trend line.
Quality Compounders
ROE ≥15%, net margin ≥10%, revenue growing ≥8%, debt/equity ≤1, $2B+.
Dividend Payers in an Uptrend
Yield 2.5–10%, profitable, debt/equity ≤1.5, above the 200DMA, $2B+.
Growth at a Reasonable Price
PEG ≤1.5 with EPS growing ≥15% and ROE ≥10%, $1B+.
Free-Cash-Flow Machines
FCF yield ≥6%, ROE ≥10%, debt/equity ≤1, $2B+.
Strong Piotroski Score
Piotroski F-Score ≥7 (improving financial strength), above the 200DMA, $1B+.
Deep Value, Solvent
P/E ≤12 and P/B ≤1.5 with an Altman Z ≥3 (low bankruptcy risk), $300M+.
High-Growth Leaders
Revenue growing ≥25% on ≥50% gross margin, RS Rating ≥70, $1B+.
Stage 2 Large Caps
$10B+ companies in a Weinstein Stage 2 advance with RS Rating ≥70.

Live Scanner screens

High RVol now
Trading ≥3× its normal volume for this time of day, up ≥2% on $2+ names.
Gap ups holding
Gapped up ≥4% and still at or above the open, ≥500K shares traded.
Low-float runners now
Float ≤20M shares, up ≥10% today on $1+ names.
Pinned at the high
In the top 10% of the day's range, up ≥3%, ≥$5M traded.
Premarket gappers
Up ≥5% before the bell on $1+ names with ≥100K premarket shares.

Day trading: Last session's volume, gaps and float — screen today's tape in the Live Scanner. Swing trading: Trends, breakouts and pullbacks over days to weeks. Long-term: Business quality, valuation and income.

A field whose column is empty in the latest scan is flagged no data and disabled, so a min/max can't silently return zero rows. No login? The public EOD scanner is the same tool over the whole universe.

Keep exploring