From 3c8a82df5bdb8f3dbc2b760c7c71623b03936d08 Mon Sep 17 00:00:00 2001
From: Administrator <admin@example.com>
Date: 星期二, 05 十一月 2024 13:27:02 +0800
Subject: [PATCH] 身位太靠后整个代码不扫入

---
 third_data/code_plate_key_manager.py |   14 ++++++++++++--
 1 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/third_data/code_plate_key_manager.py b/third_data/code_plate_key_manager.py
index 09a40b6..0ffb944 100644
--- a/third_data/code_plate_key_manager.py
+++ b/third_data/code_plate_key_manager.py
@@ -331,8 +331,6 @@
         return fresult
 
 
-
-
 # 瀹炴椂寮�鐩樺暒甯傚満鏁版嵁
 class RealTimeKplMarketData:
     # 绮鹃�夊墠5
@@ -1602,6 +1600,18 @@
                     can_buy_blocks.add(b)
                     msges.append(f"銆恵b}銆�:{result[1]}")
             fmsges.append("鏉垮潡鍥炲皝鍒ゆ柇##" + ",".join(msges))
+
+        # 濡傛灉鑳芥壂鍏ュ氨闇�瑕佽幏鍙栦唬鐮佸湪鏉垮潡涓殑韬綅
+        if can_buy_blocks:
+            excude_codes = set()
+            if kpl_data_constant.open_limit_up_code_dict_for_radical_buy:
+                excude_codes |= kpl_data_constant.open_limit_up_code_dict_for_radical_buy.keys()
+            # 鍓旈櫎寮�1鐨勪唬鐮�
+            for b in keys_:
+                history_index, history_before_codes_info = cls.__get_history_index(code, b, yesterday_limit_up_codes,
+                                                                                   excude_codes)
+                if history_index >= 4:
+                    return set(), f"鍦ㄣ�恵b}銆戜腑韬綅({history_index + 1})闈犲悗"
         return can_buy_blocks, " **** ".join(fmsges)
 
 

--
Gitblit v1.8.0