OPEN-SOURCE SCRIPT

Дивергенции RSI

//version=6
indicator("Дивергенции RSI", shorttitle="RSI Divergence", overlay=true)

// Параметры
rsiLength = input(14, title="Длина RSI")
rsiSource = close

// Расчет RSI
rsi = ta.rsi(rsiSource, rsiLength)

// Определение пиков и впадин
peakPrice = ta.highest(close, 5)
troughPrice = ta.lowest(close, 5)
peakRsi = ta.highest(rsi, 5)
troughRsi = ta.lowest(rsi, 5)

// Логика для определения дивергенций
bullishDiv = (troughPrice[1] < troughPrice) and (troughRsi[1] > troughRsi)
bearishDiv = (peakPrice[1] > peakPrice) and (peakRsi[1] < peakRsi)

// Отображение сигналов на графике
if bullishDiv
label.new(bar_index, low, "Бычья дивергенция", color=color.green, style=label.style_label_up, textcolor=color.white)

if bearishDiv
label.new(bar_index, high, "Медвежья дивергенция", color=color.red, style=label.style_label_down, textcolor=color.white)

// График RSI
hline(70, "Перепроданность", color=color.red)
hline(30, "Перепроданность", color=color.green)
plot(rsi, color=color.blue, title="RSI")
Candlestick analysisforecastingFundamental Analysis

開源腳本

在真正的TradingView精神中,這個腳本的作者以開源的方式發佈,這樣交易員可以理解和驗證它。請向作者致敬!您可以免費使用它,但在出版物中再次使用這段程式碼將受到網站規則的約束。 您可以收藏它以在圖表上使用。

想在圖表上使用此腳本?

免責聲明