From f08cb61eb22a7c006c84fe57a2e857e2b23b061c Mon Sep 17 00:00:00 2001 From: Administrator <admin@example.com> Date: 星期四, 27 六月 2024 14:35:48 +0800 Subject: [PATCH] 相同价格判断机制bug修复 --- code_attribute/first_target_code_data_processor.py | 9 ++++++--- 1 files changed, 6 insertions(+), 3 deletions(-) diff --git a/code_attribute/first_target_code_data_processor.py b/code_attribute/first_target_code_data_processor.py index e926dbd..d3d265f 100644 --- a/code_attribute/first_target_code_data_processor.py +++ b/code_attribute/first_target_code_data_processor.py @@ -110,7 +110,7 @@ # except Exception as e: # logging.exception(e) # pass - + logger_l2_codes_subscript.info(f"{request_id}鍔犺浇l2浠g爜娑ㄥ仠浠风粨鏉�") # 鑾峰彇60澶╂渶澶ц褰� for code in codes: need_get_volumn = False @@ -156,7 +156,7 @@ l2_trade_util.forbidden_trade(code, f"鏃犺鲸璇嗗害锛屾定鍋滀环({limit_up_price})>50") continue - if code_nature_analyse.is_price_too_high_in_days(code, volumes_data, limit_up_price)[0]: + if code_nature_analyse.is_price_too_high_in_days(code, volumes_data, limit_up_price)[0] and code.find("30")!=0: # 鍒ゆ柇鏄惁澶珮 l2_trade_util.forbidden_trade(code, "6澶╁唴鑲′环闀垮緱澶珮") continue @@ -201,6 +201,9 @@ except Exception as e: logger_first_code_record.error(f"{code}:{str(e)}") logger_first_code_record.exception(e) + + logger_l2_codes_subscript.info(f"{request_id}鍔犺浇l2浠g爜K绾跨粨鏉�") + gpcode_manager.FirstCodeManager().add_record(codes) # 鍒濆鍖栨澘鍧椾俊鎭紝鏆傛椂鍒犻櫎 # for code in codes: @@ -272,7 +275,7 @@ limit_up_time = None if code not in limit_up_price_dict: continue - is_limit_up = abs(float(limit_up_price_dict[code]) - float(price)) < 0.01 + is_limit_up = abs(float(limit_up_price_dict[code]) - float(price)) < 0.001 # 绾犳鏁版嵁 if is_limit_up and limit_up_time is None: limit_up_time = tool.get_now_time_str() -- Gitblit v1.8.0