From 2f00a0565dcf8d652b8bb5c4caefbce1c2c92d62 Mon Sep 17 00:00:00 2001
From: Administrator <admin@example.com>
Date: 星期一, 23 六月 2025 09:58:15 +0800
Subject: [PATCH] bug修复/策略完善

---
 main.py |   16 +++++++++++-----
 1 files changed, 11 insertions(+), 5 deletions(-)

diff --git a/main.py b/main.py
index 1e5b704..059d0fb 100644
--- a/main.py
+++ b/main.py
@@ -1,5 +1,6 @@
 import json
 import multiprocessing
+import pickle
 import threading
 import time
 
@@ -11,7 +12,7 @@
 from db.redis_manager_delegate import RedisUtils
 from huaxin_client import l2_market_client, trade_client, l1_subscript_codes_manager
 from log_module import async_log_util
-from log_module.log import logger_debug
+from log_module.log import logger_debug, logger_system
 from server import data_server
 from strategy import strategy_manager
 from strategy.env_info import RealTimeEnvInfo
@@ -26,6 +27,7 @@
         while True:
             try:
                 data = queue_l1_w_strategy_r.get()
+                data = pickle.loads(data)
                 if data.get("type") == 'set_target_codes':
                     # [(浠g爜, 鏃堕棿鎴�, 浠锋牸, 鎬讳氦鏄撻噺, 鎬讳氦鏄撻, 涔�5, 鍗�5)]
                     market_data_list = data["data"]["data"]
@@ -106,12 +108,16 @@
 
     # ----鍒濆鍖�------------
     __init()
-
     # 鍒濆鍖栨暟鎹�
     strategy_manager.low_suction_strtegy = strategy_manager.LowSuctionStrategy(tool.get_now_date_str())
-
-
+    logger_system.info("鍒濆鍖栫瓥鐣ュ璞℃垚鍔�")
+    try:
+        strategy_manager.low_suction_strtegy.load_data()
+        logger_system.info("鍔犺浇绛栫暐鏁版嵁鎴愬姛")
+    except Exception as e:
+        logger_system.error(f"鍔犺浇绛栫暐鏁版嵁澶辫触锛歿str(e)}")
+        logger_system.exception(e)
 
     # -------鍚姩L2 market璁㈤槄------
     __run_l2_market_subscript()
-    print("鍚姩瀹屾垚")
+    logger_system.info("绯荤粺缁撴潫")

--
Gitblit v1.8.0