VeighNa量化社区
你的开源社区量化交易平台
wuya4315's Avatar
Member
离线
5 帖子
声望: 0

我把4个头文件替换了,然后把thostmduserapi_se.so和thosttraderapi_se.so重命名并替换。运行generate_data_type.py 报编码错误

Traceback (most recent call last):
File "/home/disk1/PycharmProjects/xxx/vnpy-2.2.0/vnpy/api/ctp/generator/generate_data_type.py", line 76, in <module>
generator.run()
File "/home/disk1/PycharmProjects/xxx/vnpy-2.2.0/vnpy/api/ctp/generator/generate_data_type.py", line 25, in run
for line in self.f_cpp:
File "/usr/lib/python3.8/codecs.py", line 322, in decode
(result, consumed) = self._buffer_decode(data, self.errors, final)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd0 in position 85: invalid continuation byte

我安装2.2.0没问题,安装新版本好像缺少文件

x86_64-linux-gnu-gcc: error: vnpy/api/ctp/vnctp/vnctptd/vnctptd.cpp: 没有那个文件或目录
x86_64-linux-gnu-gcc: fatal error: no input files
compilation terminated.
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1

from vnpy.app.data_recorder import RecorderEngine
from vnpy.event import Event, EventEngine
from vnpy.trader.engine import BaseEngine, MainEngine

if name == "main":
r = RecorderEngine(MainEngine, EventEngine)
r.add_tick_recording("rb2110.SHFE")
r.start()
r.run()

报错信息:

Traceback (most recent call last):
File "/home/disk1/PycharmProjects/vnpy_run/main.py", line 32, in <module>
r = RecorderEngine(MainEngine, EventEngine)
File "/home/disk1/PycharmProjects/vnpy_run/venv/lib/python3.8/site-packages/vnpy/app/data_recorder/engine.py", line 54, in init
self.register_event()
File "/home/disk1/PycharmProjects/vnpy_run/venv/lib/python3.8/site-packages/vnpy/app/data_recorder/engine.py", line 208, in register_event
self.event_engine.register(EVENT_TIMER, self.process_timer_event)
TypeError: register() missing 1 required positional argument: 'handler'

RecorderEngine在init的时候register_event报错,请问该怎么修改

感谢分享。jqdata.py有个笔误,应该是gateway_name="JQ",不是“RQ”

仿真系统6.3.15连接登录没问题,但是期货公司要求登录评测系统用的api版本是6.3.16_T1,会报4097。请问如何配置或者发个链接,非常感谢

© 2015-2022 微信 18391752892
备案服务号:沪ICP备18006526号

沪公网安备 31011502017034号

【用户协议】
【隐私政策】
【免责条款】