diff --git a/src/real/real_trader_manager.py b/src/real/real_trader_manager.py index 6e65972..4a3fb2e 100644 --- a/src/real/real_trader_manager.py +++ b/src/real/real_trader_manager.py @@ -243,6 +243,7 @@ class RealTraderManager: try: logger.info(f"限价单60秒后仍未完成,尝试撤单: ID={order_id}, 状态={status}") self.trader.cancel(order_id) + time.sleep(1) position_manager.update_order_status(order_id, filled, ORDER_STATUS_CANCELLED) except Exception as e: logger.error(f"撤单失败: order_id={order_id}, error={str(e)}")