代码如下:
HM:(BARSLAST(HOUR<>REF(HOUR,1))+1),NODRAW;得出的结果:最后一跟K线计入了下一小时,导致收盘时间的最后一根K线单独计数了。
金字塔中第一根K线是01分,计算的是00-01分,而最后一根K线是00分,计算的是59-00分。
您是要计算本根K是该小时段的第几根K ?
麻烦你用前面的代码看一下收盘最后一分钟的值。正常应该是60,但函数得出的值是1.
HM:=(BARSLAST(HOUR<>REF(HOUR,1))+1),NODRAW;
bb:ref(hm,1)
以下是引用yukizzc在2019/1/4 15:32:09的发言:
HM:=(BARSLAST(HOUR<>REF(HOUR,1))+1),NODRAW;
bb:ref(hm,1)
收盘最后一根线的值是1,连续K线时的值是60.如果引用这个值,那么数据就错了。