vn.py量化社区
By Traders, For Traders.
Member
avatar
加入于:
帖子: 91
声望: 2

在CtaEngine里有很多这样的语句:
contract = self.main_engine.get_contract(stop_order.vt_symbol)

可是我在main_engine里面没有找到get_contract这个函数呀,

请问这个函数从哪里来的?谢谢。

Member
avatar
加入于:
帖子: 163
声望: 18

在oms引擎里,oms引擎是辅助主引擎的

Member
avatar
加入于:
帖子: 91
声望: 2

方里明 wrote:

在oms引擎里,oms引擎是辅助主引擎的

多谢,的确在oms中有这个函数,
可是oms是如何和cta引擎发生关系的呢?

我看到cta引擎所在的文件都没有import oms啊。
那么它为什么可以使用osm引擎的函数?

Administrator
avatar
加入于:
帖子: 1690
声望: 80

oms引擎在初始化的时候,通过注入的方式在main_engine上添加了一系列查询函数的功能,具体看OmsEngine的init函数

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