From ae8d76a456b64c1c6c4ebf11b6ec33b7df217b1a Mon Sep 17 00:00:00 2001 From: Administrator <admin@example.com> Date: 星期一, 18 八月 2025 13:43:46 +0800 Subject: [PATCH] bug修复 --- third_data/kpl_limit_up_data_manager.py | 20 ++++++++++++++------ 1 files changed, 14 insertions(+), 6 deletions(-) diff --git a/third_data/kpl_limit_up_data_manager.py b/third_data/kpl_limit_up_data_manager.py index 526ed5d..3a100e9 100644 --- a/third_data/kpl_limit_up_data_manager.py +++ b/third_data/kpl_limit_up_data_manager.py @@ -202,7 +202,7 @@ # 灏嗘澘鍧楁墍鍖呭惈鐨勪唬鐮佸綊绫� code = h[3] cls.__code_name_dict[code] = h[4] - blocks = LimitUpCodesBlockRecordManager().get_radical_buy_blocks(code) + blocks = {h[2]} #LimitUpCodesBlockRecordManager().get_radical_buy_blocks(code) if blocks: for b in blocks: if b not in block_codes_dict: @@ -232,8 +232,8 @@ block_codes_dict = {} for day in self.__block_day_datas: for b in self.__block_day_datas[day]: - total_limit_up_count = self.__block_day_datas[day][b][0] + self.__block_day_datas[day][b][1] - if total_limit_up_count < 3: + finally_limit_up_count = self.__block_day_datas[day][b][0] + if finally_limit_up_count < 3: continue # 鏉垮潡娑ㄥ仠涓暟 if b not in block_count_dict: @@ -257,10 +257,10 @@ if day not in self.__block_day_datas: continue if b in self.__block_day_datas[day]: - total_limit_up_count = self.__block_day_datas[day][b][0] + self.__block_day_datas[day][b][1] + finally_limit_up_count = self.__block_day_datas[day][b][0] else: - total_limit_up_count = 0 - if b in self.__block_day_datas[day] and total_limit_up_count >= 3: + finally_limit_up_count = 0 + if b in self.__block_day_datas[day] and finally_limit_up_count >= 3: # 鏉垮潡浠g爜鏁伴噺>=3涓� temp.append(day) else: @@ -327,3 +327,11 @@ rate = int((volumes_data[0]["close"] - min_price) * 100 / min_price) cls.__k_max_rate[code] = rate return cls.__k_datas.get(code) + + +if __name__ == "__main__": + # datas = LatestLimitUpBlockManager().statistics_limit_up_block_infos() + # print(datas) + code = "600126" + blocks = LimitUpCodesBlockRecordManager().get_radical_buy_blocks(code) + print(blocks) \ No newline at end of file -- Gitblit v1.8.0