目标:理解CtaEngine是怎么启动的。
背景:veighna_studio-3.9.1.exe安装在D:\veighna_studio。
关于CtaEngine,已经理解的三点如下:
(1)、D:\veighna_studio\Lib\site-packages\vnpy_ctastrategy\engine.py 中定义了class CtaEngine。
(2)、D:\veighna_studio\Lib\site-packages\vnpy_ctastrategy\ui\widget.py 的class CtaManager——>init中:从main_engine取出实例CtaEngine、CtaEngine.init_engine启动CtaEngine。
(3)、实例化class CtaManager时,即能实现启动CtaEngine。
问题:请问CtaEngine在哪里加入main_engine:哪里有这条命令main_engine. add_engine(CtaEngine)?