大家好,我希望在每次交易视图指标改变颜色时创建警报!
这是脚本,你能帮我吗?
//@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)
每次该指示器改变颜色时创建警报。所以当他从绿色/蓝色/红色变化时
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")