颜色指示器变化时发出警报

问题描述 投票:0回答:1

大家好,我希望在每次交易视图指标改变颜色时创建警报!

这是脚本,你能帮我吗?

//@version=3
study("OBOS")

hline(100)
hline(-100)
length=input(9,title="Lenggth")
ys1=(high+low+close*2)/4
rk3=ema(ys1,length)
rk4=stdev(ys1,length)
rk5=(ys1-rk3)*100/rk4
rk6=ema(rk5,length)
up=ema(rk6,length)
down=ema(up,length)
Oo=up<down?up:down
Hh=Oo
Ll=up<down?down:up
Cc=Ll
barcolor2=Oo[1]<Oo and Cc<Cc[1]?blue:up>down?green:red
plotcandle(Oo,Hh,Ll,Cc,color=barcolor2)


每次该指示器改变颜色时创建警报。所以当他从绿色/蓝色/红色变化时

pine-script tradingview-api trading indicator
1个回答
0
投票

barcolor2
是保存颜色信息的变量。您可以使用它来查看它是否是新颜色并设置警报。

new_green = (barcolor2[1] != green) and (barcolor2 == green)
new_red = (barcolor2[1] != red) and (barcolor2 == red)
new_blue = (barcolor2[1] != blue) and (barcolor2 == blue)

alertcondition(new_green, "New green")
alertcondition(new_red, "New red")
alertcondition(new_blue, "New blue")
© www.soinside.com 2019 - 2024. All rights reserved.