之前策略运行很好,后来有几次手动平仓以后,就出现明明没有仓位,程序却一直判断有仓位的情况,请问这种问题如何解决?
之前策略运行很好,后来有几次手动平仓以后,就出现明明没有仓位,程序却一直判断有仓位的情况,请问这种问题如何解决?
手动平仓后,策略无法收到对应的成交记录,也就无法得知仓位已经变0,需要手动修改缓存数据文件,位于:
C:\administrator\.vntrader\cta_strategy_data.json
其中的对应策略数据的pos字段,修改好后重启即可
MTF wrote:
手动平仓后,策略无法收到对应的成交记录,也就无法得知仓位已经变0,需要手动修改缓存数据文件,位于:
C:\administrator\.vntrader\cta_strategy_data.json
其中的对应策略数据的pos字段,修改好后重启即可
谢谢 已经改过了 就是经常出错 经常得手动改动
MTF wrote:
手动平仓后,策略无法收到对应的成交记录,也就无法得知仓位已经变0,需要手动修改缓存数据文件,位于:
C:\administrator\.vntrader\cta_strategy_data.json
其中的对应策略数据的pos字段,修改好后重启即可
几乎每天都要发生最少一次的平仓pos不归零的问题,导致经常错过一些机会,请问有什么办法没有?
如果说策略每天都需要人工干预,是不是可以考虑改一下策略的逻辑,以增强策略的鲁棒性呢