From 1a4d8cd11ea57fb3ab88f8e8085cef203c17d4ff Mon Sep 17 00:00:00 2001 From: zhiyong Date: Fri, 16 May 2025 14:15:06 +0800 Subject: [PATCH] add more log for pending order checking --- src/config.py | 2 +- src/real/real_trader_manager.py | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/config.py b/src/config.py index 5543c56..ae4e57a 100644 --- a/src/config.py +++ b/src/config.py @@ -53,7 +53,7 @@ class Config: MAIL_TO = ["jq@yushaoyou.com"] # 可以是多个邮箱 # RealTraderManager配置 - RTM_ORDER_TIMEOUT = 30 # 订单超时时间(秒) + RTM_ORDER_TIMEOUT = 10 # 订单超时时间(秒) RTM_USE_MARKET_ORDER = True # 是否使用市价单进行补单 # 计划任务运行时间 diff --git a/src/real/real_trader_manager.py b/src/real/real_trader_manager.py index b08c47e..7053c76 100644 --- a/src/real/real_trader_manager.py +++ b/src/real/real_trader_manager.py @@ -188,6 +188,7 @@ class RealTraderManager: if order_info.order_type == ORDER_TYPE_LIMIT: duration = (datetime.now() - order_info.created_time).total_seconds() if duration > Config.RTM_ORDER_TIMEOUT: + logger.info(f'订单创建时间: {order_info.created_time} 当前时间: {datetime.now()}') logger.info(f"限价单超时: ID={order_id}, 策略={strategy_name}, 持续时间={duration}秒") self.trader.cancel(order_id) time.sleep(3)