From 46f51dfb83f6e6a2784676bde64577e5f6f28cf0 Mon Sep 17 00:00:00 2001 From: Administrator <admin@example.com> Date: 星期二, 11 三月 2025 14:31:34 +0800 Subject: [PATCH] 新版L2订阅/L2成交处理时间日志 --- servers/huaxin_trade_server.py | 20 ++++++++++++++++++++ 1 files changed, 20 insertions(+), 0 deletions(-) diff --git a/servers/huaxin_trade_server.py b/servers/huaxin_trade_server.py index 0dc2e9d..656cc8b 100644 --- a/servers/huaxin_trade_server.py +++ b/servers/huaxin_trade_server.py @@ -868,6 +868,26 @@ my_trade_response = MyTradeResponse() +def run_l2_market_info_reciever(queues: list): + """ + 鎺ユ敹L2 market鏁版嵁 + @param queues: + @return: + """ + def recieve_data(queue): + while True: + try: + d = queue.get() + # {"type": "l2_market", "data": (code, data)} + if d["type"] == "l2_market": + code, market_data = d["data"] + my_l2_data_callback.OnMarketData(code, market_data) + except: + pass + for q in queues: + threading.Thread(target=recieve_data, args=(q,), daemon=True).start() + + # 棰勫煁鍗� def __test_pre_place_order(): codes = gpcode_manager.BuyOpenLimitUpCodeManager().get_codes() -- Gitblit v1.8.0