Pine script TradingView。如何计算指标与特定标准匹配的次数?

Pine script TradingView。如何计算指标与特定标准匹配的次数?,pine-script,trading,Pine Script,Trading,我已经创建了一个指标。这更像是一个统计数据,它计算最后100个烛台的最大差值。 我在10点加了一行。我需要知道:在多少情况下,该值低于或高于该行 如果没有多次运行脚本的循环,如何实现这一点?如果没有循环,您必须边运行边计数。 一种方法是在10以下计算您的线路通过的次数。使用: /@version=4 研究(“”) r=rsi(闭合,14) 拉博夫=r>50 rBelow=r //@version=4 study("") r = rsi(close, 14) rAbove = r > 50

我已经创建了一个指标。这更像是一个统计数据,它计算最后100个烛台的最大差值。

我在10点加了一行。我需要知道:在多少情况下,该值低于或高于该行


如果没有多次运行脚本的循环,如何实现这一点?

如果没有循环,您必须边运行边计数。 一种方法是在10以下计算您的线路通过的次数。

使用:

/@version=4
研究(“”)
r=rsi(闭合,14)
拉博夫=r>50
rBelow=r
//@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)