我电脑设置的5个点止盈,6个点止损,为什么系统收盘跌8个点也不平仓
Pd:=C>=(ENTERPRICE+N1*MINDIFF) or C<=(ENTERPRICE-N2*MINDIFF);
Pk:=C<=(ENTERPRICE-N1*MINDIFF) OR C>=(ENTERPRICE+N2*MINDIFF);
开多0:BUY(上升11 AND 开多单 and time1,1,LIMITR,CLOSE-0.2);
开多1:BUY(上涨拐点 AND 开多单 and time1,1,LIMITR,close-0.1);
开多2:BUY(空中加油 AND 开多单 and time1,1,LIMITR,close);
开多3:BUY(两连红 AND 开多单 and time1,1,LIMITR,close-0.2);
开多4:BUY(三连红 AND 开多单 and time1,1,LIMITR,close-0.2);
开空0:BUYSHORT(下跌拐点 AND 开空单 and time1,1,LIMITR,CLOSE+0.2);
开空1:BUYSHORT(中空 AND 开空单 and time1,1,THISCLOSE);
开空2:BUYSHORT(两连阴 AND 开空单 and time1,1,LIMITR,CLOSE+0.2);
开空3:BUYSHORT(三连阴 AND 开空单 and time1,1,LIMITR,CLOSE+0.2);
if Pd=1 then
begin
平多:SELL(HOLDING>0,100%,thisCLOSE);
end
if Pk=1 then
begin
平空:SELLSHORT( HOLDING<0,100%,thisCLOSE);
end
这是什么原因?