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

我读到陈总在论坛所留言,vnpy的设计理念是把strategy和account层面独立开,strategy获取不了账户信息。

但是如果我交易的是,不能空short的品种,如equity。策略在下卖单的时候,需要看一眼账户仓位,否则api会推报错Available Pos not sufficient。

在此情况下,请问如何较好地处理该问题呢

Super Moderator
avatar
加入于:
帖子: 1593
声望: 112

每个策略能sell的仓位,应该是独立维护的(也就是只有自己策略开的多头才能去sell),只要保证好这点就不太可能出现可用不足的情况吧

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

哦哦这样子,谢谢。相当于在策略json里面写死min_pos=0,让它不空short是吧

Member
avatar
加入于:
帖子: 4949
声望: 297

示例策略的写法是维护策略净持仓self.pos来进行委托

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

沪公网安备 31011502017034号

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