VeighNa量化社区
你的开源社区量化交易平台
Member
avatar
加入于:
帖子: 3
声望: 2

在阅读ctp部分代码的时候,看到有个地方很不理解:BaseGateway下on_tick会推送两个事件。第一个是“tick事件类型+tick”可以理解,第二部为什么要发送一个类型为“EVENT_TICK + tick.vt_symbol”的事件?这个事件是哪个模块需要调用呢?

 def on_tick(self, tick: TickData) -> None:
        """
        Tick event push.
        Tick event of a specific vt_symbol is also pushed.
        """
        self.on_event(EVENT_TICK, tick)
        self.on_event(EVENT_TICK + tick.vt_symbol, tick)
Administrator
avatar
加入于:
帖子: 4500
声望: 320

这个是给某些只需要订阅特定合约行情的模块用的,尤其是自己做扩展APP开发的时候

© 2015-2022 上海韦纳软件科技有限公司
备案服务号:沪ICP备18006526号

沪公网安备 31011502017034号

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