在模拟盘运行自动交易时,策略周期是15分钟,股指我开了开平互转,早上10点多开多了一手IF,下午2:35分打到了止损线,并且平仓信号也实时出来了,此时开了开平互转日内应该直接开空仓的,但是没有发送委托信号,直到2:58分才开触发了开平互转,开了一手空单,我是阿里云的服务器,也检查了网路没有问题。TB的消息列表也没有任何异常提示。请问这是什么原因呢?


建议先用本地机器跑。云服务器后台可能给你睡眠了,所以没有断网通知和报单记录
没有睡眠锁屏之类的,因为我一直在盯着服务器,在平仓信号出现后,发送开平互转委托前,这延迟大约20分钟里,期间也是有别的策略正常开单的,所以应该可以排除服务器原因。代码层面我仅仅收窄了止损参数又进行了测试,测试结果只要开仓当天触发了止损,就可以开空仓。所以这个情况实在是找不到问题原因。所以还得麻烦老师帮我分析下还有什么可能会造成这个原因呢?
你这个情况很复杂
第一,如果图上出现信号,单元启动了自动交易,配置正确,且关联账户已登录,那么账户里一定是有委托单记录的,成不成交另说。反过来,如果你确定没有委托单,那就是上面任何一条里没满足。
第二,如果图上的信号,盘中走着走着会消失移动,那就说明策略模型有问题,没有固定住信号,发生了信号闪烁。
不是单一的问题,这个需要调试分析的。