OPEN-SOURCE SCRIPT

9-Period RSI with 3 EMAs, 21 WMA, and 50 DEMA

//version=5
indicator("9-Period RSI with 3 EMAs, 21 WMA, and 50 DEMA", overlay=false)

// Input for RSI length
rsiLength = input.int(9, title="RSI Length", minval=1)

// Input for EMA lengths
emaLength1 = input.int(5, title="EMA Length 1", minval=1)
emaLength2 = input.int(10, title="EMA Length 2", minval=1)
emaLength3 = input.int(20, title="EMA Length 3", minval=1)

// Input for WMA length
wmaLength = input.int(21, title="WMA Length", minval=1)

// Input for DEMA length
demaLength = input.int(50, title="DEMA Length", minval=1)

// Calculate RSI
rsiValue = ta.rsi(close, rsiLength)

// Calculate EMAs based on RSI
ema1 = ta.ema(rsiValue, emaLength1)
ema2 = ta.ema(rsiValue, emaLength2)
ema3 = ta.ema(rsiValue, emaLength3)

// Calculate WMA based on RSI
wma = ta.wma(rsiValue, wmaLength)

// Calculate DEMA based on RSI
ema_single = ta.ema(rsiValue, demaLength)
ema_double = ta.ema(ema_single, demaLength)
dema = 2 * ema_single - ema_double

// Plot RSI
plot(rsiValue, color=color.blue, title="RSI")

// Plot EMAs
plot(ema1, color=color.orange, title="EMA 1 (5)")
plot(ema2, color=color.purple, title="EMA 2 (10)")
plot(ema3, color=color.teal, title="EMA 3 (20)")

// Plot WMA
plot(wma, color=color.yellow, title="WMA (21)", linewidth=2)

// Plot DEMA
plot(dema, color=color.red, title="DEMA (50)", linewidth=2)

// Add horizontal lines for reference
hline(70, "Overbought", color=color.red, linestyle=hline.style_dotted)
hline(30, "Oversold", color=color.green, linestyle=hline.style_dotted)
hline(50, "Midline", color=color.gray, linestyle=hline.style_dotted)
Momentum Indicator (MOM)Relative Strength Index (RSI)

Açık kaynak kodlu komut dosyası

Gerçek TradingView ruhuna uygun olarak, bu komut dosyasının yazarı komut dosyasını açık kaynak olarak yayınlamıştır, böylece yatırımcılar betiği anlayabilir ve doğrulayabilir. Yazar çok yaşa! Ücretsiz olarak kullanabilirsiniz, ancak bu kodun yayında yeniden kullanımı Ev kurallarına tabidir. Bir grafikte kullanmak için favorilere ekleyebilirsiniz.

Bu komut dosyasını bir grafikte kullanmak ister misiniz?

Feragatname