我有下面的代码。但是,绘制时计数器会无限期增加。我只想每支蜡烛计数一次。我如何重设每支蜡烛的计数?
//@version=4
study("bull/bear count")
var Bullcor = 0
var Bearcor = 0
currency1 = input("EURUSD", title="Positive Correlation 1")
security1 = security(currency1,"15",close)
ema50s1 =ema(security1,50)
ema200s1 =ema(security1,200)
if ema50s1>ema200s1
Bullcor := Bullcor + 1
if ema50s1<ema200s1
Bearcor := Bearcor + 1
// debug:
plot(Bullcor, color = color.green)
plot(Bearcor, color = color.red)
删除var
关键字或将其更改为int
int Bullcor = 0
int Bearcor = 0
这样,脚本将在每个新蜡烛上分配0
给Bullcor
和Bearcor
变量,之后将检查if
语句。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句