Не удается отобразить фигуры на графике цен - PullRequest
1 голос
/ 03 августа 2020

все,

Почему этот индикатор не показывает стрелки на ценовом графике?

Он отображает стрелки в банановом индикаторе, но не на ценовом графике.

Знаете почему?

Спасибо

    //@version=4
study(title="rsi", shorttitle="rsi", format=format.price, precision=2, resolution="")
len = input(2, minval=1, title="Length")
src = input(close, "Source", type = input.source)
up = rma(max(change(src), 0), len)
down = rma(-min(change(src), 0), len)
rsi = down == 0 ? 100 : up == 0 ? 0 : 100 - (100 / (1 + up / down))

plotshape(series= rsi >= 70 and rsi >= rsi[1], style=shape.triangledown, location=location.abovebar, color=#4CAF50, size=size.small, text="70")
plotshape(series=rsi <= 30 and rsi <= rsi[1], style=shape.triangleup, location=location.belowbar, color=#BD494C, size=size.small, text="30") 

Ответы [ 2 ]

0 голосов
/ 03 августа 2020

Большое спасибо ... Как вы думаете, можно ли объединить приведенный выше код с этим кодом?

    //@version=4
study(title="Relative Strength Index", shorttitle="RSI", format=format.price, precision=2, resolution="")
len = input(14, minval=1, title="Length")
src = input(close, "Source", type = input.source)
up = rma(max(change(src), 0), len)
down = rma(-min(change(src), 0), len)
rsi = down == 0 ? 100 : up == 0 ? 0 : 100 - (100 / (1 + up / down))
plot(rsi, "RSI", color=#8E1599)
band1 = hline(70, "Upper Band", color=#C0C0C0)
band0 = hline(30, "Lower Band", color=#C0C0C0)
fill(band1, band0, color=#9915FF, transp=90, title="Background")
0 голосов
/ 03 августа 2020

Если вы хотите отобразить свой индикатор на ценовом графике, вам следует установить overlay аргумент study() на true.

study(title="rsaaai", shorttitle="rsi", format=format.price, precision=2, resolution="", overlay=true)
...