不好意思, 我没能理解呢, close没有运行起来什么意思?什么样的最简单代码? 我的理解是引发异常就只有 1 行代码 api.close(),因为只要不调用 api.close()就没有异常。
控制台看的异常错误信息如下: Traceback (most recent call last): File "D:\Project\MyRobot\TrWorker.py", line 67, in __del__ self._api.close() File "C:\Program Files\Python39\lib\site-packages\tqsdk\api.py",...
不再次重连没有关系, 但是你们应该引发异常啊,否则上层应用根本不知道网络已经断了, 如不及时处理, 有可能导致爆仓哦。
太感谢了,解决了我的大问题
web socket 断开了没能自动重新连接, 这个是sdk的bug啊, 只有解决bug才能彻底解决问题啊。 不管多稳定的网络, 都有可能断开。 我上面提到网络不稳定,只是表面网络不稳定的情况下问题容易重现。
那么,我有没有办法知道当前是否是交易时间段呢? 谢谢
周末2天,我的程序一直在跑, 期间大约有3次 wait_update() 返回Ture。
result = api.wait_update((now + dt.timedelta(seconds=30)).timestamp()) 2022-08-13 14:15, 以上代码, wait_update() 返回值为True
因为我的云服务器是香港的, 这段时间网络不太稳定,经常长时间接收不到更新的K线, 初步判断,是tqsdk的web socket已经断开了,需要重新连接才能接收到数据了。...