diff --git a/src/real/xt_trader.py b/src/real/xt_trader.py index c43350c..5b8d4a3 100644 --- a/src/real/xt_trader.py +++ b/src/real/xt_trader.py @@ -45,6 +45,8 @@ class MyXtQuantTraderCallback: self.trader_instance.connection_failed = True self.trader_instance.last_reconnect_time = time.time() self.trader_instance.notify_connection_failure() + else: + logger.error("重连失败: trader_instance为空") def on_account_status(self, status): pass def on_stock_asset(self, asset): @@ -454,8 +456,11 @@ class XtTrader(BaseTrader): Returns: bool: 重连是否成功 """ + logger.info("尝试重新连接交易系统") + # 关闭旧连接 if self.started: + logger.info("关闭旧连接") self.xt_trader.stop() self.started = False self.connected = False