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精神,此脚本的作者已将其开源,以便交易者可以理解和验证它。向作者致敬!您可以免费使用它,但在出版物中重复使用此代码受网站规则约束。 您可以收藏它以在图表上使用。

想在图表上使用此脚本?

免责声明