Tradingview Screeners - Stock Screener

Tradingview Stock Screener

Finding a profitable trade setup can often feel like searching for a needle in a haystack. Fortunately, TradingView’s powerful stock screener makes this process significantly easier by letting you filter thousands of stocks using both fundamental and technical criteria.

In this guide, we’ll walk through how to use the TradingView Stock Screener effectively.

How to Access the Stock Screener

  • Click on Products in the main menu.
  • Select ScreenersStocks.

Going to Stock Screener from Tradingview Home Page

You’ll land on the Stock Screener page. By default, it shows 8,380 US-listed symbols. 

Tradingview Stock Screener

If you disable the “Primary listings only” filter from the market dropdown, this number increases to 14,495 symbols.

Market selection in Tradingview Pine Screener

Filtering Stocks Using the Screener

TradingView offers 258 different criteria for filtering stocks — covering fundamentals, technical indicators, performance metrics, and more.

Adding filters to the Tradingview stock screener

Here’s how to narrow down the list using practical examples:

Filter based on Market Capitalisation

  • The Market Cap filter is available by default in the top bar.
  • Click on it and select Manual Setup.
  • Set the minimum value to 200B.

Market Cap is already available as filter condition

  • Select the required filter from the dropdown or set custom values using manual setup.

Filter the stocks based on market cap condition

Selecting Manual Setup will allow you to set custom range.

Filtering market cap based on custom range

If the required criteria is not present, click on the + button to add search and add various criteria.

Adding the search or filter criteria if not already present

Result: The list reduces from 14,495 to 148 stocks.

Applying 200B + market cap to filter the stocks

Filter by Moving Average (20 SMA > 50 SMA)

  • Click the + Add Filter button.
  • Search for and select Simple Moving Average.
  • Choose Manual Setup.
  • Set the condition: 20 SMA Above 50 SMA (both on daily timeframe).

Select moving average criteria from the options

Once you select Simple moving average, you will further options to select the period and timeframe.

Set Simple Moving average period and timeframe

Since our condition is to use 20D SMA, select 20 for the period and let the timeframe remain as 1D. 

You will also see lots of preset conditions below.

Select the condition to be used with simple moving average

However, we do not have default setup to add 20SMA > 50SMA. Hence, we need to select manual setup

Manual Setup to have custom condition

  • First drop down is the condition - select Above as we want 20SMA to be above 50SMA
  • Second dropdown is what we are comparing the 20SMA with. Here, we can select an absolute value or comparative other parameters.

Under Manual Condition, use another moving average for comparative filtering

Selecting Simple Moving Average from the predefined option will further gives us option to select the period and time.

Apply the condition 20SMA > 50SMA

Result: The list further reduces to 89 stocks.

Output of applying the filter 20SMA > 50SMA

Filter by RSI

To reduce further, lets look for instruments which are gaining momentum by filtering based on RSI values 60 - 70

  • Click + Add Filter and search for Relative Strength Index (RSI).
  • Select Manual Setup.
  • Set the condition: Between 60 and 70.

First step is to add RSI to the filter criteria using + button

Select RSI as another filtering condition

Default setup does not have option to filter between two values.

Predefined options does not have range. Hence, go with manual setup

Hence, lets go with manual setup and add the range.

Select the condition between

Use between condition in the manual setup to chose range

Set the range from 60 to 70

Set the RSI condition to filter between the ranges 60 and 70

Note that you can also change the period and timeframe of RSI to be used for filtering.

Result: The final list narrows down to just 18 stocks.

Filtered list after adding 3 filtering conditions has 18 items out of 14995

You can continue adding as many filters as needed to refine your search.

Display Options: Table vs Chart View

You can toggle between two viewing modes below the filter bar:

Display as either chart or table view

Table View (default) — Shows detailed data in columns.

Table view and details available

Click the + button at the end of the columns to add more data fields.

Adding custom columns to the table view

Chart View — Displays the filtered stocks as mini charts. Chart view and their options

You can customize:

  • Chart type (Candles, Bars, Line, Area)
  • Layout (up to 4x4 grid)
  • Time range (1D to ALL)

Useful Operations

Save Your Screener Settings

Click the Save button in the top left (next to the screener name) to save your filter combination for future use.

Saving the screener settings

Add Filtered Stocks to a Watchlist

  • Click any row in the table (without opening the symbol).
  • Press Ctrl + A to select all stocks.
  • Scroll to the bottom of the list to ensure all results are loaded.
  • Right-click and choose Add to Watchlist (existing or new).

Adding filtered list to watchlist or coloured flags

 

Add to existing or new list or to a coloured flag

Limitations of the Stock Screener

Despite its power, the built-in stock screener has limitations. It doesn’t support complex logical conditions (AND/OR combinations).

For advanced screening, TradingView offers pine screener, which works on custom Pine Script logic. However, Pine Screener can only be applied to watchlists.

 

Best Workflow Recommendation:

  1. Use the Stock Screener to reduce the universe to 100–1,000 stocks.
  2. Save them into a watchlist.
  3. Apply Pine Screener for more sophisticated, logic-heavy filters.

 

By using this website you agree to our Cookie Policy.

Cookie Settings

We use cookies to improve user experience. Choose what cookie categories you allow us to use. You can read more about our Cookie Policy by clicking on Cookie Policy below.

These cookies enable strictly necessary cookies for security, language support and verification of identity. These cookies can’t be disabled.

These cookies collect data to remember choices users make to improve and give a better user experience. Disabling can cause some parts of the site to not work properly.

These cookies help us to understand how visitors interact with our website, help us measure and analyze traffic to improve our service.

These cookies help us to better deliver marketing content and customized ads.