中间应该有1个小时没数据,BG的N小时线合成逻辑,是基于收到过N个1小时线来判断是否完成合成。
没有,我查了,数据是有的
还有就是我从2019年1月1日起回测的,但是结果是从2019年2月19号开始计算的,中间的数据都是有的
请仔细比较对应数据的时间戳,检查一下是否有异常。BG的N小时线合成逻辑,是基于收到过N个1小时线来判断是否完成合成. 因此,如果回测的期货品种夜盘时间发生改变,或由于法定节假日的前一个工作日,夜盘不交易,都可能会导致合成K线的时间戳跳动。
策略Template中的on_init
函数中的代码self.load_bars(10)
,使得策略需要加载10天的数据来进行初始化。