2.0版本没有DataRecorder, 等不及了想自建一个, 按照框架新建一个DREngine, 主要代码如下, 但是响应不了EVENT_TICK事件, 请大家指点一下问题在哪里(订阅等动作都没问题, 在onRtnDepthMarketData能获取订阅信息, 主程序run.py也添加了DREngine)
class DREngine(BaseEngine):
""""""
metaclass = Singleton
def __init__(self, main_engine: MainEngine, event_engine: EventEngine):
""""""
super(DREngine, self).__init__(
main_engine, event_engine, "DR")
self.ticks = {}
def register_event(self):
""""""
self.event_engine.register(EVENT_TICK, self.process_tick_event)
def process_tick_event(self, event: Event):
""""""
tick = event.data
print("process_tick_event, the tick is:", tick.symbol)