From e607ad8f8c99abae750aa6270e29e5032ae61f3a Mon Sep 17 00:00:00 2001
From: Administrator <admin@example.com>
Date: 星期一, 17 三月 2025 13:30:20 +0800
Subject: [PATCH] 涨停修改

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

diff --git a/third_data/kpl_data_constant.py b/third_data/kpl_data_constant.py
index 44efc44..1da7bb2 100644
--- a/third_data/kpl_data_constant.py
+++ b/third_data/kpl_data_constant.py
@@ -90,8 +90,18 @@
                                                                 max_day=cls.__day)
         limit_up_reasons_dict = {}
         limit_up_recommend_block_dict = {}
+        days = set()
         for r in kpl_results:
-            cls.__all_limit_up_reasons.add(kpl_util.filter_block(r[2]))
+            # 鍙�60涓氦鏄撴棩涔嬪唴鐨勯鏉�
+            days.add(r[1])
+        days = list(days)
+        days.sort(key=lambda x: int(x.replace("-", "")), reverse=True)
+        days = days[:60]
+
+        for r in kpl_results:
+            # 鍙�60涓氦鏄撴棩涔嬪唴鐨勯鏉�
+            if r[1] in days:
+                cls.__all_limit_up_reasons.add(kpl_util.filter_block(r[2]))
             code = r[0]
             if code not in limit_up_reasons_dict:
                 limit_up_reasons_dict[code] = []
@@ -375,4 +385,4 @@
 
 
 if __name__ == "__main__":
-    ContainsLimitupCodesBlocksManager()
+    LimitUpCodesBlockRecordManager()

--
Gitblit v1.8.0