VeighNa量化社区
你的开源社区量化交易平台 | vn.py | vnpy
Member
avatar
加入于:
帖子: 16
声望: 0

原版只适用于能被60整除的,改成计数算法后遇到数据缺失一段的情况,后面的计数好像就会混乱,改成这样是不是更好呢?

if not (bar.datetime.hour*60+bar.datetime.minute+1)%self.window:
                finished = True

原来代码:

if not (bar.datetime.minute + 1) % self.window:
               finished = True
Administrator
avatar
加入于:
帖子: 4452
声望: 343

可以根据自己策略的需求修改切分逻辑,这里没有正确与否纯粹只是不同的计算方法