Momentum Continuation
Liquid US stocks consolidating after a strong rally — strong relative-strength rank, tight price action near short-term EMAs, and recognisable setup patterns.
Six screens · Full US market · Refreshed daily
Six momentum screens on the full US market, refreshed every trading day — and a chart for every name, without leaving the page.
Start 7-day free trial$5/month after trial · no charge today · cancel anytime
CONTRACTION → BREAKOUT
Live preview · no signup needed
The strongest few names from each screen, ranked by relative strength. Start a free trial to see every passing ticker across all six.
Loading today's setups…
// Live dashboard · Chart view
01What it does
QM Screener runs six well-known momentum strategies against the full US equity market every trading day, then surfaces the names that pass each strategy's filters in one dashboard.
It's built for traders who want to monitor multiple methodologies without manually re-screening — useful as a daily watchlist generator, not a black-box signal service. Every passing ticker is shown alongside the actual values that satisfied the filter, so the result is auditable rather than opaque.
The list is only half of it. Every name charts in place — candles, volume, EMA and SMA overlays — with a setup tag that says whether it is basing or already extended, a sector-strength tape above, a watchlist to carry names across days, and TradingView, CSV, PNG and API exports to take them anywhere else.
02The six screens
Each screen encodes a different published trend or momentum methodology. They are complementary — a ticker can pass one and fail the others.
Liquid US stocks consolidating after a strong rally — strong relative-strength rank, tight price action near short-term EMAs, and recognisable setup patterns.
The published 8-point trend checklist — price above the 150 and 200 SMA, both averages trending up, the stock within reach of its 52-week high, and a top-tier RS rank.
The VCP setup: a series of progressively tighter pullbacks on declining volume, often a precursor to a breakout.
Stocks gapping up at the open on above-average volume while already in an established uptrend — a classic momentum-trader entry signal.
Liquid names in a confirmed long- and intermediate-term uptrend, moving enough to swing but not yet extended.
Lower-volatility names in defensive sectors holding a long-term uptrend — stocks that have shown relative resilience in down markets.
03Charts & workflow
A screen hands you names; the rest of the work is reading them. The dashboard does that reading in place — chart, tag, rank, star, export — and everything it knows is also available over an API.
Flip the results into a chart-first split: the candlestick chart on the left, the passing list docked beside it in table order. Step through every name with ← → or ↑ ↓, and the URL carries the view, so any chart is a link you can share.
Daily or weekly candles, volume, a log axis, SMA 50 and 200, and three EMAs — 9 / 21 / 50 by default, and yours to change. Drawn from the same end-of-day bars the screen used, and remembered the way you left them.
Every row is tagged BASE, TIGHT, TRENDING, EXTENDED or PARABOLIC from a consolidation score measured in the stock's own ADR, so buy-ready bases and late runners are one filter apart.
A ranked strip of 21 sector and theme ETFs against SPY over 1M, 3M and 6M sits above the results, so you can see where the leadership is before you read the list.
Star names into a per-account watchlist. Export any list as a TradingView watchlist, CSV, PNG, or share text.
An OpenAPI-described REST API at /api/v1, an MCP server, llms.txt and OAuth 2.1 — so Claude, ChatGPT, or your own script can read today's screens on your behalf.
04How it works
A scheduled job pulls fresh daily OHLCV data from a market data API, runs every registered screen against the full US equity universe, and writes the passing tickers — together with each filter's actual value — into JSON.
The dashboard reads those JSON files, so loading is instant, and the chart for any ticker is built from the same cached bars — no second data source, so the chart and the table cannot disagree. Results export as a TradingView watchlist, CSV, PNG, or share text, and the same data is served over a versioned REST API and an MCP server.
05Pricing
$5/month. Every screen, every trading day. No tiers, no add-ons — both plans unlock the full dashboard.
Monthly
$5 / month
Billed monthly after a 7-day free trial.
Annual
$42 / year
$3.50/month, billed yearly. 7-day free trial.
06How we compare
Weighing another momentum screener? These side-by-side breakdowns cover scope, daily workflow, and price.
07FAQ
Signup is open. Enter your email and we'll send you a link to set a password, or sign in with Google. Access to the dashboard requires an active subscription or a running 7-day free trial.
Both plans start with a 7-day free trial — you get full dashboard access right away. Your card is captured at signup via Stripe but is not charged until the trial ends. Cancel any time during the trial and you will not be charged.
From the dashboard, open the Tools menu and choose “Manage billing” — it opens the Stripe Customer Portal, where you can cancel in one click. Cancellation takes effect at the end of the current billing period; you keep access until then.
No. The 7-day free trial is the trial — once a paid period begins, charges are non-refundable for any reason. You can cancel anytime to prevent the next renewal. See the Terms of Use for the full refund policy.
A commercial US equities data API delivers daily OHLCV bars and basic reference data. Results are persisted between runs so each screen stays reproducible.
A scheduled job re-runs every screen once per trading day after the US close. The dashboard surfaces a “Last run” timestamp so you can tell which session the current names came from.
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.
Every passing and near-miss row is tagged BASE, TIGHT, TRENDING, EXTENDED or PARABOLIC. The tag comes from a consolidation score — how tightly the 10 / 20 / 50-day EMAs are bunched and how close price sits to them, measured in units of the stock's own average daily range — together with its distance above the 50-day SMA. BASE and TIGHT are the buy-ready setups; PARABOLIC flags a name late in its move. A one-click preset filters each list to the tags you trade.
No. It is a screening tool that lists tickers passing well-known momentum filters. It does not recommend trades, does not size positions, and does not account for your risk tolerance. Treat its output as a starting point for your own research.
Each one encodes a different published trend or momentum methodology. They are complementary rather than redundant — a ticker can pass one and fail the others, and the overlap between screens is often where the most interesting names sit.
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 publicly documented trend and momentum criteria assembled from public sources. The exact rules are listed in the docs, and every result shows the values it passed on so you can check it yourself.
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. Star 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.
Yes. The REST API is described by an OpenAPI 3.1 document at /openapi.json and versioned at /api/v1. An MCP server at /mcp exposes the screens as tools for Claude, ChatGPT and other agents, /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 and the sector-strength ranking are public and need no account at all.
7-day free trial · $5/month after · cancel anytime
Start free trial