From c58c2d16db12419a0f27cd5df38f3468e6bb14c0 Mon Sep 17 00:00:00 2001 From: Administrator <admin@example.com> Date: 星期二, 16 七月 2024 09:15:59 +0800 Subject: [PATCH] 设置买独苗 --- third_data/code_plate_key_manager.py | 10 ++++++---- 1 files changed, 6 insertions(+), 4 deletions(-) diff --git a/third_data/code_plate_key_manager.py b/third_data/code_plate_key_manager.py index 3f2a6de..5aa2814 100644 --- a/third_data/code_plate_key_manager.py +++ b/third_data/code_plate_key_manager.py @@ -93,7 +93,7 @@ # logger_kpl_block_can_buy.info(f"鍑嗗鏇存柊绮鹃�夋澘鍧楋細{code}-{buy_1_price}-{limit_up_price}") if limit_up_price and buy_1_price: # 澶勭悊涔�1,鍗�1淇℃伅 - pre_close_price = round(float(limit_up_price) / 1.1, 2) + pre_close_price = round(float(limit_up_price) / tool.get_limit_up_rate(code), 2) # 濡傛灉娑ㄥ箙澶т簬7%灏辫鍙栨澘鍧� price_rate = (buy_1_price - pre_close_price) / pre_close_price if price_rate > 0.07: @@ -760,7 +760,7 @@ is_strong_block = False # 鏈�澶氫拱鑰佸嚑 - RANKS = [5, 4, 3, 3, 3, 2, 2] + RANKS = [6, 5, 4, 4, 3, 3, 2] RANK_TIMES = ["10:00:00", "10:30:00", "11:00:00", "11:30:00", "13:30:00", "14:00:00", "15:00:00"] now_time_str = tool.get_now_time_str() max_rank = 2 @@ -800,10 +800,12 @@ is_active_buy = cls.__is_need_active_buy(code, block, current_shsz_rank, len(current_open_limit_up_codes)) if current_shsz_rank < len(current_open_limit_up_codes) + max_rank: - return True, False, f"銆恵block}銆戝墠鎺掍唬鐮侊細{current_shsz_rank}", is_strong_block, is_active_buy, current_shsz_rank, len( + return True, len(block_codes | { + code}) <= 1, f"銆恵block}銆戝墠鎺掍唬鐮侊細{current_shsz_rank}", is_strong_block, is_active_buy, current_shsz_rank, len( block_codes), len(block_codes_records) else: - return False, False, f"銆恵block}銆戝墠鎺掍唬鐮侊細{front_current_shsz_rank_codes} 瓒呰繃{len(current_open_limit_up_codes) + max_rank}涓�", is_strong_block, is_active_buy, current_shsz_rank, len( + return False, len(block_codes | { + code}) <= 1, f"銆恵block}銆戝墠鎺掍唬鐮侊細{front_current_shsz_rank_codes} 瓒呰繃{len(current_open_limit_up_codes) + max_rank}涓�", is_strong_block, is_active_buy, current_shsz_rank, len( block_codes), len(block_codes_records) # 鑾峰彇鍙互涔扮殑鏉垮潡 -- Gitblit v1.8.0