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

用的交易所是币安,开平仓之后有时候pos会剩下很小的浮点数
description
开仓round_to过了,平仓用的abs(),发单也没有报错。
不知道是哪里出了问题

Administrator
avatar
加入于:
帖子: 5100
声望: 295

在网页上看下呢,当前是否有实际持仓?

Member
avatar
加入于:
帖子: 62
声望: 1

用Python的交易员 wrote:

在网页上看下呢,当前是否有实际持仓?
网页和手机端查询都是没有持仓的,就是vnpy中显示会有pos残留,并且还会因此发出平仓信号,此时交易所会报错委托失败

Administrator
avatar
加入于:
帖子: 5100
声望: 295

修改下.vntrader/cta_strategy_data.json吧,这个问题可能来源于币安接口成交回报的小数点精度

Member
avatar
加入于:
帖子: 62
声望: 1

用Python的交易员 wrote:

修改下.vntrader/cta_strategy_data.json吧,这个问题可能来源于币安接口成交回报的小数点精度
能不能在cta策略内部每隔一段时间判断pos是否小于一个阈值比如1e-8,是的话就归零,这样子是否合适

Administrator
avatar
加入于:
帖子: 5100
声望: 295

你可以自己在策略on_trade里这么写下

Member
avatar
加入于:
帖子: 62
声望: 1

用Python的交易员 wrote:

你可以自己在策略on_trade里这么写下
好的,多谢

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

沪公网安备 31011502017034号