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报错,请问该怎么修改