Seven screens · Full US market · Refreshed after every close

Momentum stock screener
for swing and position traders.

Build your watchlist from end-of-day data after the US close. Seven screens cover the whole US market, and every name that passes opens as a chart.

Start 7-day free trial Create a free account See today's setups

$10/month after trial · no charge today · cancel anytime
Free account: no card, the top 5 names on each screen

QM Screener in Chart view on the Momentum Continuation screen: the passing list with PLTR selected beside a six-month daily candlestick chart of PLTR with SMA 50, EMA 9 and EMA 50 overlays and volume, a trendline under the rising lows and a price line at the recent high. On a wide screen there is also an icon rail at the left, a details panel at the right with the setup tag, RS, ADR, dollar volume, distance from the 50-day SMA, 3-month and daily change, sector and theme and the screens the name passes, and a status bar reading Up to date

Live preview · no signup needed

Today's top setups as of Fri's close

The top 5 names on each screen from the last completed US session, in that screen's own sort order. A free trial shows every passing name on all seven.

TickerSetupPriceRS3Mvs 50d
BASE$1.26100+259.90%+6.48%
TIGHT$12.50100+131.70%+43.23%
EXT$12.01100+122.82%+34.53%
EXT$5.9799+114.75%+49.54%
BASE$2.2599+97.81%+17.11%
+237 more passing names on a subscriptionStart free trial: see all 242 names

Free · no account

Get the top five in your inbox after every close

The top 5 names on each screen, emailed each trading day after the US close. Confirm once from your inbox. Unsubscribe anytime.

Free · each trading day after the close, plus a short product update every other Sunday · keep either one from the footer, or unsubscribe anytime

01The list

Each row shows the numbers it passed on

Each row shows price, relative-strength rank, average daily range, dollar volume and distance from the 50-day moving average. RS is where the stock's three-month return ranks against the rest of the US market, from 0 to 100. ADR is how far the stock moves on a typical day. A setup tag on each row says whether the stock is basing or trading far above its averages. The sector strength strip ranks sector, industry and theme ETFs against SPY. Filter by sector, RS or setup tag, then switch to Chart view and page through the list.

The Table tab with one screen's passing list sorted by dollar volume: ticker, company, price, the day's move, RS rank, ADR, dollar volume, three-month return, sector, setup tag and distance from the 50-day SMA on every row, with the screen picker and filters above and the status bar below

// Table view · one screen's passing list

02Charts

Mark your levels

Daily or weekly candles, with the exponential moving averages (EMAs) you trade. Lines, rays, vertical lines, notes, trendlines, rectangles, Fibonacci retracements, anchored VWAP, long and short positions and price and date ranges are saved per ticker, so the chart opens the way you left it. It is drawn from the same end-of-day bars the screen used.

The Chart tab with the list folded away: a daily candlestick chart of NVDA with EMA 9, EMA 50 and SMA 50, volume, a trendline from the late-July low under the rising lows, a price line at the May high, and the drawing tools down the left

// Daily candles · EMA 9 / 50 · SMA 50 · a trendline and a price line

03Saved chart layouts

Your indicator setups, saved by name

A chart layout is a named set of the chart's indicator settings: which of the volume, MACD, KD (stochastic), RSI and ADR panes are on, the volume profile (the volume traded at each price in view), the five moving averages and their periods, and the order and height of each pane. The Layouts button beside Indicators saves the chart as a new layout. One press on a saved layout sets the chart to it. A dot on the button means the chart differs from that layout, and from there you can update the layout, rename it or delete it.

A layout leaves the interval, the range, the candle type, the log axis, the grid and every colour as they are. You can keep up to 20 layouts, and they follow your account to every device. Free accounts have them too. On a phone, Layouts is the top row of the Indicators sheet.

Chart view on NVDA with the Layouts popover open beside Indicators: four saved layouts listed by name, RSI + ADR marked as the one on the chart, the line Matches the saved layout beside its Update button, and an empty Layout name field with Rename and Save as new layout. Under the candles and their moving averages sit that layout's volume, RSI and ADR panes, with the passing list beside the chart

// Chart view · Layouts open · RSI + ADR on the chart · volume, RSI and ADR panes

04Multiple Charts

Many charts, one view

Multiple Charts sits between Chart and Table and shows up to sixteen charts at once, in ten layouts. Fill the grid from your filtered list or from any sector, industry or theme and page through it, or open a group you saved. One range covers every chart, and the moving averages are the ones you set in Chart view. Save named groups that follow your account to every device, and copy or download the grid as one PNG.

Multiple Charts on the Technology preset with Passing only on, marked by a check on the source button, sorted by $Vol 50d and paged 1–9 of 84, on the 3M range with SMA 50, EMA 9 and EMA 50: a three by three grid of daily candlestick charts, each with its averages and volume

// Multiple Charts · 3 × 3 · Technology, passing only · sorted by $Vol 50d · 3M

05Setups & sectors

Where each strong name sits on its chart

Every row is tagged BASE, TIGHT, TREND, EXT or PARA. The tag is scored against the stock's own average daily range, so a fast mover and a slow one are each measured by their own normal day. The sector strength strip shows which groups are leading before you open a chart.

Four rows of the list, MU, NVDA, AAPL and AMD, tagged TIGHT, TREND, BASE and TREND, each with its sector, price, RS rank and the day's move
The Market tab's strength tiles: every sector, industry and theme fund ranked against SPY over three months, each with its ETF and a sparkline, above a one-line summary of the leaders

// Market tab · 30 sector, industry and theme ETFs against SPY

06Market breadth

How many stocks pass each screen, day by day

Market breadth is how many stocks are taking part in a move. QM Screener counts it directly: after every close it records how many stocks passed each screen, and the share of the stocks it measured that closed above their 20-, 50- and 200-day moving averages (the 200-day share comes from the screens that load a year of prices).

The Breadth card shows today's count for your screen and how it compares with recent sessions. Its history chart plots that count session by session, with SPY, QQQ or IWM on a second axis, and opens on the last six months. Sessions from before the card launched were replayed later against today's list of stocks, so stocks that have since been delisted are missing from them. Free accounts see the card and its history too.

The Breadth card for the Momentum Continuation screen with its History open: one bar per session for the passing count, its dashed 20-session average, and SPY as a thin line on its own right-hand axis, under the screen, index and range buttons. On a wide screen the card also shows the share of stocks above their 20, 50 and 200-day moving averages

// Breadth card and history · one screen · SPY

The guide on reading market breadth explains the average, the percentile and the index arrows.

07Heat map

The market after the close, on one map

On a wide screen the Market tab ends with a heat map. Every stock QM Screener sorts into a sector gets one tile, grouped with its sector and sized by its 50-day dollar volume, so the most traded names take the most room. The tiles are coloured by the day's change, in the up and down colours you chose. A switch above the map recolours them by RS percentile (relative strength: each stock's three-month return ranked against every stock screened, drawn on a blue scale because it is a rank) or by the 1- or 3-month return.

Press a tile to open that stock's chart, and move from tile to tile with the arrow keys. Free accounts see the names from their free preview on the map, with one line saying the rest comes with a subscription.

The Market tab's heat map coloured by Day %: one tile per stock, grouped under its sector (Technology, Financials, Health Care, Industrials, Communication Services, Consumer Discretionary and the rest), each sized by its 50-day dollar volume and shaded green for a rise and red for a fall, with the ticker and the day's change on the larger tiles, under the Day %, RS and 3M switch

// Market tab · heat map · coloured by Day % · sized by $Vol 50d

08Workflow

From the list to TradingView

Look up any US stock, bookmark the ones you want to see again, and export the list, filtered or whole.

01Find

Type a few letters of a ticker or company name to jump to any US stock, whether it passed a screen today or not.

The symbol search dialog open on NV: matching US symbols with their company names, NVDA highlighted, the ones on the current screen's list tagged Passing, and the keys to move, chart and close along the bottom

02Save

Bookmark a name into your watchlist. It stays with your account across days and devices, and the table can filter down to it.

The Watchlist only switch turned on and the list cut down to four bookmarked names, NVDA, AMD, DELL and CRWD, each with its setup tag, sector, price, RS rank and the day's move

03Send

Export a TradingView watchlist, a CSV, a PNG of the table or share text, from the filtered list or the full one.

The Export menu open on its share, TradingView watchlist and CSV groups, each showing how many tickers it would carry

09Daily digest

One email after the close

Subscribers get a digest each trading day after the close. It opens with the three stocks that passed the most screens, each with its numbers and a chart of its 10, 20 and 50-day EMAs. Every issue has an unsubscribe link.

The daily digest's lead block: the names clearing the most screens, each with a price chart and its qualifying values

10The seven screens

Seven screens you don't have to build

Six screens follow a published trend or momentum method and the seventh is a pullback cut of the first; all of them rerun after every US close. A stock can pass one screen and fail the others.

// Screens
Momentum ContinuationTrend TemplateVCPGappersDefensive StrengthSwing MomentumMomentum Pullback

Momentum Continuation

Liquid US stocks in the top 15% of relative strength (above the 85th percentile), trading above the 50-day moving average, with an average daily range above 2.50%.

Trend Template

A published eight-point trend checklist. Price is above the 50-, 150- and 200-day simple moving averages (SMA), the averages are stacked 50 over 150 over 200, the 200-day is rising, price is within 25% of its 52-week high and at least 30% above its 52-week low, and the RS rank is 70 or better.

VCP (Volatility Contraction Pattern)

The price range tightens from 30 days to 15 to 5 while volume dries up, with price above the 50-day moving average.

Gappers

Stocks that opened at least 4% above the prior close on at least twice their 50-day average volume, while already above the 50-day moving average.

Swing Momentum

Liquid stocks above both the 50-day and 200-day moving averages, with an RS rank of 70 or better and an average daily range between 3% and 8%.

Defensive Strength

Staples, healthcare and utility stocks above the 200-day moving average that swing less than the market (one-year beta against SPY under 1.0).

Momentum Pullback

The Momentum Continuation list, narrowed to names that closed at least 15% above the 50-day moving average in the last 20 sessions and now sit within one average daily range of the 20-day exponential moving average (EMA), or inside the 10/20/50-day EMA band.

11What the screens test

What a momentum stock screener looks for

Five measurements decide almost every row on this site.

Relative strength comes first. Each stock's three-month return is ranked against the whole screened universe and reported as a percentile. A reading of 97 means the stock outran 97 percent of the market that quarter.

Average daily range, written ADR%, is the mean of each day's high divided by its low, minus one, over the last 20 sessions, as a percent. A name that travels half a percent a day cannot pay for a swing trade's risk, so a floor sits under it. Dollar volume is the liquidity check: price times volume, averaged over 50 days and over 20 days, keeps out names you can get into and not out of.

Then the trend itself. Price above the 50-day moving average, with the shorter averages stacked above the longer ones, separates a stock in an advance from one bouncing inside a downtrend.

The fifth is distance from the highs. Near its 52-week high a stock has no overhead supply left, which is why momentum traders look there. The Trend Template screen tests it outright: price within 25 percent of the 52-week high and at least 30 percent above the 52-week low.

Two stocks can be equally strong while one sits 60 percent above its 50-day average and the other moves sideways on top of its averages. The setup tag on each row says which kind you are looking at. The long version is in the guide on how to screen for momentum stocks.

12For agents

Plug the screens into your AI assistant

Add one URL to Claude, ChatGPT or any assistant that supports remote MCP servers. It can then read today's setups and the sector ranking, and on a subscriber account every passing name and its chart data. Scripts can use the REST API, which serves the same data. See /docs.

The Connect an AI assistant panel, showing the MCP endpoint an agent is pointed at

13Pricing

Everything for $10 a month.

Free screeners like Finviz give you a filter builder. You set up the scans and keep them working. Here the seven screens are built and rerun for you, with a setup tag and a chart on every row. What you pay for is the hour each evening you would otherwise spend building scans and paging through charts. One paid tier: $10 monthly or $84 annually after the 7-day trial. A free account (verified email, no card) shows the top 5 names on each screen, with their charts.

7-day free trial. Your card isn't charged until it ends.

Monthly

$10 / month

Billed monthly after a 7-day free trial.

  • Every passing name on all seven screens
  • Charts, Multiple Charts, the heat map, drawing tools, watchlist and exports
  • Refreshed after every US close
  • Daily digest email and MCP for AI assistants
  • Cancel anytime
Start free trial
Save 30%

Annual

$84 / year

$7/month, billed yearly. 7-day free trial.

  • Everything in Monthly
  • Save $36 a year vs. monthly
  • One charge per year
Start free trial

14How we compare

How it compares with other screeners

One page per tool, on what it takes to get from the close to a watchlist for the next session.

15FAQ

Questions before you start

What is a momentum stock screener?

A momentum stock screener ranks stocks by how strongly they have been moving and filters the market down to the ones in an active advance. QM Screener does that once per trading day over the full US market. Each stock's three-month return is ranked into a percentile against every other screened stock, then checked against a floor on average daily range, a floor on dollar volume, and its position against the 50-day moving average. The names that pass open as charts built from the same end-of-day bars the screen used.

What criteria does a momentum stock screener use?

Five things: relative strength against the rest of the market, a floor on average daily range, enough dollar volume to get in and out, price above the 50-day moving average, and distance from the recent highs. The momentum continuation screen here uses an RS percentile above 85, ADR above 2.50%, 50-day dollar volume above $20M, 20-day dollar volume above $10M, and price above the 50-day SMA, with pharmaceuticals and biotechnology excluded. Every comparison is strictly greater-than. The full method is in the guide.

Is there a free momentum stock screener?

Yes. A free account needs a verified email and no card. It shows the top 5 names on each of the seven screens every day, with their charts. The daily top-setups preview and the sector strength ranking are public and need no account at all. The full passing lists, the near-miss list, charts for any other symbol, symbol search, the watchlist, and the CSV and TradingView exports are $10 a month after a 7-day free trial. See what a free account includes.

How is a momentum screener different from Finviz or TrendSpider screeners?

Finviz and TrendSpider give you a filter builder: you pick the fields, set the thresholds and keep the scan working yourself. QM Screener runs seven finished end-of-day screens: six published methods and one pullback cut of the first, every rule written down. Every row comes with a chart drawn from the same bars the screen used, and a setup tag that says whether the stock is basing or far above its averages. You give up flexibility and get a shorter path from the close to a watchlist. See the Finviz comparison and the TrendSpider comparison.

Who can use QM Screener?

Anyone. Enter your email and we'll send you a link to set a password, or sign in with Google. A free account needs a verified email and no card, and shows the top 5 names on each screen with their charts. The full lists need a subscription or a running 7-day free trial.

How does the 7-day free trial work?

Both plans start with a 7-day free trial on a new account, with full dashboard access from the start. Stripe takes your card when you start the trial but does not charge it until the trial ends. Cancel during the trial and you pay nothing.

How do I cancel my subscription?

In the dashboard, open the account menu at the foot of the left rail (the ⋯ button on a phone or in a narrow window) and choose “Manage billing”. That opens the Stripe Customer Portal, where cancelling takes one click. Cancellation takes effect at the end of the current billing period, and you keep access until then.

Do you offer refunds?

No. The 7-day free trial is the time to decide. Once a paid period starts, charges are non-refundable for any reason. You can cancel anytime to stop the next renewal. The Terms of Use have the full refund policy.

Where does the market data come from?

A commercial US equities data API delivers daily OHLCV bars and basic reference data. Results are persisted between runs so each screen stays reproducible.

How often does it refresh?

A scheduled job re-runs every screen once per trading day after the US close. The dashboard shows when the data was last updated, and on a wide screen the bar along the bottom also says which session's close the list comes from.

Does QM Screener include charts?

Yes. Click any ticker to open a candlestick chart drawn from the same end-of-day bars the screen used: daily or weekly candles, volume, a log axis, SMA 50 and 200, and three EMAs (9 / 21 / 50 by default; the periods are editable). Chart view docks the chart beside the result list so you can step through every passing name with the arrow keys, and the URL carries the open chart, so any view can be shared as a link. Your chart settings are remembered between visits. The chart's indicators, moving averages and pane heights can also be saved as named chart layouts, up to 20 of them, and applied with one press. Multiple Charts, a third view between Chart and Table, shows up to sixteen charts at once in ten layouts. Fill it from your filtered list or from any sector, industry or theme and page through it, or open a group you saved. On a wide screen the Market tab ends with a heat map of every stock the screener sorts into a sector, sized by 50-day dollar volume and coloured by the day's change, the RS percentile or the 1- or 3-month return. Press a tile to open that stock's chart.

What are the setup tags (BASE, TIGHT, PARABOLIC)?

Every passing and near-miss row is tagged BASE, TIGHT, TREND (trending), EXT (extended) or PARA (parabolic). The tag comes from a consolidation score (Cons), which measures how tightly the 10, 20 and 50-day EMAs are bunched and how close price sits to them, in units of the stock's own average daily range. The score is read together with the distance above the 50-day SMA, and the first rule that matches decides the tag. PARA: 50% or more above SMA50, 10-day high-low range of 3+ ADRs. BASE: EMAs bunched with price on them (Cons 75+), no more than 40% above SMA50. TIGHT: Consolidating (Cons 55+), looser than BASE or more than 40% above SMA50. EXT: Not consolidating (Cons under 55), 25% or more above SMA50. TREND: Not consolidating (Cons under 55), below SMA50 or less than 25% above it. The setup filter takes any combination of the tags.

Is QM Screener financial advice?

No. It lists tickers that pass published momentum filters. It does not recommend trades or size positions, and it knows nothing about your risk tolerance. Use the output as a starting point for your own research.

What's the difference between the seven screens?

Each one follows a different published trend or momentum method, except Momentum Pullback, which narrows Momentum Continuation to the names that closed well above their 50-day average in the last 20 sessions and are now back near their 20-day EMA. A stock can pass one screen and fail the others. Some stocks pass several screens at once, and the daily digest leads with the ones that pass the most, counting Momentum Continuation and Momentum Pullback as one.

Is QM Screener affiliated with any trader or publisher?

No. QM Screener is an independent product and is not affiliated with, endorsed by, or sponsored by any trader, author, or firm. Each screen implements trend and momentum criteria that are publicly documented. The exact rules are listed in the docs, and each row shows the numbers it passed on, so you can check it yourself.

Can I export results?

Yes. Export any list as a TradingView watchlist (one click, ready to import), CSV, a PNG of the table, or share text for a chat or a post. Multiple Charts copies or downloads every chart on screen as one PNG. Bookmark names into a per-account watchlist to carry them across days. Programmatically, each screen's full result set is served as JSON over the REST API.

Can AI agents or scripts use QM Screener?

Yes. An MCP server at /mcp exposes the screens as tools for Claude, ChatGPT and any other assistant that supports remote MCP servers. Add the URL, approve it, and the assistant can read the screens for you. Scripts get a REST API, described by an OpenAPI 3.1 document at /openapi.json and versioned at /api/v1. /llms.txt summarises the site for language models, and an agent acting for a subscriber authenticates with OAuth 2.1. The daily top-setups preview, the sector strength ranking and the market breadth history are public and need no account at all.

Tomorrow's watchlist,
ready after the close.

7-day free trial · $10/month after · cancel anytime

Start free trial