请帮忙看看有没有漏洞,这样写有没有问题
ss:=1;//设置默认手数
IF TBUYHOLDINGEX('','',1)>0 THEN BEGIN
TSELL(平多,0,MKT);
END
IF TSELLHOLDINGEX('','',1)>0 THEN BEGIN
TSELLSHORT(平空,0,MKT);
END
IF TACCOUNT(19)>40000 AND TBUYHOLDINGEX('','',2)=0 THEN BEGIN
TBUY(开多,SS,MKT);
END
IF TACCOUNT(19)>40000 AND TSELLHOLDINGEX('','',2)=0 THEN BEGIN
TBUYSHORT(开空,SS,MKT);
END
//止盈部分
IF 总盈亏>1 AND TBUYHOLDINGEX('','',1)>0 THEN BEGIN
TSELL(平多,0,MKT);
END
IF 总盈亏>1 AND TSELLHOLDINGEX('','',1)>0 THEN BEGIN
TSELLSHORT(平空,0,MKT);
END
//止损部分
IF 总盈亏<-1 AND TBUYHOLDINGEX('','',1)>0 THEN BEGIN
TSELL(平多,0,MKT);
END
IF 总盈亏<-1 AND TSELLHOLDINGEX('','',1)>0 THEN BEGIN
TSELLSHORT(平空,0,MKT);
END
除去部分变量的定义没有提供,其他部分逻辑和语法上都是可以的。