Export a momentum screener watchlist to TradingView: find, save, send

A screener is worth something only if the names get somewhere you can chart them. QM Screener runs 6 momentum screens over the full US equity market after every close, and the Export menu writes the day's survivors as a TradingView watchlist file, a CSV, an image or a short caption. This page is what each of those actually contains, and the end-of-day routine that produces one: find, save, send.

What the TradingView export writes

The TradingView item downloads a plain text file. One list becomes one section, and a section is two lines: a header that starts with three hashes and names the list and the session date, then every symbol on one comma-separated line.

###QM Passing 2026-09-15
NASDAQ:NVDA,NYSE:OXY,NASDAQ:AVGO

Four details decide whether that file lands cleanly.

Then import it in TradingView's watchlist menu. Nothing on this side needs to know what happens after that, and this page will not pretend to.

The CSV, and the other two exports

The CSV is the same rows with the arithmetic attached — 20 columns, one per value the screen or the classifier computed:

ticker, setup_tag, price, rs_3m_percentile, stock_return_3m_pct, price_vs_sma50_pct, consolidation_score, ema_cluster_pct, ema_band_dist_pct, range_10d_pct, sma_50d, adr_pct_20d, avg_dollar_vol_20d_millions, avg_dollar_vol_50d_millions, primary_exchange, sector_etf, theme_etf, sec_rs, industry, failed_filters

That is the export to take to a spreadsheet: failed_filters is empty for a passing name, setup_tag is the classification the dashboard badge shows, and the liquidity and volatility columns are the ones that decided admission in the first place. The near-miss list exports the same way.

Two lighter outputs sit above them in the same menu. Share image draws a share card of the top rows — a purpose-built layout rather than a screenshot, holding up to 12 names with each one's relative strength, setup tag and three-month return. Copy share text puts a short caption on the clipboard naming the top 3 and the day's total. Both carry the same session date, and both are built from whichever list the scope switch is pointing at, so a card headlined with your filter is never drawn over rows that filter never touched.

Save before you send: the watchlist

The export is the last step, and it is not where the selection happens. Every row carries a bookmark in its ticker cell. Clicking one saves that name to your account — not to the browser: the mark posts to the site's watchlist endpoint, so the list survives a new device, a cleared cache and tomorrow's run, when the row it was clicked on may not pass any more.

The Watchlist button in the header then filters both tables down to the saved names, and that cut travels into the exports with everything else. So the useful order is bookmark first, filter to the watchlist, then export — the file that comes out holds the names you chose rather than the names the screen offered.

The watchlist needs a subscription. On a free account the bookmarks are not drawn at all, rather than drawn and unable to save.

Charting the same names afterwards

The dashboard charts the names in place before any of this: every row opens a candlestick chart drawn from the same end-of-day bars the screen ran on, with daily and weekly resolution, and moving averages you can switch on — SMA 50, SMA 200, and EMA 9, 21 and 50. Those are the periods the three EMA slots open on; the setup tags are scored on an EMA 10/20/50 band, and the slot periods are editable, so the band the tag was measured against can be put on the chart.

Setting the same averages up in TradingView means the picture there matches the one on this side. Only one link deep-links a chart here: https://qmscreener.com/?view=chart&t=TICKER opens the dashboard straight onto that name. There is no per-screen link — the screen is chosen in the picker at the top of the page.

How to use this in QM Screener

The routine, in the order the buttons are laid out. All 6 screens export the same way: Momentum Continuation, Trend Template, VCP, Gappers, Defensive Strength and Swing Momentum.

A free account — a verified email address, no card — sees the top 5 names of each screen every day and can chart them, and can use the share image and share text for those names. The full lists, the per-row values, the watchlist and the CSV and TradingView exports are $10 a month or $84 a year, each starting with a 7-day free trial. Start there, or sign in if you already have an account.

Frequently asked questions

What file does the TradingView export produce?

A plain text file. Each list is written as a section: a header line beginning with three hashes and the list's name and date, then one line of comma-separated symbols. Symbols carry an exchange prefix such as NASDAQ:NVDA when the row records a primary exchange the exporter recognises, and are written bare otherwise. TradingView's watchlist import accepts that shape, and bare tickers resolve on their side.

Does the export respect my filters?

Yes, and the filename says which list is inside it. The Export menu carries a scope switch with a count on each side: the rows in front of you, or the whole run. Exporting the filtered list writes the setup, consolidation and relative-strength cuts into the filename, and exporting everything writes _all instead. Other cuts — a sector, an industry, a range control or watchlist-only — still narrow the rows but are not spelled in the name.

Is the watchlist saved on my account or in the browser?

On the account. Bookmarking a row posts to the site's watchlist endpoint, so the same list is there on another device and after the next day's run. It needs a subscription: a free account keeps the bookmarks hidden rather than showing a control that cannot save.

Can I export on a free account?

The CSV and TradingView exports are part of the paid plan, because they carry a whole list off the page. The share image and the share text still work on the names a free account can see. Everything else on the dashboard is the same page a subscriber gets.

What date do the exports carry?

The session that was screened, not the moment you pressed the button. Filenames and section headers both take it from the same function the dashboard header reads, so a file exported on Saturday is still dated Friday's close, which is the data inside it.


Educational content, not financial advice. QM Screener lists stocks that passed published filters; it does not recommend trades, size positions or know anything about your circumstances. US equities, end-of-day, refreshed once per trading day after the close.