To apply your indicator with screener , please modify the section which i mention "Start your indicator pine script" & "End your indicator pine script"

  • At the pinescript section you will able to change the ticket symbol.
  • I only able to show screener result with 10 item in 1 times. To view more result, please go to setting and change stock list "1-10">"11,20">"21-30".....
  • Able to screener 100 items with this indicator.
  • Kindly change the exchange and stock in the pinescript according your watchlist.

As examples, my indicator is to determine the stock in which trend, i want to find out all stock with aqua color trend
The screener result show only 9 of 10 are in aqua color trend.
Release Notes: Bug is fixed. (Duplicate Stock is screen)

stock name is up to date to fix load error

Need to aware if the stock name is changes, causing error to load the indicator.
Open-source script

In true TradingView spirit, the author of this script has published it open-source, so traders can understand and verify it. Cheers to the author! You may use it for free, but reuse of this code in a publication is governed by House Rules. You can favorite it to use it on a chart.

Want to use this script on a chart?


Hi there,

it is my first time using a screener, and I am not sure to understand how to use yours. Would you have a quick explanation to actually how to use it properly ?

+2 Reply
TraderX_Unknown nicolasmazzoleni
@nicolasmazzoleni, this is a manual screener according to your indicator, you may edit the code from line 471 to change to your own indicator , so that u can get screener result of stock list instead of open chart one by one.
Top Tip: Where you can select in the dropdown menu which list is screened, 1-10, 11-20, etc, you can also make a dropdown to choose what is being screened for, and adding it to the screenerfunc, and including the dropdown outcome as one of the cond conditions ;-)
+1 Reply
TraderX_Unknown thisismodernity
@thisismodernity, it's a good idea! I will try to learn the script for dropdown menu. Appreciate it...
thisismodernity TraderX_Unknown
@TraderX_Unknown, Here it is. It works. Put the menu input inside the function and make each option conditional on which input you select.

EDIT: TradingView won't let the options portion display here. I changed them to curly brackets to display here, but they should be square ones obviously.

rsiscreener = rsi(close, 2) // Value
CondSelectorInputChecked = input(title="OPTION ONE OR OPTION TWO", options={"OPTION ONE", "OPTION TWO"}, defval="OPTION ONE")
cond = ((close > close) and (CondSelectorInputChecked == "OPTION ONE")) or ((close < close) and (CondSelectorInputChecked == "OPTION TWO"))
+1 Reply
TraderX_Unknown thisismodernity
@thisismodernity, Thank you
Absolutely incredible work
+1 Reply
this is really nice work, thanks.
+1 Reply
Nice stuff!!

Gr, JD.
+1 Reply
@Duyck, thanks
Home Stock Screener Forex Screener Crypto Screener Economic Calendar About Chart Features Pricing Refer a friend House Rules Help Center Website & Broker Solutions Widgets Charting Solutions Lightweight Charting Library Blog & News Twitter
Profile Profile Settings Account and Billing Referred friends Coins My Support Tickets Help Center Private Messages Chat Sign Out