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

登录反向币安期货,cta写了buy,short,sell,cover,都和商品期货一样写?回测只有开仓,没有平仓,没搞懂为什么?

Member
avatar
加入于:
帖子: 470
声望: 25

币安只支持净仓

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

非常感谢,麻烦问一下净仓是什么意思?那CTA 里面的报单代码应该用什么?
我之前一直是写商品金融期货的CTA ,老板突然让我写这个,麻烦了

Member
avatar
加入于:
帖子: 470
声望: 25

净仓指多空方向的持仓会自动清算,只保留汇总后的单边仓位。
报单代码可参考:https://www.vnpy.com/docs/cn/cta_strategy.html

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

感谢,我试了一下币安期货的反向登录为币本位合约期货,然后尝试了在币安网上面交易,只交易BTCUSD_PERP永续的期货合约
同时做多1手和空1手 vnpy上面持仓显示 净 -1
同时做多2手和空1手 vnpy上面持仓显示 净 -1
同时做多1手和空2手 vnpy上面持仓显示 净 -2
只做多1手 vnpy上面持仓显示 净 1
只做空1手 vnpy上面持仓显示 净 -1
然后我就懵了

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

您给我发的链接是指这张图的这句话?description
表示我在CTA策略中,不用管当前是需要平多、平空还是做空、做多操作,只需要看方向是委托做空单还是做多单
一律用buy报单多 用sell报单空

description
同时报单要这样写 self.buy(bar.close_price,self.unit,net=True)
因为您说币安只支持净仓,net为True为净仓交易模式
请问是这样吗?

Member
avatar
加入于:
帖子: 470
声望: 25

币安只支持净仓,不用净仓转换(设置net=true),净仓转换是在开平模式下需要对整个账户进行净仓处理的时候使用的。

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

沪公网安备 31011502017034号