コード例 #1
0
    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)
コード例 #2
0
    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)