下载最新版TWS后,安装IBAPI(10.33.1版本),使用最新版ib Gateway连接tws,报错信息如下:
使用ib_insync可以正常连接tws,难道是ibapi出了问题?
下载最新版TWS后,安装IBAPI(10.33.1版本),使用最新版ib Gateway连接tws,报错信息如下:
使用ib_insync可以正常连接tws,难道是ibapi出了问题?
这个报错发生在ibapi库内部,有可能是TWS客户端版本和ibapi版本不匹配,建议检查看看
MTF wrote:
这个报错发生在ibapi库内部,有可能是TWS客户端版本和ibapi版本不匹配,建议检查看看
确实如此,10.33版本的客户端竟然要10.30版本的api才可用。
Traceback (most recent call last):
File "C:\veighna_studio\lib\threading.py", line 1016, in _bootstrap_inner
self.run()
File "C:\veighna_studio\lib\threading.py", line 953, in run
self._target(*self._args, **self._kwargs)
File "C:\veighna_studio\lib\site-packages\vnpy\event\engine.py", line 60, in _run
self._process(event)
File "C:\veighna_studio\lib\site-packages\vnpy\event\engine.py", line 73, in _process
[handler(event) for handler in self._handlers[event.type]]
File "C:\veighna_studio\lib\site-packages\vnpy\event\engine.py", line 73, in <listcomp>
[handler(event) for handler in self._handlers[event.type]]
File "C:\veighna_studio\lib\site-packages\vnpy_ib\ib_gateway.py", line 259, in process_timer_event
self.api.check_connection()
File "C:\veighna_studio\lib\site-packages\vnpy_ib\ib_gateway.py", line 865, in check_connection
self.client.connect(self.host, self.port, self.clientid)
File "C:\veighna_studio\lib\site-packages\ibapi\client.py", line 143, in connect
self.conn.connect()
File "C:\veighna_studio\lib\site-packages\ibapi\connection.py", line 48, in connect
self.socket.settimeout(1) #non-blocking
AttributeError: 'NoneType' object has no attribute 'settimeout'
下载好了,连接不上
ibapi版本和客户端版本能对上吗?
楼主,搞定了吗?