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.
Script open-source
Dans l'esprit TradingView, le créateur de ce script l'a rendu open source afin que les traders puissent examiner et vérifier ses fonctionnalités. Bravo à l'auteur! Bien que vous puissiez l'utiliser gratuitement, n'oubliez pas que la republication du code est soumise à nos Règles.
Clause de non-responsabilité
Les informations et publications ne sont pas destinées à être, et ne constituent pas, des conseils ou recommandations financiers, d'investissement, de trading ou autres fournis ou approuvés par TradingView. Pour en savoir plus, consultez les Conditions d'utilisation.
Script open-source
Dans l'esprit TradingView, le créateur de ce script l'a rendu open source afin que les traders puissent examiner et vérifier ses fonctionnalités. Bravo à l'auteur! Bien que vous puissiez l'utiliser gratuitement, n'oubliez pas que la republication du code est soumise à nos Règles.
Clause de non-responsabilité
Les informations et publications ne sont pas destinées à être, et ne constituent pas, des conseils ou recommandations financiers, d'investissement, de trading ou autres fournis ou approuvés par TradingView. Pour en savoir plus, consultez les Conditions d'utilisation.