在实盘测试策略时发现交易启动后不久pos就变成1了但交易记录中没有任何成交,以致它一直在下平仓的单但都被拒单。请问出现这种情况的原因是什么?
在实盘测试策略时发现交易启动后不久pos就变成1了但交易记录中没有任何成交,以致它一直在下平仓的单但都被拒单。请问出现这种情况的原因是什么?
这里应该需要读取CTP接口的真实持仓量来修正pos,至于读取接口的方法由下面的高手来回答。
因为你之前有过多头成交,导致策略仓位发生了变化,然后同步写入了硬盘缓存文件里,所以今天手数是正的。
后续又做了手动平仓操作,使得账户底层仓位没了,但是策略并不知道。
将C:\users\administrator.vntrader\cta_strategy_data.json删掉即可