From 40258b39a5d2a7883e735a2327d3f79f67dec0cf Mon Sep 17 00:00:00 2001
From: admin <admin@example.com>
Date: 星期三, 18 六月 2025 15:31:26 +0800
Subject: [PATCH] 增加测试/记录精选流入板块

---
 strategy/plate_strength_analysis.py |    2 +-
 strategy/buying_strategy.py         |   11 ++++++-----
 2 files changed, 7 insertions(+), 6 deletions(-)

diff --git a/strategy/buying_strategy.py b/strategy/buying_strategy.py
index 08d6fe2..a52e947 100644
--- a/strategy/buying_strategy.py
+++ b/strategy/buying_strategy.py
@@ -221,8 +221,9 @@
                 #     print(f"娌℃湁鍦ㄦ蹇电紦瀛樺垪琛ㄤ腑鎵惧埌:{symbol_to_search}銆�")
 
                 # 澹版槑瑕佹鏌ヨ繃婊や笉鍙敤鐨勬蹇垫澘鍧楀悕绉板父閲�   銆愪唬琛ㄧ潃 鏄惁鏈夋棤姒傚康鍙婅窡闅忔蹇电殑鍙兘鎬�(鏈夋槑鏄句釜鑲$嫭鐗瑰闀跨壒鎬х殑涓嶅彲璺熼殢锛屽洜涓烘蹇垫湰韬槸瀹芥硾鐨勶紝璁稿涓嶅悓姒傚康鐨勪釜鑲¢兘鏈夎繖涓蹇�)銆�
-                # check_plate_list = constant.check_plate_list | set(ForbiddenPlatesManager().list_plates())
-                check_plate_list = constant.check_plate_list
+                # set(ForbiddenPlatesManager().list_plates() 灏咷UI涓婃墜鍔ㄦ坊鍔犵殑鎷夐粦姒傚康涔熷苟鍏ュ叾涓�
+                check_plate_list = constant.check_plate_list | set(ForbiddenPlatesManager().list_plates())
+                # check_plate_list = constant.check_plate_list
 
                 # 鏌ヨ褰撳墠涓偂鐨勪唬鐮佹槸鍚﹀湪鏉垮潡寮哄害涓偂鍒楄〃涓紙浣庡惛浼橀�夌洰鏍囷級
                 strength_list_have_it = False  # 鏄惁鏈夊己搴﹁祴鍒濆��
@@ -434,7 +435,7 @@
                                             purchased_stock_details = {
                                                 "name": k_line_data[0]['sec_name'],
                                                 "policy_name": "鏈夋蹇垫湁寮哄害绛栫暐鍒嗘敮",
-                                                "plate_name": limit_up_plate_included,
+                                                "plate_name": list(limit_up_plate_included),
                                                 "buy_time_trading_volume_ratio": (current_volume / k_line_data[0]['volume']),
                                             }
                                             data_cache.purchased_stocks_details_list.append(purchased_stock_details)
@@ -554,7 +555,7 @@
                                                 purchased_stock_details = {
                                                     "name": k_line_data[0]['sec_name'],
                                                     "policy_name": "鏈夋蹇垫棤寮哄害绛栫暐鍒嗘敮",
-                                                    "plate_name": limit_up_plate_included,
+                                                    "plate_name": list(limit_up_plate_included),
                                                     "buy_time_trading_volume_ratio": (
                                                                 current_volume / k_line_data[0]['volume']),
                                                 }
@@ -679,7 +680,7 @@
                                                     purchased_stock_details = {
                                                         "name": k_line_data[0]['sec_name'],
                                                         "policy_name": "鏃犳蹇垫湁寮哄害绛栫暐鍒嗘敮",
-                                                        "plate_name": strength_plate,
+                                                        "plate_name": list(strength_plate),
                                                         "buy_time_trading_volume_ratio": (
                                                                 current_volume / k_line_data[0]['volume']),
                                                     }
diff --git a/strategy/plate_strength_analysis.py b/strategy/plate_strength_analysis.py
index ce2d05a..e8ec8f3 100644
--- a/strategy/plate_strength_analysis.py
+++ b/strategy/plate_strength_analysis.py
@@ -56,7 +56,7 @@
             # 鍒濆鍖栬偂绁ㄥ己搴﹀垪琛�
             stock_power_list = []
             for s in its_stock['list']:
-                # 杩囨护鎺夋定骞呭ぇ浜�  褰撴棩娑ㄥ箙s[6] < 0% 鐨� 鍜� 鍚嶇О涓寘鍚玈T鐨� 鍜� 娑ㄩ�熷皬浜庣瓑浜�0%鐨� 鍜� 鍙鏄ㄦ棩鏈定鍋� 鍜� 涓婅瘉鎴栨繁璇佺殑姝h偂    and s[9] > 0.0025  涓婂搴︽満鏋勬寔浠� >0
+                # 杩囨护鎺夋定骞呭ぇ浜�  褰撴棩娑ㄥ箙s[6] < 0% 鐨� 鍜� 鍚嶇О涓寘鍚玈T鐨� 鍜� 娑ㄩ�熷皬浜庣瓑浜�0%鐨� 鍜� 鍙鏄ㄦ棩鏈定鍋� 鍜� 涓婅瘉鎴栨繁璇佺殑姝h偂    and s[9] > 1(s[9]=娑ㄩ��)  涓婂搴︽満鏋勬寔浠� >0
                 if s[6] > 0 and s[1].find("ST") < 0 and s[1].find("XD") < 0 and s[23].find("鏉�") < 0 and s[24].find("鏉�") < 0 and (s[0].startswith('60') or s[0].startswith('00')) and s[9] > 1 and int(s[42]) >= 0:
                     # print(f"{s[1]}锛屼釜鑲′唬鐮侊細{s[0]}锛�   娑ㄥ箙锛歿s[6]}%   娑ㄩ�燂細{s[9]}%   姒傚康锛歿s[4]}   涓诲姏璧勯噾鎺ㄦ祴锛歿s[2]}   棰嗘定娆℃暟锛歿s[40]}  浠婃棩绗嚑鏉匡細{s[23]} 鏄惁鐮寸増{s[24]}")
                     # 瀵逛釜鑲″己搴� 涓昏 灞炴�у垪琛ㄨ繘琛岃濉�

--
Gitblit v1.8.0