`api is not None` 只能说明 Python 中的 `TqApi` 对象已经创建,不能代表客户端与服务端连接始终正常。
程序需要持续调用 `api.wait_update()` 才能收发数据和驱动后台任务。可以使用 `api.wait_update(deadline=time.time() + 10)` 设置等待超时,但没有更新不一定代表断线,非交易时段或行情没有变化时也可能超时。
如果程序跨交易日长期运行,建议通过定时任务在开盘前半小时重启程序,并结合 `quote.datetime` 是否持续变化及程序日志判断连接状态。
有其他问题欢迎加入官方Q群748265037一起交流