VeighNa量化社区
你的开源社区量化交易平台 | vn.py | vnpy
Member
avatar
加入于:
帖子: 42
声望: 3

目前是用回测引擎的limit_orders来判断,但是实盘引擎中貌似没有limit_orders

是必须要再策略中维护么?
还是有现成可用的变量?
description

Member
avatar
加入于:
帖子: 1995
声望: 160

自己在策略对象下创建一个字典:

self.orders = {}

然后每次on_order收到推送后,把最新委托状态缓存进去:

self.orders[order.vt_orderid] = order

后续用来查询即可

Member
avatar
加入于:
帖子: 42
声望: 3

MTF wrote:

自己在策略对象下创建一个字典:

self.orders = {}

然后每次on_order收到推送后,把最新委托状态缓存进去:

self.orders[order.vt_orderid] = order

后续用来查询即可

description