async def on_kline_update_callback(self, kline: Kline): """ 市场K线更新 """ #logger.info("kline:", kline, caller=self) self.last_kline = kline #如果收到的是'交易所提供的K线'而不是'自合成K线'的话就直接忽略 if not kline.is_custom_and_usable(): return await super(CTAMultiTimeframeStrategy, self).on_kline_update_callback(kline)
async def on_kline_update_callback(self, kline: Kline): """ 市场K线更新 """ #logger.info("kline:", kline, caller=self) self.last_kline = kline #历史数据还没准备好 if not self.init_history_data: return #如果收到的是'交易所提供的K线'而不是'自合成K线'的话就直接忽略 if not kline.is_custom_and_usable(): return await super(CTAStrategy, self).on_kline_update_callback(kline)