Error : -1 2108 Market data connection inactive
Error : -1 2108 Market data connection inactive
每天晚上我都会收到错误 2103 市场数据连接断开
然后我收到 2108 市场数据农场连接处于非活动状态,但应该在 demand.cashfarm
后可用
-后面是2104行情数据连接OK
问题是它挂起了我的 python 代码,我必须手动重新启动程序。有没有办法避免每晚都必须这样做?无论使用 TWS 还是 IBgateway,都会发生这种情况。
感谢您的帮助
更新
def error(self, reqId:TickerId, errorCode:int, errorString:str):
print("Error: ", reqId, "", errorCode, "", errorString)
那么像 if 语句引用 errorCode 变量来重启脚本或休眠 5 分钟然后重启?
由于每晚服务器重置,每天至少会丢失一次数据连接;不幸的是,这是无法避免的。但是,它肯定不会导致您的 API 程序挂起...
最好将 API 程序设计为通过监视常见状态代码并采取相应措施来优雅地处理数据中断。
每天晚上我都会收到错误 2103 市场数据连接断开
然后我收到 2108 市场数据农场连接处于非活动状态,但应该在 demand.cashfarm
后可用-后面是2104行情数据连接OK 问题是它挂起了我的 python 代码,我必须手动重新启动程序。有没有办法避免每晚都必须这样做?无论使用 TWS 还是 IBgateway,都会发生这种情况。
感谢您的帮助
更新
def error(self, reqId:TickerId, errorCode:int, errorString:str):
print("Error: ", reqId, "", errorCode, "", errorString)
那么像 if 语句引用 errorCode 变量来重启脚本或休眠 5 分钟然后重启?
由于每晚服务器重置,每天至少会丢失一次数据连接;不幸的是,这是无法避免的。但是,它肯定不会导致您的 API 程序挂起... 最好将 API 程序设计为通过监视常见状态代码并采取相应措施来优雅地处理数据中断。