Administrator
2025-05-09 865ac6330e194767ab48bf77e9fcf9e1fbeb8850
huaxin_client/l2_client_test.py
@@ -100,8 +100,12 @@
        if self.__latest_buy_order and self.__latest_buy_order[0] != item[0]:
            # 有可能是大单成交完成, 判断上个订单是否是大单
            last_buy_order = self.__big_accurate_buy_order_dict.get(self.__latest_buy_order[0])
            if last_buy_order[2] > 299e4:
                self.big_accurate_buy_order_queue.put_nowait(last_buy_order)
            try:
                if last_buy_order[2] > 299e4:
                    self.big_accurate_buy_order_queue.put_nowait(last_buy_order)
            except Exception as e:
                print("数据:", last_buy_order, item)
                raise e
            # 如果数据过多需要移除过长时间的小金额数据
            accurate_buy_count = len(self.__big_accurate_buy_order_dict.keys())
            if accurate_buy_count > 10000 and accurate_buy_count - self.__last_accurate_buy_count > 2000: