From ab662be5c523b75c1bd28fc6bfcab2872b9623b3 Mon Sep 17 00:00:00 2001
From: Administrator <admin@example.com>
Date: 星期四, 12 六月 2025 15:22:06 +0800
Subject: [PATCH] bug修复

---
 strategy/strategy_manager.py |    2 +-
 main.py                      |    6 +++++-
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/main.py b/main.py
index 40c1a30..2e20643 100644
--- a/main.py
+++ b/main.py
@@ -27,7 +27,8 @@
                 if data.get("type") == 'set_target_codes':
                     # [(浠g爜, 鏃堕棿鎴�, 浠锋牸, 鎬讳氦鏄撻噺, 鎬讳氦鏄撻, 涔�5, 鍗�5)]
                     market_data_list = data["data"]["data"]
-                    strategy_manager.low_suction_strtegy.add_ticks(market_data_list)
+                    if  strategy_manager.low_suction_strtegy:
+                        strategy_manager.low_suction_strtegy.add_ticks(market_data_list)
                     RealTimeEnvInfo().ticks = (tool.get_now_time_str(), len(market_data_list))
             except Exception as e:
                 logger_debug.exception(e)
@@ -75,6 +76,9 @@
     threading.Thread(target=test, daemon=True).start()
     # test()
 
+    # 鍒濆鍖栨暟鎹�
+    strategy_manager.low_suction_strtegy = strategy_manager.LowSuctionStrategy(tool.get_now_date_str())
+
     # -------鍚姩L2 market璁㈤槄------
     __run_l2_market_subscript()
     print("鍚姩瀹屾垚")
diff --git a/strategy/strategy_manager.py b/strategy/strategy_manager.py
index f76fe7c..c2c8ca5 100644
--- a/strategy/strategy_manager.py
+++ b/strategy/strategy_manager.py
@@ -384,4 +384,4 @@
                 DealCodesManager().place_order(b, code)
 
 # 褰撳墠鐨勪綆鍚哥瓥鐣ュ璞�
-low_suction_strtegy = LowSuctionStrategy(tool.get_now_date_str())
\ No newline at end of file
+low_suction_strtegy = None
\ No newline at end of file

--
Gitblit v1.8.0