From 9513c56bfd52852356d177a0c68d957b2219a6ad Mon Sep 17 00:00:00 2001 From: Administrator <admin@example.com> Date: 星期三, 20 十二月 2023 18:02:27 +0800 Subject: [PATCH] 买入条件调整 --- third_data/code_plate_key_manager.py | 12 ++++++++---- 1 files changed, 8 insertions(+), 4 deletions(-) diff --git a/third_data/code_plate_key_manager.py b/third_data/code_plate_key_manager.py index c7e6f9d..a109fc0 100644 --- a/third_data/code_plate_key_manager.py +++ b/third_data/code_plate_key_manager.py @@ -764,10 +764,11 @@ # high_level_general_code_blocks 楂樹綅娉涘寲鏉垮潡 @classmethod def update_can_buy_blocks(cls, code, current_limit_up_datas, limit_up_record_datas, - yesterday_current_limit_up_records, + latest_current_limit_up_records, before_blocks_dict, current_limit_up_block_codes_dict): yesterday_current_limit_up_codes = set() yesterday_current_limit_up_records_dict = {} + yesterday_current_limit_up_records = latest_current_limit_up_records[0][1] if yesterday_current_limit_up_records: for r in yesterday_current_limit_up_records: yesterday_current_limit_up_codes.add(r[0]) @@ -779,12 +780,15 @@ if r[4].replace("杩炴澘", "").isdigit(): count = int(r[4].replace("杩炴澘", "")) if count >= 3: + latest_datas = latest_current_limit_up_records[:count-1] # 鏄珮浣嶆澘 # 褰撴棩绮鹃�� blocks = set(r[6].split("銆�")) - if r[0] in yesterday_current_limit_up_records_dict: - # 鏄ㄦ棩娑ㄥ仠鍘熷洜 - blocks.add(yesterday_current_limit_up_records_dict.get(r[0])[5]) + for d in latest_datas: + for dd in d[1]: + if dd[0] == r[0]: + blocks.add(dd[5]) + break f_blocks = [] for b in blocks: if b: -- Gitblit v1.8.0