From d2458d1b0aeab0efc8f5e7ec71a42ada5bc82a35 Mon Sep 17 00:00:00 2001
From: Administrator <admin@example.com>
Date: 星期五, 11 十月 2024 14:37:44 +0800
Subject: [PATCH] bug修复

---
 l2/l2_data_manager_new.py |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)

diff --git a/l2/l2_data_manager_new.py b/l2/l2_data_manager_new.py
index d2c6419..8214d08 100644
--- a/l2/l2_data_manager_new.py
+++ b/l2/l2_data_manager_new.py
@@ -704,6 +704,17 @@
 
     @classmethod
     def start_buy(cls, code, last_data, last_data_index, is_first_code):
+        if not cls.__TradeStateManager.is_can_buy_cache():
+            return False, True, f"浠婃棩宸茬姝氦鏄�", True
+
+        if l2_trade_util.is_in_forbidden_trade_codes(code):
+            return False, True, f"浠g爜绂佹浜ゆ槗", True
+
+        if cls.__PauseBuyCodesManager.is_in_cache(code):
+            return False, True, f"璇ヤ唬鐮佽鏆傚仠浜ゆ槗", True
+        now_time_int = int(tool.get_now_time_str().replace(":", ""))
+        if now_time_int >= 145700:
+            return False, True, f"14:57鍚庝笉鑳戒氦鏄�", True
         cls.__buy(code, 0, last_data, last_data_index, is_first_code)
 
     @classmethod

--
Gitblit v1.8.0