add more log

This commit is contained in:
zhiyong 2025-05-14 11:47:20 +08:00
parent e80125140b
commit 0880d66abe

View File

@ -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