既然ta.bars引用的是当前值、这个条形图,而不是过去的值,那么如何(甚至可能(为其设置条件?
例如,我想知道上一次价格低于当前蜡烛收盘价是什么时候。怎么做(可能吗(?
像ta.barssince(close<close[0](这样明显的尝试不起作用,因为它将过去的close与过去的close[0](相同(进行比较,而不是当前的close[0]
最后,发现这是不可能的,唯一的选择是使用循环
close与close[0]相同如果你想访问上一个关闭值,它是关闭[1]
float my_close = 0.
if close < close[1]
my_close := close
since_below_close = ta.barssince(close < my_close)
plot(since_below_close)