VeighNa3.3.0手动安装
在C:\vnpy\vnpy3.3.0 \run.py中,启动(import) DataRecorder模块:
from vnpy_datarecorder import DataRecorderApp
main_engine.add_app(DataRecorderApp)
进入图形界面并点击连接后,出现错误信息:
(vnpy3.3.0) C:\vnpy\vnpy3.3.0>python run.py
Exception in thread Thread-1 (_run):
Traceback (most recent call last):
File "C:\Miniconda3\envs\vnpy3.3.0\lib\threading.py", line 1016, in _bootstrap_inner
self.run()
File "C:\Miniconda3\envs\vnpy3.3.0\lib\threading.py", line 953, in run
self._target(*self._args, self._kwargs)
File "C:\vnpy\vnpy3.3.0\vnpy\event\engine.py", line 60, in _run
self._process(event)
File "C:\vnpy\vnpy3.3.0\vnpy\event\engine.py", line 73, in _process
[handler(event) for handler in self._handlers[event.type]]
File "C:\vnpy\vnpy3.3.0\vnpy\event\engine.py", line 73, in <listcomp>
[handler(event) for handler in self._handlers[event.type]]
File "C:\Miniconda3\envs\vnpy3.3.0\lib\site-packages\vnpy_datarecorder\engine.py", line 232, in process_contract_event
self.subscribe(contract)
File "C:\Miniconda3\envs\vnpy3.3.0\lib\site-packages\vnpy_datarecorder\engine.py", line 294, in subscribe
self.main_engine.subscribe(req, contract.gateway_name)
File "C:\vnpy\vnpy3.3.0\vnpy\trader\engine.py", line 179, in subscribe
gateway.subscribe(req)
File "C:\Miniconda3\envs\vnpy3.3.0\lib\site-packages\vnpy_XXX\XXX_gateway.py", line 260, in subscribe
self.client.send_request(XXX_req)
File "C:\Miniconda3\envs\vnpy3.3.0\lib\site-packages\vnpy_XXX\XXX_gateway.py", line 744, in send_request
self.socket_req.send_json(req)
File "C:\Miniconda3\envs\vnpy3.3.0\lib\site-packages\zmq\sugar\socket.py", line 821, in send_json
return self.send(msg, flags=flags, send_kwargs)
File "C:\Miniconda3\envs\vnpy3.3.0\lib\site-packages\zmq\sugar\socket.py", line 547, in send
return super(Socket, self).send(data, flags=flags, copy=copy, track=track)
File "zmq\backend\cython\socket.pyx", line 718, in zmq.backend.cython.socket.Socket.send
File "zmq\backend\cython\socket.pyx", line 765, in zmq.backend.cython.socket.Socket.send
File "zmq\backend\cython\socket.pyx", line 247, in zmq.backend.cython.socket._send_copy
File "zmq\backend\cython\socket.pyx", line 242, in zmq.backend.cython.socket._send_copy
File "zmq\backend\cython\checkrc.pxd", line 28, in zmq.backend.cython.checkrc._check_rc
zmq.error.ZMQError: Operation cannot be accomplished in current state