How to create a custom screener in TradingView? (2024)

TradingView is limited in some ways and unfortunately, it’s not possible to create a custom screener in TradingView using standard features.

However, you can create a simple screener using PineScript, receive screener filters as alerts, and even resend them to the telegram. Here I will show you how you can do that.

Here you can find a simple example you can use to create your own screener: https://www.tradingview.com/script/QKgb0Fud-Custom-Screener-with-Alerts-QuantNomad/

How to create a custom screener in TradingView? (1)

When you add it to the chart, you might notice that it’s a strategy. I was able to create this script using the recently announced alerts on strategies in TradingView. I created a dummy strategy that executes an order for every bar and you can use alert on this strategy to send yourself the result of the screener.

You can find in inputs 40 symbols you can use for this screener (40 is a limitation of PineSript for the max number of security calls).

Screener custom condition you can find in screenerFunc() function. For example:

// Screener FunctionscreenerFunc() => rsi = rsi(close, rsi_length) // Value cond = rsi > rsi_overbought // Condition [rsi, cond]

To create your own screener you need to add to this function functionality you need. As you can see the logic of this function is pretty simple, I calculate RSI and boolean condition that RSI is overbought and I return both values [rsi, cond].

In screener, I will display symbol if the condition is true and I will display the returned value as well:

How to create a custom screener in TradingView? (2)

Its pretty simple to change that function, here is an example to find out if your products are above MA:

// Screener FunctionscreenerFunc() => ma = sma(close, 200) // Value cond = close > ma // Condition [ma, cond]

I think you got the point, it’s pretty basic. However, you can make it much more complicated, and even return multiple values and conditions if you want (for that you need to adjust other code in this indicator).

This screener is executed for the same timeframe as your current chart’s timeframe and it checked only once at bar’s close.

To create an alert based on it you can add it to the chart, then create alerts as if you create this alert from a strategy. Use {{strategy.order.alert_message}} placeholder as an alert message and you will receive screener as an alert.

You probably noticed that I have #telegram hashtag in my screener message. It allows me to resend my alerts from TradingView to my Telegram. Below you can find a video with details about it.

Follow me on TradingView and YouTube.

How to create a custom screener in TradingView? (3)
How to create a custom screener in TradingView? (4)

You can find more details about this screener in my video:

Creating alerts from strategies in TradingView:

Sending TradingView Alerts to Telegram in few clicks (Alertatron)

How to create a custom screener in TradingView? (2024)

FAQs

Can I create my own screener in TradingView? ›

TradingView is limited in some ways and unfortunately, it's not possible to create a custom screener in TradingView using standard features. However, you can create a simple screener using PineScript, receive screener filters as alerts, and even resend them to the telegram. Here I will show you how you can do that.

How do I add a screener to TradingView? ›

Here is what you need to do:
  1. Open a new blank list.
  2. Set the filter parameters in the Screener.
  3. Press the Shift/Ctrl keys to select the symbols that met the search criteria.
  4. Select the Add Selected Symbols To Watchlist option in the context menu.
  5. Selected symbols will be added to your new list.

How do you create a new screen in screener? ›

To Create your own Screen you first need to click on the “+” sign which says “Create New Screens” on the top right corner. Build your own query or set your own criteria as per your requirements. You can create any equation.

What is the alternative to TradingView screener? ›

Alternatives to TradingView
  • MetaTrader 5.
  • Binance Broker.
  • eToro.
  • E*Trade Web Platform.
  • thinkorswim.
  • Asset-Map.
  • Kite.
  • Irwin.

Is TradingView stock screener any good? ›

TradingView is a powerful technical analysis tool for both novice and experienced investors and traders. It is reliable, comprehensive, and has most of what you need day-to-day when trading. Despite the few issues highlighted below, its relatively low price makes it a no-brainer.

How much is TradingView screener? ›

You can start screening stocks and ETFs with TradingView for free, which includes access to the screener, list alerts, and advanced filter customization. Paid plans with more complete access to TradingView's powerful tools start at $14.95 a month and go up to $59.95.

Is TradingView stock screener free? ›

Is TradingView stock screener free? Many of the features of the TradingView stock screener are free. However, intraday screeners are only available with a premium subscription. If you want to test the premium TradingView stock screeners for free, TradingView usually offers a 30-day free trial for new users.

Is TradingView screener real time? ›

TradingView does offer real-time OTC data for some markets. However, the availability of real-time data may depend on the specific OTC market and whether you have a data subscription for that particular market.

Can I scan stocks in TradingView? ›

We can therefore scan about 40 stocks out of NIFTY 50 stocks with a single script. This code can be modified to search for other scripts by changing the condition function condition() => open > (close * 1.0025) Only stocks which have gap up of 0.25% or more will be reported.

Does TradingView app have a screener? ›

Unfortunately, mobile screener (on both iOS and Android apps) is not supported at the moment. However, we plan to implement it in the nearest future. Stay tuned for our updates!

How do I create a custom filter in project? ›

Create a custom filter
  1. On the View tab, in the Data group, choose the arrow next to Filter, and then choose More Filters.
  2. Select Task or Resource (depending on which type of filter you want to create), and then choose New.
  3. Type a name for your new filter.

How do I add filters to visualization? ›

Do the following:
  1. In edit mode, select the visualization to which you want to apply a value filter.
  2. Drag and drop a field under Filters.
  3. Select values.
  4. Optionally, to exclude the selected values, select Exclude.
  5. Select the values to include or exclude from the list.
Jul 5, 2022

How do I publish my own indicator in TradingView? ›

A step-by-step guide on how to publish a script on TradingView.
  1. When you open TradingView, you will find an option called "Chart". ...
  2. The blank chart will look something similar to the chart below. ...
  3. When you are done writing your code, click on the “Publish script” option at the top-right of the notepad.
Feb 28, 2022

How do I make my own indicator? ›

A trader can create an indicator by following several simple steps:
  1. Determine the type of indicator you wish to build: unique or hybrid.
  2. Determine the components to be included in your indicator.
  3. Create a set of rules (if necessary) to govern when and where price movements should be expected to occur.
May 25, 2022

Top Articles
Latest Posts
Article information

Author: Zonia Mosciski DO

Last Updated:

Views: 5511

Rating: 4 / 5 (71 voted)

Reviews: 94% of readers found this page helpful

Author information

Name: Zonia Mosciski DO

Birthday: 1996-05-16

Address: Suite 228 919 Deana Ford, Lake Meridithberg, NE 60017-4257

Phone: +2613987384138

Job: Chief Retail Officer

Hobby: Tai chi, Dowsing, Poi, Letterboxing, Watching movies, Video gaming, Singing

Introduction: My name is Zonia Mosciski DO, I am a enchanting, joyous, lovely, successful, hilarious, tender, outstanding person who loves writing and wants to share my knowledge and understanding with you.