没有循环,您必须随身携带计数。一种方法是计算您的线穿过10以下的时间。
使用cum()
:
cum()
//@version=4
study("")
r = rsi(close, 14)
rAbove = r > 50
rBelow = r <= 50
barsAbove = cum(rAbove ? 1 : 0)
barsBelow = cum(rBelow ? 1 : 0)
plot(barsAbove, "barsAbove")
plot(barsBelow, "barsBelow")
bgcolor(rAbove ? color.green : rBelow ? color.red : na)
plotchar(r, "r", "", location.top, size = size.tiny)