BarStatus() 可以判断第一根、中间、最后一根K线,我想在倒数第2根K线计算,如何判断?
2024-03-13 21:24

BarStatus() 可以判断第一根、中间、最后一根K线,我想在倒数第2根K线计算,如何判断?

评论区
kelong

突然想到是不是可以在计算中写非最后一根K线才计算,这样就得到的是倒数第二根的计算结果

2024-03-15 11:07
kelong

//当Bar第一次生成时驱动,参数indexs表示更新的图层编号数组

OnBarOpen(ArrayRef <Integer> indexs)

{

   //在这里处理的时候,我还是要倒数第二根K线的数据,以为新产生的bar没有结束,分析的结果存在不确定性

}

暂时用barcount和currentbar没问题,比如现在的bar数是1000,出现新bar的时候BarCount会变为1001

2024-03-15 11:05
kelong

//当下一个Bar开始之前,最后一次当前bar驱动,参数indexs表示更新的图层编号数组

OnBarClose(ArrayRef <Integer> indexs)

{

       因为在这里执行,用BarStatus判断最后一根无效(除非是一直运行中,在出现新k线的时候才有效)

}

2024-03-14 21:35
kelong

昨晚折腾出来了,就是用的这个,感谢

2024-03-14 21:33
顶部