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

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

Member
avatar
加入于:
帖子: 4618
声望: 284

可参考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
加入于:
帖子: 59
声望: 0

好的,谢谢。

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

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

Member
avatar
加入于:
帖子: 4618
声望: 284

可以的

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

都可以?

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

Member
avatar
加入于:
帖子: 4618
声望: 284

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

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

谢谢,好的

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

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

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

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

Administrator
avatar
加入于:
帖子: 4500
声望: 320

渔哥 wrote:

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

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

Administrator
avatar
加入于:
帖子: 4500
声望: 320

渔哥 wrote:

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

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

非常感谢

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

沪公网安备 31011502017034号

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