我想在 pine 中编写一个 for 循环,它从最新完成的蜡烛(索引值 i=0)开始,并在第一个蜡烛天结束(蜡烛时间范围如图表上选择)那么我应该对 i 的值施加什么条件,所以它不会进入前一天的蜡烛。请回复。
我找不到一种方法可以在当天的第一根蜡烛时终止 i。
使用
timeframe.change()
判断是否是新的一天,并使用 var
变量来存储柱索引。
is_new_day = timeframe.change("D")
var first_candle_idx = bar_index
first_candle_idx := is_new_day ? bar_index : first_candle_idx