vn.py官网
开源量化社区
Member
avatar
加入于:
帖子: 48
声望: 0

RT. 我想得到最近的尚未平仓的交易总量和交易id, 怎么做?

Member
avatar
加入于:
帖子: 3033
声望: 174

可参考https://www.vnpy.com/forum/topic/2167-cha-xun-cang-wei-chi-cang-jun-jie-wei-cheng-jiao-wei-tuo-dan-yi-ge-han-shu-gao-ding

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

好的,谢谢。

请问能同时平老仓和反方向开新仓吗?
比如
self.sell(long_stop, abs(self.pos), stop=True) //平老仓
self.short(bar.close_price - 5, self.fixed_size) //开新仓

如果当天机子重启,还能查询到当天的持仓吗?

Member
avatar
加入于:
帖子: 3033
声望: 174

可以的

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

都可以?

我看你们的策略例子里平仓价都是+5,-5之类的,有没有更优雅的平仓方式?

Member
avatar
加入于:
帖子: 3033
声望: 174

这只是示例,可以根据策略逻辑或者品种的pricetick进行调整

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

谢谢,好的

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

on_trade返回的是下单之后成交的部分单还是等所有的都成交再返回
比如我买入10手,是等10手都成交返回还是有成交就返回?

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

tickdata last_volume是什么意思跟volume有什么区别
name和symbol有什么区别?

Administrator
avatar
加入于:
帖子: 4997
声望: 292

渔哥 wrote:

on_trade返回的是下单之后成交的部分单还是等所有的都成交再返回
比如我买入10手,是等10手都成交返回还是有成交就返回?

on_trade/on_order都是一旦有变化就会立即返回,而不是等待全部成交了才返回。

Administrator
avatar
加入于:
帖子: 4997
声望: 292

渔哥 wrote:

tickdata last_volume是什么意思跟volume有什么区别
name和symbol有什么区别?

  • last_volume是最新一笔成交的量,这个字段国内市场没有
  • volume是全天累计成交量
  • name是合约的中文名称,给人看的
  • symbol是合约的代码,程序用的
Member
avatar
加入于:
帖子: 48
声望: 0

非常感谢

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

沪公网安备 31011502017034号