From 3a87b1c89a76d858e8e7e4e54ff360dc0b8670f5 Mon Sep 17 00:00:00 2001
From: Administrator <admin@example.com>
Date: 星期四, 11 九月 2025 16:27:20 +0800
Subject: [PATCH] L撤删除L前撤单与L后后半段撤单

---
 huaxin_client/l2_client_test.py |   18 +++++++++---------
 1 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/huaxin_client/l2_client_test.py b/huaxin_client/l2_client_test.py
index d6f4ddc..ad0e818 100644
--- a/huaxin_client/l2_client_test.py
+++ b/huaxin_client/l2_client_test.py
@@ -33,7 +33,7 @@
 g_SubBondMarketData = False
 g_SubBondTransaction = False
 g_SubBondOrderDetail = False
-set_codes_data_queue = queue.Queue(maxsize=10240)
+set_codes_data_queue = queue.Queue(maxsize=102400)
 market_code_dict = {}
 
 ENABLE_NGST = True
@@ -53,10 +53,10 @@
         self.__big_accurate_sell_order_dict = {}
         self.__latest_sell_order = None
         self.__big_sell_orders = []
-        self.big_accurate_buy_order_queue = queue.Queue(maxsize=10240)
-        self.big_accurate_sell_order_queue = queue.Queue(maxsize=10240)
-        self.big_buy_order_queue = queue.Queue(maxsize=10240)
-        self.big_sell_order_queue = queue.Queue(maxsize=10240)
+        self.big_accurate_buy_order_queue = queue.Queue(maxsize=102400)
+        self.big_accurate_sell_order_queue = queue.Queue(maxsize=102400)
+        self.big_buy_order_queue = queue.Queue(maxsize=102400)
+        self.big_sell_order_queue = queue.Queue(maxsize=102400)
         self.accurate_buy = accurate_buy
         self.__last_accurate_buy_count = 0
         self.__last_accurate_sell_count = 0
@@ -171,7 +171,7 @@
             self.__latest_buy_order[3] = order_time
             self.__latest_buy_order[4] = price
         else:
-            if self.__latest_buy_order[2] > 1e6:
+            if self.__latest_buy_order[2] >= big_order_money_threshold:
                 d = (self.__latest_buy_order[0], self.__latest_buy_order[1], self.__latest_buy_order[2],
                      self.__latest_buy_order[3], self.__latest_buy_order[4])
                 self.__big_buy_orders.append(d)
@@ -187,7 +187,7 @@
             self.__latest_sell_order[3] = order_time
             self.__latest_sell_order[4] = price
         else:
-            if self.__latest_sell_order[2] > 1e6:
+            if self.__latest_sell_order[2] > big_order_money_threshold:
                 d = (self.__latest_sell_order[0], self.__latest_sell_order[1], self.__latest_sell_order[2],
                      self.__latest_sell_order[3], self.__latest_sell_order[4])
                 self.__big_sell_orders.append(d)
@@ -327,7 +327,7 @@
             if item["SecurityID"] not in l2_transaction_data_dict:
                 l2_transaction_data_dict[item["SecurityID"]] = L2TransactionDataManager(item["SecurityID"], item[
                     "SecurityID"] in self.special_codes)
-            l2_transaction_data_dict[item["SecurityID"]].add_transaction_data(item)
+            l2_transaction_data_dict[item["SecurityID"]].add_transaction_data(item, big_order_money_threshold=60e4)
 
     def OnRtnNGTSTick(self, pTick):
         """
@@ -347,7 +347,7 @@
                 if item["SecurityID"] not in l2_transaction_data_dict:
                     l2_transaction_data_dict[item["SecurityID"]] = L2TransactionDataManager(item["SecurityID"], item[
                         "SecurityID"] in self.special_codes)
-                l2_transaction_data_dict[item["SecurityID"]].add_transaction_data(item)
+                l2_transaction_data_dict[item["SecurityID"]].add_transaction_data(item, big_order_money_threshold=60e4)
         except Exception as e:
             logger_local_huaxin_l2_subscript.exception(e)
 

--
Gitblit v1.8.0