我正在使用很棒的包ib_insync
来构建一个带有IB
. 我得到一些实时代码数据如下(pseudo code
):
await self._ib_instance.connectAsync(host=self._host, port=self._port, clientId=100, readonly=True)
for contract in contracts:
self._ib_instance.reqMktData(contract)
sleep(2)
for ticker in tickerEvent:
print(ticker)
基本上我插入tickerEvent
5 K 合约,然后收听代码数据。它工作得非常完美,但是随着时间的推移(没有模式,总是不同的时间间隔),比如 5 分钟或 50 分钟,我得到了错误:
client - Peer closed connection
我在文档中发现了这个错误。但不知如何处理?怎么抓?我试图抓住它并重新连接,但它没有帮助!
请帮忙解决这个问题!