From 0e921bc8d68e830f15bb049dfb84b22bc05db788 Mon Sep 17 00:00:00 2001 From: Administrator <admin@example.com> Date: 星期四, 15 八月 2024 09:49:50 +0800 Subject: [PATCH] bug修复 --- code_attribute/code_nature_analyse.py | 11 ++++------- 1 files changed, 4 insertions(+), 7 deletions(-) diff --git a/code_attribute/code_nature_analyse.py b/code_attribute/code_nature_analyse.py index 133e84a..e299b63 100644 --- a/code_attribute/code_nature_analyse.py +++ b/code_attribute/code_nature_analyse.py @@ -218,8 +218,8 @@ p10 = is_latest_10d_max_volume_at_latest_2d(code, record_datas) # 鏈�杩�5澶╂槸鍚︾偢鏉� p11 = __is_latest_open_limit_up(code, record_datas, 5) - # 30澶╁唴鏄惁鏈夋定鍋� - p12 = __has_limit_up(code, record_datas, 30) + # 90澶╁唴鏄惁鏈夋定鍋� + p12 = __has_limit_up(code, record_datas, 90) # 鏈�杩�5澶╂槸鍚﹁穼鍋� p13 = __is_latest_limit_down(code, record_datas, 5) @@ -400,7 +400,6 @@ # if max_price > float(limit_up_price): # return False rate = (float(limit_up_price) - min_price_info[1]["close"]) / min_price_info[1]["close"] - print(rate) if rate >= 0.319: return True, rate return False, rate @@ -434,7 +433,6 @@ max_limit_up_info = x if not max_limit_up_info or max_limit_up_info[0] < 3: - print("鏃�3杩炴澘") return False start_index = max_limit_up_info[1] max_price_info = [0, None] @@ -447,7 +445,6 @@ for i in range(max_price_info[1] + 1, len(datas)): item = datas[i] if item["low"] < lowest_price_threhhold: - print("鍥炶俯瓒冲") return False return True @@ -538,7 +535,6 @@ min_price = 1000000 for i in range(len(datas) - 5, len(datas)): item = datas[i] - print(item) limit_up_price = float(gpcode_manager.get_limit_up_price_by_preprice(code, item["pre_close"])) if abs(limit_up_price - item["high"]) < 0.001 and abs( limit_up_price - datas[i - 1]["high"]) >= 0.001: @@ -631,7 +627,8 @@ def __has_limit_up(code, datas, day_count): datas = copy.deepcopy(datas) datas.sort(key=lambda x: x["bob"]) - datas = datas[0 - day_count:] + if len(datas) > day_count: + datas = datas[0 - day_count:] if len(datas) >= 1: for i in range(0, len(datas)): item = datas[i] -- Gitblit v1.8.0