原版只适用于能被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
原版只适用于能被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
可以根据自己策略的需求修改切分逻辑,这里没有正确与否纯粹只是不同的计算方法