计数器无限增加。如何重置?
Counters increase indefinitely. How to reset?
我有以下代码。但是,当绘制时,计数器会无限增加。我只想每支蜡烛数一次。我将如何重置每根蜡烛的计数?
//@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
语句。
我有以下代码。但是,当绘制时,计数器会无限增加。我只想每支蜡烛数一次。我将如何重置每根蜡烛的计数?
//@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
语句。