请问一下,我在用脚本写 卖出时(如下),一直显示 “交易委托失败 代码 51,信息:CTP:平昨仓位不足”。但是,我是今天下单的,也有持仓,请问该如何处理,添加什么参数才能平掉?
engine.sell(vt_symbol= vt_symbol, volume= 1 price= engine.get_tick(vt_symbol).last_price);
请问一下,我在用脚本写 卖出时(如下),一直显示 “交易委托失败 代码 51,信息:CTP:平昨仓位不足”。但是,我是今天下单的,也有持仓,请问该如何处理,添加什么参数才能平掉?
engine.sell(vt_symbol= vt_symbol, volume= 1 price= engine.get_tick(vt_symbol).last_price);
VeighNa最新才到3.0.0,你用的不是官方的产品。在社区的首页重新下一个吧。
郭易燔 wrote:
VeighNa最新才到3.0.0,你用的不是官方的产品。在社区的首页重新下一个吧。
我就是在官网刚刚下的,下的是3.0,好像里面显示的是3.1。之前一直用2.9,也是同样的问题
看错了,我的VeighNa 版本就是3.0, python 的版本是3.1,请问有人知道应该怎么处理 “交易委托失败 代码 51,信息:CTP:平昨仓位不足” 这个问题吗
如果是SimNow环境,用VeighNa Trader登录查看确认自己的仓位,然后试试手动平仓(平今、平昨都试下),如果还是不行就是典型的SimNow今昨仓数据维护问题了,通常等两天就能正常平
MTF wrote:
如果是SimNow环境,用VeighNa Trader登录查看确认自己的仓位,然后试试手动平仓(平今、平昨都试下),如果还是不行就是典型的SimNow今昨仓数据维护问题了,通常等两天就能正常平
我试了一下,用平今是可以的。但是,如果要是用代码的话,请问一下应该怎么处理啊?
使用脚本策略,平今,不过,平今函数需要自己在脚本引擎中重新编写一下
我的微信849322520,欢迎交流