在最新价求过去相隔一段时间的最高价最低价

假设最新的barindex是1000,在bar到1000这个 时候,我想取index950-960区间的最低价最高价,这个该怎么写,就算我把950和960的bar的index记下来,当1000的时候也无法用highest(h,960-950)来计算。而如果我在960的时候就把这个算出来,就要用到if函数,而在if函数中计算这个,又会有bug,这个该怎么解决?

请教!如何求最高价,最低价
求10个周期内的最高价和最低价
建仓后的最高价和最低价
如何获得15分钟周期里,最新的十根k线的最低价和最高价
求最高最低价
策略最新价
在5分钟图上,怎么样获取过去3天的最高价?
如何取最新价
怎么求N天内的最高价
关于日内最高价跟最低价的编写

这个问题的关键是你的barindex和目标bar之间的关系。

如果你是想固定取index950到960之间的最低价最高价,那只要currentbar判断一下是否在区间950和960之间,然后执行max 和min的判断记录就行了,定义两个series类型容器记数就行

如果你其实想取的是当前bar前50根(1000-950)到前40根(1000-960)的最高价最低价,那就完全不一样了,甚至更简单点。

直接highest(high[50],10);lowest(low[50],10);解决战斗