关于信号闪烁的问题
下面是我的交易代码。在挂上模拟盘跑的时候,一直是开仓平仓的信号正常发送,但是给我闪了一个信号闪烁的提示后,策略的这个持仓数不会变化,但是里面的图表持仓确实会变,我需要手动暂停策略后,再重新启动,他这个持仓才会正常显示,是我把这个交易代码放在了OnBar(ArrayRef<Integer> indexs)里面的原因吗// ===== 11. 开空(路径2优先) ===== (False); // Bool canOpen2 = (gL6P2K == 0 && (trig2a || trig2b)); Bool canOpen1 = (gL6P1K == 0 && (trig1 || trig2)); If(canOpen2) { SellShort(1, Close); gEntry2 = Close; gStop2 = Close + stopPoints; gKey2 = gL4HiA; gL6P2K = 1; gL5Lyr2 = IIF(trig2a, 1, 5); Commentary("路径2空"); } Else If(canOpen1) { SellShort(1, Close); gEntry1 = Close; gStop1 = Close + stopPoints; gKey1 = gL4HiA; gL6P1K = 1; gL5Lyr1 = IIF(trig1, 10, 30); Commentary("路径1空"); }