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