TradingView runs separate scanners for stocks, forex, crypto and futures, each with its own column set. They all work the same way: pick a market, add filters, sort the result, and every row is a link into the chart. The forex scanner covers a few hundred pairs and crosses, which sounds small until you try to look at all of them.
The tool is only as good as your filter logic, and there is a predictable failure mode. Traders build a screen that returns whatever is moving most today, open the top result, and take a trade in an instrument they have never watched before, at a price level they have no context for. The screener did its job. The trader used it as an idea generator instead of a filter.
What the columns actually give you
Across the scanners the useful columns fall into four groups. Price change over a chosen period. Volatility measures, most usefully ATR and percentage range. Technical ratings, which aggregate a set of indicators into a buy or sell label. And fundamental or market data columns, which are rich on stocks and thin on FX for obvious reasons.
For currency work the honest answer is that the FX scanner has few columns worth screening on beyond change, volatility and the technical rating, because there is no volume in the equity sense. What you get instead is tick volume, which counts price updates rather than contracts, and which should never be read as traded size. On crypto and stocks real volume exists and screens usefully.
The filters that earn their place
Three filters do most of the work in a practical FX screen. A volatility floor, so you are not scanning pairs whose average range is too small for your stop distance to make sense. A change filter over the timeframe you trade, so a day trader screens the session move rather than the year to date. And a correlation sanity check, done manually, so you do not end up with five rows that are the same trade wearing different tickers. Related instruments moving together is normal, and the point is covered in currency correlations.
The technical rating column is the one to be careful with. It is a fixed aggregation of common indicators on the timeframe you select, and it will happily label a pair a strong buy at the top of an extended move. Treat it as a description of recent momentum, which is what it measures, rather than a signal. If your method is built on structure or levels rather than indicator agreement, that column tells you almost nothing you want to know.
A screener returns instruments, not setups. Every row still needs the same chart work you would do on a pair you follow daily: higher timeframe context, where the level is, where the stop goes and what the news calendar says about the next two hours.
Turning a scan into a workflow
The version that holds up over months is boring. Run a wide screen once, at the start of the week, filtered on volatility and structure rather than on today's move. Save the survivors into a watchlist of ten to fifteen instruments. Then work that watchlist daily and rerun the wide screen only when the market regime obviously changes.
The advantage of a fixed watchlist is context. You know how a pair behaves at the London open, you know which levels it has respected for three weeks, and you know what its normal daily range is. None of that transfers to an instrument that appeared in a scan an hour ago. Traders who screen fresh every morning trade a permanent stream of strangers.
Once the watchlist exists, alerts do the waiting instead of you. Set price alerts at the levels you care about and let the platform notify you, which is the mechanism described in the alerts guide. That is also how a screen based routine stops eating your whole day.
Limits worth knowing
Screener data is exchange data or aggregated feed data, not your broker's feed. Prices, spreads and even session boundaries can differ from what you will actually trade against, which matters most on CFD indices and on anything with a synthetic session. Confirm the level on your own platform before you place the order.
Filter depth and the number of saved screens vary by plan tier, and the free tier is more limited than the paid ones. Check the current plan pages rather than trusting a comparison table written a year ago. And on crypto, the number of listed pairs across exchanges is large enough that an unfiltered scan will return thin, wide spread markets that look attractive on a percentage change column and are unpleasant to trade. Add a liquidity or exchange filter before you sort by change.
The screener is a time saver, not an edge. What decides the outcome is still the plan you apply to the survivors, which is why it belongs downstream of a written trading plan rather than upstream of one.
"The screener is not there to find you trades. It is there to stop you staring at forty charts that have nothing happening on them."
— Roman Onta, Executive Director, SINGUARD
Key Takeaways
- Screeners narrow a market to a shortlist. They do not evaluate setups, and rows are not signals.
- For FX the useful filters are volatility, change over your trading timeframe and a manual correlation check.
- Screen weekly into a fixed watchlist rather than daily into fresh instruments, so you keep context on what you trade.
- Screener prices come from aggregated feeds, so confirm levels and spreads on your own platform before ordering.
Frequently Asked Questions
Is the TradingView technical rating column useful?
It aggregates common indicators on a chosen timeframe into a single label, so it describes recent momentum. It does not know where price is in a larger structure, and it can rate an extended move as a strong buy. Use it as a description, not a signal.
Can I screen forex by volume on TradingView?
Not in the equity sense. Spot FX has no central exchange, so the volume column reflects tick volume, which counts price updates rather than contracts traded. It is a rough activity proxy only.
How many instruments should a screen return?
Few enough to chart properly in one sitting. If a screen returns forty rows, the filters are too loose. Ten to fifteen instruments carried as a working watchlist is a realistic ceiling for one person.
About the Author
Roman Onta is an Executive Director at SINGUARD. He builds the Prop Firm CRM, the Broker CRM, Scalegram and CopySignals side by side with his brother Alex Onta, and he helped on the design of eTrader, the division Alex built and leads. His ground is worldwide payment processing, AML compliance and the corporate structures brokers are built on, work the two of them carry together, shaped by executive roles in the UAE and international corporates. He lives and works in Dubai for most of the year. Meet the executive duo leading Singuard's five divisions.