OPEN-SOURCE SCRIPT
DVRSI Premium (Força + EMA50 + Volume) - by Patrick

Best uses
Entry confirmation: Avoids trading based only on RSI or moving averages, requiring multiple criteria (strength, trend, and volume). May require that you zoom in for best views.
Automatic alerts: Useful for traders who cannot monitor charts constantly — alerts notify when a confirmed signal appears.
How the script works
Inputs
RSI with 21 periods (smoothed RSI to reduce noise)
20‑period moving average of volume.
50‑period exponential moving average.
Calculates the size of the candle body, compares it with the average body size
Defines a candle as “strong” if:
Body > 1.5 × average body size.
Volume > 1.3 × average volume.
Trend and strength conditions
crossUp → smoothed RSI crosses above the 50 line.
crossDown → smoothed RSI crosses below the 50 line.
volumeHigh → volume above average.
upTrend → price above EMA50.
downTrend → price below EMA50.
Signals
LONG (buy): RSI crosses above 50 + high volume + price above EMA50 + strong candle.
SHORT (sell): RSI crosses below 50 + high volume + price below EMA50 + strong candle.
Alerts - Creates automatic alerts for confirmed LONG and SHORT signals, with descriptive messages.
Visualization - Plots Smoothed RSI, EMA50 nad Horizontal lines (40, 50, 60) as reference zones.
Chart background changes color:
Green when there is a LONG signal.
Red when there is a SHORT signal.
Entry confirmation: Avoids trading based only on RSI or moving averages, requiring multiple criteria (strength, trend, and volume). May require that you zoom in for best views.
Automatic alerts: Useful for traders who cannot monitor charts constantly — alerts notify when a confirmed signal appears.
How the script works
Inputs
RSI with 21 periods (smoothed RSI to reduce noise)
20‑period moving average of volume.
50‑period exponential moving average.
Calculates the size of the candle body, compares it with the average body size
Defines a candle as “strong” if:
Body > 1.5 × average body size.
Volume > 1.3 × average volume.
Trend and strength conditions
crossUp → smoothed RSI crosses above the 50 line.
crossDown → smoothed RSI crosses below the 50 line.
volumeHigh → volume above average.
upTrend → price above EMA50.
downTrend → price below EMA50.
Signals
LONG (buy): RSI crosses above 50 + high volume + price above EMA50 + strong candle.
SHORT (sell): RSI crosses below 50 + high volume + price below EMA50 + strong candle.
Alerts - Creates automatic alerts for confirmed LONG and SHORT signals, with descriptive messages.
Visualization - Plots Smoothed RSI, EMA50 nad Horizontal lines (40, 50, 60) as reference zones.
Chart background changes color:
Green when there is a LONG signal.
Red when there is a SHORT signal.
オープンソーススクリプト
In true TradingView spirit, the creator of this script has made it open-source, so that traders can review and verify its functionality. Kudos to the author! While you can use it for free, remember that republishing the code is subject to our House Rules.
免責事項
The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.
オープンソーススクリプト
In true TradingView spirit, the creator of this script has made it open-source, so that traders can review and verify its functionality. Kudos to the author! While you can use it for free, remember that republishing the code is subject to our House Rules.
免責事項
The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.