模型回测完后开始模拟跑,策略入场和出场都是1手,但模拟跑的时候开平仓都是2手,请问TB老师,问题可能出在哪里?
你这个策略是反手策略吧?
开多的时候会先平空吧?
拿2手应该是正常的
是反手策略,大部分情况都会反手,开多的时候也是先平空,但目前就是先平仓2手,再开多2手,可是代码写的是1手,不知道哪里的问题,查不出来。谢谢
第一,启动策略的时候,用监控器查询一下,看看账户持仓和图表信号数量是否匹配。不匹配就同步一下,让账户持仓保持匹配。
第二,观察信号手数和代码手数是否一致
第三,观察信号手数和账户委托手数是否一致
如果信号手数和代码手数不一致,说明你代码里写错了,你以为是1手,其实你写的是2手,粗心看错了
如果信号手数和账户委托手数不一致,去头寸管理器里,看看最右边是不是设置了两倍的系数