From 5c5a34e67334e53e3ac9da5adc85ccc8ec0529c4 Mon Sep 17 00:00:00 2001
From: Administrator <admin@example.com>
Date: 星期一, 18 三月 2024 15:58:19 +0800
Subject: [PATCH] 删除多余的策略-L2的通信方式

---
 main.py |   22 ++++------------------
 1 files changed, 4 insertions(+), 18 deletions(-)

diff --git a/main.py b/main.py
index f73fdc2..f8ff4b5 100644
--- a/main.py
+++ b/main.py
@@ -28,8 +28,7 @@
 def createTradeServer(pipe_server, queue_strategy_r_trade_w_: multiprocessing.Queue,
                       queue_l1_w_strategy_r_: multiprocessing.Queue,
                       queue_strategy_w_trade_r_: multiprocessing.Queue,
-                      queue_strategy_w_trade_r_for_read_: multiprocessing.Queue, order_queues_, transaction_queues_,
-                      market_queue_, queue_l1_trade_r_strategy_w_, queue_l1_trade_w_strategy_r_):
+                      queue_strategy_w_trade_r_for_read_: multiprocessing.Queue, queue_l1_trade_r_strategy_w_, queue_l1_trade_w_strategy_r_):
     logger_system.info("绛栫暐杩涚▼ID锛歿}", os.getpid())
     log.close_print()
     # 鍒濆鍖栧弬鏁�
@@ -51,8 +50,7 @@
     #
     # 鍚姩鍗庨懌浜ゆ槗鏈嶅姟
     huaxin_trade_server.run(queue_strategy_r_trade_w_, queue_l1_w_strategy_r_, queue_strategy_w_trade_r_,
-                            queue_strategy_w_trade_r_for_read_, order_queues_,
-                            transaction_queues_, market_queue_,
+                            queue_strategy_w_trade_r_for_read_,
                             queue_l1_trade_w_strategy_r_)
 
 
@@ -127,16 +125,6 @@
             args=(None, queue_other_w_l2_r, queue_strategy_r_trade_w, queue_strategy_w_trade_r,
                   queue_strategy_w_trade_r_for_read))
         tradeProcess.start()
-
-        # 鍒涘缓L2閫氫俊闃熷垪
-        order_queues = []
-        transaction_queues = []
-        market_queue = multiprocessing.Queue()
-        for i in range(constant.HUAXIN_L2_MAX_CODES_COUNT):
-            order_queues.append(multiprocessing.Queue())
-        for i in range(constant.HUAXIN_L2_MAX_CODES_COUNT):
-            transaction_queues.append(multiprocessing.Queue())
-
         # 姝ゅ灏哃2鐨勮繘绋嬩笌绛栫暐杩涚▼鍚堝苟
         # L2
         # l2Process = multiprocessing.Process(
@@ -145,13 +133,11 @@
         # l2Process.start()
         # 灏哃2鐨勮繘绋嬫敼涓鸿繘绋嬫墽琛�
         threading.Thread(target=huaxin_client.l2_client.run, args=(
-            queue_other_w_l2_r, order_queues, transaction_queues, market_queue,
-            huaxin_trade_server.my_l2_data_callbacks), daemon=True).start()
+            queue_other_w_l2_r, huaxin_trade_server.my_l2_data_callbacks), daemon=True).start()
 
         # 涓昏繘绋�
         createTradeServer(pss_strategy, queue_strategy_r_trade_w, queue_l1_w_strategy_r, queue_strategy_w_trade_r,
-                          queue_strategy_w_trade_r_for_read,
-                          order_queues, transaction_queues, market_queue, queue_l1_trade_r_strategy_w,
+                          queue_strategy_w_trade_r_for_read, queue_l1_trade_r_strategy_w,
                           queue_l1_trade_w_strategy_r)
 
         # 灏唗radeServer浣滀负涓昏繘绋�

--
Gitblit v1.8.0