From f87fbed04bcdc8ae928dc3ec2c09922fd340204d Mon Sep 17 00:00:00 2001 From: Administrator <admin@example.com> Date: 星期五, 11 四月 2025 14:26:55 +0800 Subject: [PATCH] 新题材bug修复 --- trade/buy_radical/new_block_processor.py | 17 +++++++++++++++-- 1 files changed, 15 insertions(+), 2 deletions(-) diff --git a/trade/buy_radical/new_block_processor.py b/trade/buy_radical/new_block_processor.py index 8b967ec..b5c311a 100644 --- a/trade/buy_radical/new_block_processor.py +++ b/trade/buy_radical/new_block_processor.py @@ -124,9 +124,21 @@ return True +def process_limit_up_list(code_block_dict): + # 鍒犻櫎鍙樹簡鐨勫師鍥� + for code in code_block_dict: + if kpl_data_constant.limit_up_code_new_block_dict.get(code, code_block_dict.get(code)) != code_block_dict.get( + code): + # 鍒犻櫎鍙樹箣鍓嶇殑鍘熷洜 + if code in kpl_data_constant.limit_up_code_new_block_dict: + kpl_data_constant.limit_up_code_new_block_dict.pop(code) + __sync_data_to_special_codes(code) + + def process_new_block_by_limit_up_list(code, block): """ 鏍规嵁娑ㄥ仠鍒楄〃澶勭悊鏂伴鏉� + @param code_block_dict: 浠g爜娑ㄥ仠鍘熷洜瀛楀吀 @param code: @param block: @return: @@ -191,7 +203,8 @@ trade_record_log_util.add_common_msg(code, "鏂伴鏉愮Щ榛�", f"{blocks}") # 鏂版澘鍧� if constant.TEST: - print(code,kpl_data_constant.limit_up_code_new_block_dict.get(code), kpl_data_constant.limit_up_component_code_new_blocks_dict.get(code)) + print(code, kpl_data_constant.limit_up_code_new_block_dict.get(code), + kpl_data_constant.limit_up_component_code_new_blocks_dict.get(code)) BlockSpecialCodesManager().set_code_blocks_for_temp(code, blocks) @@ -207,4 +220,4 @@ if k_format and k_format[1][0]: # 绐佺牬褰㈡�� return False - return True \ No newline at end of file + return True -- Gitblit v1.8.0