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

1、https://gitee.com/vnpy/vnpy/blob/master/examples/veighna_trader/run.py 中,也并没有 “main_engine. add_app(CtaEngine)”这句重要代码,我想应该不会是漏写。难道是需要由用户自己添加该句吗?

Member
avatar
加入于:
帖子: 1693
声望: 122

不需要,add_app函数内会实例化模块引擎,并添加到主引擎中

Member
avatar
加入于:
帖子: 46
声望: 0

通过您在另一个贴子的回复,明白了!感谢@MTF

社区版:
首先,run.py中的main()函数中,main_engine.add_app(CtaStrategyApp),其中,engine的名字是"CtaStrategy"。
然后,widget.py 中class CtaManager的init中,self.cta_engine: CtaEngine = main_engine.get_engine("CtaStrategy")。

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

沪公网安备 31011502017034号

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