Skip to main content
On this page

TradingView Screener Tutorial: Built-in Filters and Pine Screener

· 4 min read
Pineify Team
Pine Script and AI trading workflow research team

TradingView screeners create a shortlist from a defined market or symbol set. Built-in Stock, ETF, Forex, and crypto screening tools have different datasets. Custom Pine indicators belong in the separate Pine Screener; saving a script does not add arbitrary columns to the standard Stock Screener.

TradingView Stock Screener Interface

Build a stock screen​

Open Products → Screeners → Stocks, or use the Products control in Supercharts. Start with the correct market, exchange, and listing type. Then add a small number of filters and inspect the matching rows. The official Stock Screener guide describes filter editing, column settings, saved screens, and chart/table views.

A useful practice exercise is to select a market, require a minimum level of traded volume, and add one trend condition. The thresholds are research choices, not a proven trading system. Display the same metrics as columns so you can see why a symbol matched.

Check each technical metric's interval. A daily moving average is a different calculation from an hourly moving average, and financial columns may use quarterly, annual, or trailing-twelve-month periods. A low P/E alone does not establish undervaluation; negative earnings, one-off items, and industry differences require review.

Distinguish a state from a recent event​

A 50-period average above a 200-period average describes the current state. It does not mean the two crossed today or last week. Use an available crossover-specific filter if that event is the requirement, and verify its interval and timing on the chart.

Pre-market research uses the dedicated extended-hours columns and filters. Merely selecting a shorter interval does not automatically make every metric a pre-market value. Missing results can also reflect market/listing filters, unavailable data, or mutually incompatible conditions.

Use Pine Screener for custom logic​

The Pine Screener scans a selected watchlist or supported index using one compatible indicator. Choose the source, choose the indicator, configure its filters and interval, and run the scan. Rescan after changing the relevant inputs.

Its columns come from the selected indicator's outputs; it is not a general spreadsheet for arbitrary external fields. Strategies, unsupported script types, and scripts without usable outputs cannot be treated as ordinary screeners. Supported intervals, request limits, and the available calculation history can affect compatibility. Review those requirements before expecting a chart script to scan unchanged.

TradingView's September 2026 update expanded script selection beyond previously favorited indicators and added index sources. Older tutorials that require every script to be favorited first may show a different interface.

Review candidates before placing orders​

Open a returned symbol's chart and verify the exchange, session, adjustment settings, interval, and data entitlement. A scan result is a calculation at a particular time, not a guaranteed executable price or recommendation. For crypto, similarly named assets on different exchanges can have different liquidity and prices; that difference alone does not establish a realizable arbitrage.

Save the screen with a descriptive name and record the purpose of each filter. If no rows match, remove one condition at a time and inspect which constraint excludes the symbols. Create chart alerts separately where needed; a saved screen is not automatically a live order or alert service.

Pineify Website