1:vnpy自带的2.3.5.10.20.30.60分钟k线合成原理是?
2:与进阶课程中自定义合成N分钟逻辑区别大吗?
3:怎么同一策略回测对比结果相差有些出入呢?
1:vnpy自带的2.3.5.10.20.30.60分钟k线合成原理是?
2:与进阶课程中自定义合成N分钟逻辑区别大吗?
3:怎么同一策略回测对比结果相差有些出入呢?
可以上代码看一下
这是原版:
这是你的版本:
问题应该出在last_bar上,第一个分钟线推进来的时候,last_bar应该是None, 此时满足不了判断条件。所以你的不是从0分钟开始count,而是从1分钟开始count。
把 'if self.last_bar and bar.datetime.minute != self.last_bar.datetime.minute:'这行删了然后其余四行缩进,应该就一致了。
这是print出来的效果:
向您咨询一下,为什么vnpy自带的原生BarGenerator不选择支持自定义周期的N分钟K线数据呢?而选择了只能被60整除的分钟数K线