由于文档模板里提供的都是1分钟的模板,所以我想做5分钟或者1小时的多合约组合策略的时候不知道要怎么改写
def on_bar(bar: BarData):
""""""
pass
for vt_symbol in self.vt_symbols:
self.targets[vt_symbol] = 0
self.bgs[vt_symbol] = BarGenerator(on_bar)
多策略的BarGenerator这里要怎么写,比如策略是在on_1hour_bar(self, bar: BarData)里实现的,那BarGenerator这样写对吗:
BarGenerator(self.on_bar, 1, self.on_1hour_bar, interval=Interval.HOUR)