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

在使用get_all_positions函数的时候,我发现OmsEngine里变量orders记录了全部的提交的订单信息:

description

从时间来看应该是只有一个交易日的数据,想请教一下下面的问题:
1.能否直接调用已有的接口将order变量提取出来保存到本地?

  1. 查到的跟order相关的有两个函数,一个是get_order还有一个是get_all_active_orders,其中第一个get_order要求输入vt_orderid,哪里能够直接获取给定时间段内所有的vt_orderid通过这个函数来获取全部orders?
  2. get_all_active_orders从源码来看是不是仅仅提取活跃的未成交或者部分成交的订单?
Member
avatar
加入于:
帖子: 5615
声望: 340

main_engine.get_all_orders

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

xiaohe wrote:

main_engine.get_all_orders
非常感谢确实有了!
但是这个函数只拉一个交易日的order,能不能把所有历史上的订单信息都获取呢

Member
avatar
加入于:
帖子: 5615
声望: 340

需要自己实现CTP API的历史委托查询和回调函数

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

沪公网安备 31011502017034号

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