From 8b35efb921599861a4561fdf352205dedc6bc3be Mon Sep 17 00:00:00 2001
From: Administrator <admin@example.com>
Date: 星期一, 15 七月 2024 16:47:17 +0800
Subject: [PATCH] 手动设置独苗是否可以买入

---
 l2/l2_data_manager_new.py |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/l2/l2_data_manager_new.py b/l2/l2_data_manager_new.py
index 0cf498e..7f7c5a3 100644
--- a/l2/l2_data_manager_new.py
+++ b/l2/l2_data_manager_new.py
@@ -38,7 +38,7 @@
 
 from trade.trade_manager import TradeTargetCodeModeManager, AccountAvailableMoneyManager
 
-from settings.trade_setting import MarketSituationManager
+from settings.trade_setting import MarketSituationManager, TradeBlockBuyModeManager
 
 import concurrent.futures
 
@@ -1200,8 +1200,12 @@
             if place_order_count > 0:
                 return True, False, "涔嬪墠涓嬭繃鍗�"
             if not can_buy_result[0]:
-                if place_order_count <= 0 or can_buy_result[1]:
-                    return False, True, f"闈炲己鍔�30鍒嗛挓锛屼笉婊¤冻韬綅锛歿can_buy_result[2]}"
+                # 娌℃湁鏉垮潡
+                if can_buy_result[1]:
+                    # 鏄嫭鑻�
+                    if not TradeBlockBuyModeManager().can_buy_unique_block():
+                        # 涓嶈兘涔扮嫭鑻�
+                        return False, True, f"闈炲己鍔�30鍒嗛挓锛屼笉婊¤冻韬綅锛歿can_buy_result[2]}"
             return True, False, can_buy_result[2]
 
     @classmethod

--
Gitblit v1.8.0