Как написать стохастик-индикатор RSI - PullRequest
0 голосов
/ 27 апреля 2019

Мой индикатор не похож на встроенный индикатор стохастик-RSI из торгового обзора. Как выглядит формуляр, чтобы удвоить показатель st-RSI?

Herer - снимок экрана , показывающий разницу между моим кодом и индикатором трейдинга

//@version=3
study("Stoch-RSI")
//smooth = (close + close[1] + close[2]) /3
smooth = close
p_k = stoch(rsi(smooth,14),high,low,14)
p_d = 0.0
for i = 1 to 3
    p_d := p_d + p_k[i]
p_d := p_d / 3

plot(p_k*30,color=orange)
plot(p_d*30,color=purple)
plot(close)

Кривая должна выглядеть так же, как индикатор торгового обзора

1 Ответ

0 голосов
/ 28 апреля 2019

так должна выглядеть формула:

study(title="Stoch-RSI")
band1 = hline(20)
band0 = hline(80)
fill(band1, band0, color=purple,transp=90)
smoothK = input(3, minval=1)
smoothD = input(3, minval=1)
lengthRSI = input(14, minval=1)
lengthStoch = input(14, minval=1)
src4 = input(close, title="RSI Source")
rsi1 = rsi(src4, lengthRSI)
k = sma(stoch(rsi1, rsi1, rsi1, lengthStoch), smoothK)
d = sma(k, smoothD)
plot(k, color=blue)
plot(d, color=red)
h0 = hline(80, linestyle=dotted)
h1 = hline(20, linestyle=dotted)
...