如何回溯指定范围内的价格

思索了一晚上还是没想到解决办法,且本人新手加菜鸟,特来社区请教大家:

我想要从满足条件A的那根K线回溯7根(不包括满足条件的当根K线),且只取这7根K线的阳线的收盘价之中、最高的那个价格。想过两种方案,但水平有限,只进行到一半就不知如何往下写出结果:

方案1、记录满足条件A的那根K线的编号,用for循环,分别将开盘价和收盘价填入数组a、b。用 Na1Dev 计算差值,用 ArrayFind 查找大于0的结果。之后不知如何通过 pos 或别的办法取到对应的阳线收盘价,从而无法将对应的收盘价用 HighestArray 找出最高的那个价格。

方案2、从第一根K线开始,将所有阳线的收盘价存入数组a。出现满足条件A的那根K线后,回溯7根。但不知如何从数组里找到回溯范围内的收盘价,也就无法价用 HighestArray 找出最高的那个价格。

大家好的办法实现吗?还请不吝赐教🤝🤝🤝

请问老师,有指定价格的函数吗
可以获取bar指定时间的价格吗
委托价格不是按指定价格,而是按最新价格的对手价发单
如何获取指定期权合约的价格、隐含波动率等
如何在onbar中获取指定合约k线价格
怎么获得指定合约N天前的收盘价格
请问基础数据如何回溯?
用 buy 函数,为什么买不到指定的价格?
基础数据如何按时间回溯
如何获取指定BAR时间

每根K线都记录  series<numeric>  dev= close-open ;

每根K线都计算前面7根K线的极值和极值的位置:

Numeric Extremes(dev[1],7,true,NumericRef ExtremeBar)

ExtremeBar+1应该就是你要的bar,知道bar了  bar上的数据随便取

等等看看老师和其他同学的其他解法

这个方法可以,谢谢这位朋友👍