因为我的云服务器是香港的, 这段时间网络不太稳定,经常长时间接收不到更新的K线, 初步判断,是tqsdk的web socket已经断开了,需要重新连接才能接收到数据了。 wait_update() 返回的值都是True, 所以我无法根据wait_update() 的返回值来判断底层sdk的web socket已经断开连接了。
李思恒 已回答的问题 2022年8月15日
因为我的云服务器是香港的, 这段时间网络不太稳定,经常长时间接收不到更新的K线, 初步判断,是tqsdk的web socket已经断开了,需要重新连接才能接收到数据了。 wait_update() 返回的值都是True, 所以我无法根据wait_update() 的返回值来判断底层sdk的web socket已经断开连接了。
web socket 断开了没能自动重新连接, 这个是sdk的bug啊, 只有解决bug才能彻底解决问题啊。
不管多稳定的网络, 都有可能断开。
我上面提到网络不稳定,只是表面网络不稳定的情况下问题容易重现。