dual thrust示例中, on_bar是1min频率回调, 里面却判断了日期
Closed this issue · 0 comments
junfx commented
def on_bar(self, bar: BarData):
"""
Callback of new bar data update.
"""
self.cancel_all()
self.bars.append(bar)
if len(self.bars) <= 2:
return
else:
self.bars.pop(0)
last_bar = self.bars[-2] # last是-1?
if last_bar.datetime.date() != bar.datetime.date(): # 这里判断了日期
判断日期, 结果就是1min线来了, 上面最后一行总是==, 执行不到更新xxx_price的代码.
另外一个问题是last_bar是不是应该下标-1?