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

1:vnpy中的持仓数据是多久更新一次呢?
2:具体是在vnpy的那个文件可以查询到持仓更新时间间隔呢?

Member
avatar
加入于:
帖子: 4684
声望: 285

持仓数据的更新应该取决于接口的获取方式,有一些可能是按特定的时间间隔查询,有一些可能是由交易所进行推送。如果感兴趣,可以自己print一下看看间隔是怎样的。

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

xiaohe wrote:

持仓数据的更新应该取决于接口的获取方式,有一些可能是按特定的时间间隔查询,有一些可能是由交易所进行推送。如果感兴趣,可以自己print一下看看间隔是怎样的。

1:老师您好,我是用的盈透IB的gateway,在盈透的\vnpy\gateway\ib\ib_gateway.py文件里面没有找到相关“持仓"数据刷新时间,总是要等非常久,才能看见持仓-盈亏的更新,如下图所示,如果要想提高持仓-盈亏的刷新频率,需要修改ib_gateway.py里面的那部分代码呢?望指点,万分感激!

description
2:老师您好,使用盈透IB的gateway交易时,发出的所有委托(限价或者STOP)都无法看见委托时间,有什么办法可以解决这个问题呢?

Member
avatar
加入于:
帖子: 4684
声望: 285
  1. 这个推送方式应该是不会写在gateway里的,应该封装起来了或者写在服务端。在没有问题的情况下,如果不是特定间隔推送那就应该是有变化了才推送,可以自己print或者观察一下这个推送规律。如果是这样的话,这个应该没法简单的改,因为定时去查和变化推送不是同一套逻辑。如果感兴趣你可以自己研究一下。
  2. 你附的图是持仓,PositionData里本来就没有时间。因为你所有持仓不可能都是同一时间下的单,那该如何显示呢。IB的话,我看了gateway,TradeData里是有时间的,OrderData里好像没缓存,你需要的话可以自己研究缓存一下。
Member
avatar
加入于:
帖子: 257
声望: 3

xiaohe wrote:

  1. 这个推送方式应该是不会写在gateway里的,应该封装起来了或者写在服务端。在没有问题的情况下,如果不是特定间隔推送那就应该是有变化了才推送,可以自己print或者观察一下这个推送规律。如果是这样的话,这个应该没法简单的改,因为定时去查和变化推送不是同一套逻辑。如果感兴趣你可以自己研究一下。
  2. 你附的图是持仓,PositionData里本来就没有时间。因为你所有持仓不可能都是同一时间下的单,那该如何显示呢。IB的话,我看了gateway,TradeData里是有时间的,OrderData里好像没缓存,你需要的话可以自己研究缓存一下。

老师您好,如下图所示,vntrader的委托界面,IB接口,无具体的委托时间,该如何显示呢?

description

Member
avatar
加入于:
帖子: 4684
声望: 285

我上一条回复有说,ib接口里OrderData好像没缓存时间,你需要的话可以自己研究缓存一下

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

沪公网安备 31011502017034号

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