如何在不添加日K线图层的条件下获取N日内的最高价

如题,试图在不用range方法的条件下,想获取N日的最高价。代码如图。

为什么会在for循环中打印出来的 print(text(date + time) + \":\" + text(HighD(i+1)));都是相同的值。哪里出错了么?

N日K线的最高价,如何写?
怎样得到日K线的n日平均振幅
如何在1分钟K线上获取月K线的开盘价?
求助:怎么求不包含当前K线的前N个周期的最大值?
在代码中如何获取图层中K线的数量, 加载K线后的最大数量
如何在oninit中获取手动添加的数据源起始时间?
上根K线信息获取
图层添加
开仓时那根K线的最高价
怎么获取最新K线的数据?

不太懂你的业务逻辑怎么设计的

只能说 highd这类取日线数据的函数

是根据图表内数据合成当日日线数据,并且是序列变量。

所以使用上就有两个要求

第一,你图表里如果没有完整的当日价格数据,那么获取到的开高低收肯定是错的

第二,序列类型,不能用在分支结构中。