Windows portfolio backtester scripted in AFL, sold as a perpetual licence.
Stock Charting Platforms & Screeners
Chart, scan and screen the market from a product — what the exchange data costs on top of the subscription, and which tool does which job.
Last updated
The platform fee is not the bill. Exchange data is billed separately and on top of most subscriptions here, and for an active trader it is frequently the larger number — so price the tools on what your symbols cost to watch, not on the tier name. The second thing that decides the choice is which of three jobs you are buying, because a product built around one of them is usually mediocre at the others. The third, for anyone who does not invest only in the US, is which exchanges the product actually covers.
- Charting, alerts and the largest community — TradingView.
- Technical charts, scheduled scans and alerts in a browser, without a script language — StockCharts, from $19.95 a month, though $29.95 Extra is the first level with room to save more than one scan.
- Real-time data from exchanges far beyond North America, on one Windows feed — eSignal, from $241 a month for real-time before exchange fees.
- Technical analysis for analysts, with end-of-day data in the licence — Optuma Desktop on Windows at $810 a year, or the Optuma Web App, which runs scans and backtests on Optuma's servers, at $165 a seat a month.
- Screening US stocks on fundamentals, for investors — Stock Rover (US and Canada) or Finviz Elite (US only).
- Stock, fund and options screeners as a website membership — Barchart.com, $0 to $29.95 a month, with the options-flow tools on Premier.
- Screening outside the US — Stockopedia for the UK and Europe, Screener.in for NSE and BSE, Uncle Stock across 79 countries, Wave Radar for China A-shares and Hong Kong beside the US.
- Real-time intraday scanning — Trade Ideas or TrendSpider.
- What moved today and why, with the earnings, analyst and filing evidence beside it — MarketCatalyst, US only, delayed on the free plan, real-time and an AI read on every screen from $29 a month.
- Macro, fundamentals and a research dashboard — Koyfin.
- Trading futures from the chart, or reading the order book — that is the trading platforms section.
Three jobs wearing one word
Everything in this category draws a chart, and that is close to the last thing these tools have in common. The three jobs below are bought by different people for different reasons, and a product built around one of them is usually mediocre at the others — which is why a price comparison across jobs tells you nothing.
Charting is the analysis surface: drawing tools, indicator library, multi-chart layouts, how far back the intraday history goes, and whether your marked-up charts survive a change of machine. Bought by people who make the decision themselves and want somewhere to think.
Screening is one question asked of the whole universe, once — profitable, under 15 times earnings, above the 200-day. You press run and read a list. It is a research act, usually end-of-day, and it leans on fundamentals at least as much as on price.
Scanning is the same question asked continuously of a live feed, answered by interrupting you. It only means anything intraday, it needs real-time data for every symbol at once rather than for the one on screen, and that requirement is most of why the scanning tools cost several times what the screening tools cost.
What actually decides the choice
The subscription is not the bill. Platform fee and exchange data are separate purchases, and for an active trader the data can be the larger one. TradingView's US stock bundle is $9.95 a month for a non-professional on top of the plan. CME futures data for a non-professional is $4 a month per exchange for top-of-book through NinjaTrader, $16 with depth and $48 for depth on all four exchanges; Sierra Chart bills $2, $13.50 and $40.50 for the same, but only to holders of a funded futures account. The platform or broker sets the pass-through, so the same exchange costs different money depending on who bills you. Price the tools on what your symbols cost to watch, not on the tier name. eSignal is the far end: every package excludes exchange fees, and the per-exchange prices appear only during signup, so the real monthly total is unknown until checkout. ProRealTime adds a third way to pay: its €24 and €70 desktop plans are free for a month in which you trade enough through a partner broker — about 29 and 84 trades with Interactive Brokers or Saxo — so for an active trader the platform fee is paid in volume.
The exceptions are worth knowing because they change the arithmetic. TC2000 includes real-time NYSE, Amex and Nasdaq through Nasdaq Basic in every paid tier for a non-professional, and TrendSpider includes real-time US equities, ETFs, forex and crypto, adding $7.50 a month for futures and $9.50 for OPRA options. Optuma Desktop bundles Optuma's own end-of-day data for 40-plus exchanges into the licence — five data groups on the $810 Trader edition — but nothing intraday is Optuma's, so real-time means a third-party feed paid to that vendor. Barchart.com has no exchange-data line because it sells no consolidated real-time at any tier: stocks are 15 minutes delayed, except single-venue Cboe BZX prints.
Professional status is not a judgement about you. It is an exchange classification: are you registered, trading for a firm, using the data in a business, or handling anyone else's money. Non-professional CME top-of-book is $2 to $4 a month per exchange; the professional rate is $145 to $159. Every platform makes you self-certify, so getting it wrong is a back-billing exposure rather than a discount.
"Screener" and "scanner" mean whatever the marketing page needs them to. A screener evaluates a stored snapshot; a scanner evaluates a stream and pushes. A screener with a refresh button will not tell you that something is happening right now, and a real-time scanner is wasted money if what you want is twelve candidates to research on Sunday. Check whether the alerts are server-side too — an alert that only fires while the tab is open is a different product from one that fires while you sleep.
Market coverage decides the screener before the filters do. Finviz Elite is NASDAQ, NYSE and AMEX only, so a non-US company appears as its ADR or not at all; Stock Rover is the US and Canada; Trade Ideas and TrendSpider scan no listed equities outside the US. The non-US screeners are each built around one home market. Stockopedia is UK-first and priced by region — one region £32 a month or £295 a year, all six £105 or £975, with Europe including the UK counting as two — and gives every stock a 0–100 Quality, Value and Momentum rank recomputed overnight from fixed formulas you cannot reweight. Screener.in covers NSE and BSE listings and nothing else, screens by typed query over ten years of financials on a free account, and sells one premium plan at ₹4,999 a year. Uncle Stock screens 100,000-plus listings in 79 countries, backtests a saved screen from its $35 Silver plan, and exposes a hosted MCP server; Bronze is $20 a month, and every plan also prints a Strong Buy to Strong Sell verdict computed from the vendor's own score, which is a house model rather than data. Wave Radar scans US, China A-share and Hong Kong lists for Equal Wave and Chan setups, and its paid plan ranks every live trigger by that signal's past win rate on that stock — a backtest statistic that the vendor's own control studies found no better than a random pick when traded as a book. Of the broader tools, Koyfin is global but intraday only in North America, Barchart.com switches its screeners between the US, Canada, the UK, Australia and Europe but will not export fundamentals outside US equities, StockCharts adds the LSE and India's NSE to North America, and eSignal's exchange list runs from NYSE and CME to Lima, Muscat and Ho Chi Minh City.
The strategy language is the lock-in, not the fee. Pine Script on TradingView, JavaScript on TrendSpider, PCF on TC2000, ProBuilder on ProRealTime, EFS — an extended JavaScript — on eSignal, and Optuma Scripting, written to read like Excel formulas, which runs unchanged between Optuma Desktop and the Web App and nowhere else. Even StockCharts, which has no scripting, keeps anything specific in the query language of its Advanced Scan Workbench. None of them port, and none of the vendors pretend otherwise. Six months of your own indicators and scans are worth far more than any monthly price difference, which is why people stay for years on platforms they complain about daily. Choose the language with more care than the chart.
Free tiers here are limited by counts, not by quality. The charts on free plans are good. What runs out is saved layouts, indicators per chart, symbols in a watchlist, scan results returned and — nearly always the binding constraint — the number of alerts you may keep active. At the edges the counts are the whole product: Barchart.com's free membership is 20 page views a day, and StockCharts' free level saves no ChartList, scan or alert at all. Work out which of those counts you will hit before you compare monthly prices, because that is the number that decides which tier you actually end up on.
Where this category connects
A platform subscription and a data subscription are two purchases, and the second one is priced in market data APIs — worth reading if you are paying for a feed twice. If what you want is a strategy tested properly rather than drawn on a chart, that is backtesting frameworks, and if it is the record of what you already traded, trading journals.
Six tools in the listing below are here as secondary members and are placed by a different job: AmiBroker and WealthLab are backtesters, Portfolio123 is a no-code strategy builder, and GuruFocus, Godel Terminal and Stock Analysis are fundamentals research tools.
Added, re-checked or rewritten in the last 14 days.
- Wave RadarTechnical-signal screener for US, A-share and Hong Kong stocks, with per-stock win rates.
- MarketCatalystMovers, earnings, analyst actions and EDGAR filings on one screen, each with an AI read.
- WealthLabWindows portfolio backtesting in C# or drag-and-drop blocks, with a built-in MCP service.
- GuruFocusThirty years of financials, a deep screener and 13F guru portfolios, sold by region.
- Trade IdeasReal-time US equity scanning on a Windows desktop, built from 500-plus alert conditions.
- BörsdataSwedish screener on 20 years of Nordic financials, with 16,000 global companies on Pro.
All 28 tools in Charting & Screeners
Compiled from each vendor’s own documentation, pricing page and terms — no card here is marked hands-on yet.
Showing 28 of 28
Sort by
Stock, fund and options screeners sold as a $0-$29.95 website membership.
Swedish screener on 20 years of Nordic financials, with 16,000 global companies on Pro.
US growth-stock screener and charts on 1,150+ live fields, with an AI terminal, one plan.
Windows charting on ICE's consolidated feed, with EFS scripting and global exchanges.
Real-time quotes, advanced filters and CSV export on top of the free Finviz screener.
A browser terminal with Bloomberg-style commands, real-time US quotes and SEC filings.
Thirty years of financials, a deep screener and 13F guru portfolios, sold by region.
A browser research terminal for global equities, funds, macro and estimates.
Movers, earnings, analyst actions and EDGAR filings on one screen, each with an AI read.
Windows technical-analysis desktop for analysts, with Optuma's own EOD data bundled in.
Browser rebuild of Optuma, per seat, with scans and backtests run on Optuma's servers.
Multi-factor ranking, screening and point-in-time backtests without writing code.
European charting and trading platform, free or paid for in euros or in trades.
Real-time US stock scanner with event signals, a news and filings scanner, and Level 2.
Query-language screener and ten years of financials for NSE and BSE listed companies.
UK-built browser screener, company financials and portfolios — formerly SharePad.
Five years of financials and a working screener, free and without an account.
Fundamental screening and portfolio analytics on 14,000+ North American stocks.
Browser technical charting, custom scans and alerts, priced per service level.
UK-first fundamental screener with Quality, Value and Momentum ranks on every stock.
Real-time charting and EasyScan screening for US and Canadian stocks and options.
Real-time US equity scanning on a Windows desktop, built from 500-plus alert conditions.
Charting across 50-plus markets, with Pine Script, server-side alerts and broker trading.
Automated technical analysis, real-time scanning and no-code backtesting in one web app.
Global fundamental screener with valuation models, screen backtests and an MCP server.
Technical-signal screener for US, A-share and Hong Kong stocks, with per-stock win rates.
Windows portfolio backtesting in C# or drag-and-drop blocks, with a built-in MCP service.
Head to head
- Finviz vs Stock Rover vs TradingView: speed, history or the chart
- ShareScope vs Stockopedia: one price for four markets, or a price per region
- Trade Ideas vs Scanz: one tiers by feature, the other by scans
- Trade Ideas vs TrendSpider: testing the scan is what decides it
- TradingView vs ProRealTime: a subscription plus exchange fees, or a licence paid in trades
- TradingView vs TrendSpider: a chart you buy more of, or a scan priced by bar size
Background
How this part of the industry works, rather than which product to pick.
Calculators
The fee schedules above, multiplied by your own numbers.
How to
One task each, the cards that do it, and what breaks on the obvious attempt.
The words on these pages
Defined once, as this catalogue uses them.
FAQ
What is the difference between a stock screener and a stock scanner?
A screener filters the whole universe against a snapshot — usually end-of-day, usually fundamentals as much as price — and hands you a list when you press run. A scanner watches a live feed and interrupts you the moment a condition fires. Vendors use both words for both products, so the question to ask is whether you act on the result today or this week.
Does a charting platform subscription include real-time market data?
Rarely for everything you will want to watch. A few include a US stock feed for a non-professional — TC2000 through Nasdaq Basic, TrendSpider, TradingView's free Cboe prints — but futures, the consolidated tape and most non-US exchanges are billed on top; TradingView's US stock bundle is $9.95 a month, and CME depth runs $13.50 to $16 a month per exchange through Sierra Chart or NinjaTrader. Budget the data as its own line, not as a rounding error on the platform fee.
What makes you a professional market data subscriber?
Not experience, size or profit. The exchanges' test is registration with a regulator, trading on behalf of a firm, using the data in a business, or managing anyone's money but your own. The gap is not small — a non-professional pays $2 to $4 a month per CME exchange for top-of-book where a professional pays $145 to $159 — and because you self-certify, a wrong answer gets back-billed.
Can I get order-flow and footprint charts for US stocks?
Not in the form futures traders mean by it. CME sells market-by-order data that shows individual resting orders and queue position; the US equity tape has no order-level equivalent, so an equity footprint is reconstructed from trade prints and depth snapshots. This is why serious order-flow platforms are futures platforms.