Ultimate Custom ScreenerThis indicator will allow you to make your custom TradingView screener without coding. Add it to the chart, select up to 40 symbols and five indicators, and the screener will do the rest for you. The indicator will form a lovely table with all values and highlighted signals.
The screener is highly customizable, and you can choose its position on the chart, sorting, order of the columns, colors for the tables, and all signals separately. You can easily change parameters for all supported indicators and their signals.
Currently, there are 19 different custom indicators available. Current list of indicators:
Average Directional Index (ADX) - displaying the value of ADX and checking if it's higher than the threshold
Average True Range (ATR) - showing the value of ATR
Awesome Oscillator (AO) - displaying the value of AO and highlighting positive/negative values.
Bollinger Bands (BB) - showing if the price is above/below/in the channel.
Breakout Pivots - Displaying when the price is below/above the most recent pivot low/high.
Commodity Channel Index (CCI) - shows the last CCI value and highlights overbought/oversold values.
Directional Movement Index (DMI) - Up/Down signal (+DI above or below -DI)
Donchian Channel (DC) - showing if the price is above/below/in the channel.
Historical Volatility (HV) - Current value of Historical Volatility
Keltner Channel (KC) - showing if the price is above/below/in the channel.
Moving Average Convergence Divergence (MACD) - Up/Down signal (MACD above / below signal)
Moving Average Crossover (MA Cross) - Displaying MA crosses signals (SMA, EMA, WMA, HMA, VWMA, SMMA, DEMA, VWAP supported)
Moving Average Distance (MA DIST) - Displaying distance to the MA (SMA, EMA, WMA, HMA, VWMA, SMMA, DEMA, VWAP supported)
Price - Displaying the last price for the instrument
Relative Strength Index (RSI) - Displaying the last RSI value and highlighting overbought/oversold values.
Stochastic (STOCH) - Displaying the last Stochastic value and highlighting overbought/oversold values.
Stochastic RSI (STOCH RSI) - Displaying the last Stochastic RSI value and highlighting overbought/oversold values.
SuperTrend - Current state of the SuperTrend.
True Strength Index (TSI) - Displaying the last TSI value and highlighting overbought/oversold values.
We're already working on adding a few more supported indicators. If you have any ideas about the indicators you want to see in our screener, contact us, and we'll consider them.
Disclaimer
Please remember that past performance may not be indicative of future results.
Due to various factors, including changing market conditions, the strategy may no longer perform as well as in historical backtesting.
This post and the script don’t provide any financial advice.
Screenning
Screener for 40+ instrumentsAs you probably know in TradingView there is a limit of 40 instruments in one custom screener.
I created a script that will allow you to scan more symbols.
The idea of it is pretty simple. You have to add a screener a few times on your screen with a different set of symbols. Then select column width (as % of your chart width) and # of the screener right to left.
Script will plot #1 screener next to the right border. For #2 and all next tables, the script will compute the needed offset and will draw it on the left. This way it will look like one table and not a few separate indicators.
I created a script with an RSI screener, but you can create more complicated examples with it.
Off course, that's not a silver bullet solution but might work for some of you.
Disclaimer
Please remember that past performance may not be indicative of future results.
Due to various factors, including changing market conditions, the strategy may no longer perform as well as in historical backtesting.
This post and the script don’t provide any financial advice.
Multiple Screeners with AlertsI already published few version of my custom screeners. Unfortunately, because of TradingView's security function call limit you can't use more than 40 stocks in 1 screener.
Fortunately, you can compute multiple values in your function and screen few indicators at once.
In this script I show how you can compute 5 indicators at the same time for 40 instruments. I display then in different labels.
Every label consist of list of instruments satisfying current indicator conditions and a value for it. It can be absolute value as for RSI or -1/1 representing Bullish/Bearish event.
Also you can create 1 alert with result of all screeners inside.
In this example I took 5 indicators with following conditions:
RSI - "RSI < 30" or "RSI > 70"
TSI - "TSI < -30" or "RSI >30"
ADX - "ADX > 40"
MACD - "MACD Bullish Cross" or "MACD Bearish Cross" (1 and -1 in screener)
AO - "AO Crosses 0 UP" or "AO Crosses 0 DOWN" (1 and -1 in screener)
Params
- bars_apart - this parameter define how may bars apart you labels are on your chart. If you see labels overlapping, increase this number.
- Parameters for all used indicators
- 40 symbol inputs for instruments you want to use in this screener
Alerts
You can create an alert from it easily by selecting screener name from the list and then selecting "Any alert() function call".
No additional configuration is required, message and alert on close is generated in the code.
You should better change default name for your alert. Sometimes because of big amount of inputs you might receive an error.
Disclaimer
Please remember that past performance may not be indicative of future results.
Due to various factors, including changing market conditions, the strategy may no longer perform as good as in historical backtesting.
This post and the script don’t provide any financial advice.