From 8242a0c7a7fe85feaa4e652ddb3a1385173a5288 Mon Sep 17 00:00:00 2001 From: admin <admin@example.com> Date: 星期二, 06 五月 2025 18:13:36 +0800 Subject: [PATCH] bug修复 --- data_server.py | 8 +++++++- 1 files changed, 7 insertions(+), 1 deletions(-) diff --git a/data_server.py b/data_server.py index 674bd11..dbc1874 100644 --- a/data_server.py +++ b/data_server.py @@ -14,7 +14,7 @@ import constant from db import redis_manager_delegate as redis_manager, mysql_data_delegate as mysql_data from db.redis_manager_delegate import RedisUtils -from log_module import log_export +from log_module import log_export, async_log_util from log_module.log import hx_logger_l2_transaction, logger_debug, logger_request_api from strategy import data_cache from strategy.kpl_data_manager import KPLStockOfMarketsPlateLogManager @@ -308,6 +308,12 @@ raise Exception("娌℃湁鑾峰彇鍒癓1鏁版嵁") pre_price = data[1] current_price = data[2] if data[2] else data[5][0][0] + # 鑾峰彇鏈�鏂版垚浜や环鏍� + latest_deal_price = data_cache.latest_deal_price_dict.get(code) + if latest_deal_price: + current_price = round(float(latest_deal_price), 2) + async_log_util.info(logger_debug, f"鏍规嵁鎴愪氦浠峰崠鍑猴細{code}-{latest_deal_price}") + price = tool.get_buy_min_price(current_price) price = max(price, tool.get_limit_down_price(code, pre_price)) else: -- Gitblit v1.8.0