N:=BARSLAST(DATE<>REF(DATE,1))+1;
M:=5;//止损参数
COUNT(BARSSK=1,N)<1&&COUNT(BARSBK=1,N)<1&&BKVOL=0&&SKVOL=0&&A,BK(1);
COUNT(BARSSK=1,N)<1&&COUNT(BARSBK=1,N)<1&&BKVOL=0&&SKVOL=0&&B,SK(1);
BKVOL=1&&SKVOL=0&&A1,BK(1);
BKVOL=0&&SKVOL=1&&B1,SK(1);
BKVOL=1&&C<=BKPRICE-M,SP(BKVOL);
SKVOL=1&&C>=SKPRICE+M,BP(BKVOL);
BKVOL=2&&C<=REF(BKPRICE,BARSBK+1),SP(BKVOL);
SKVOL=2&&C>=REF(BKPRICE,BARSSK+1),BP(SKVOL);
CLOSEMINUTE<=1,CLOSEOUT;
MONO_SIGNAL;
仅供参考!
测试后并未发现您所描述的两个问题
可能原因如下:
1.测试IF合约中一个最小变动价位为0.2 该模型设置的是价格变动5 也就是25个最小变动价位
您所说的第一单遇到止损价格却没止损 应该是没有触发止损
2. 尾盘平仓指令是没有任何问题的 您的模型在当天应该都做了止损 请您查看是否漏掉了信号没有看到