INPUT:SS(1,1,999,1);//开仓手数
INPUT:ZY(3,0,999,1);//止盈 3%
INPUT:ZS(1,0,999,1);//止损 1%
B:=STKINDI('','空1.A',0,1,0);
B1:=STKINDI('','空2.A1',0,1,0);
B2:=STKINDI('','空3.A2',0,3,0);
B3:=STKINDI('','空4.A3',0,3,0);
B4:=STKINDI('','空5.A4',0,6,0);
B5:=STKINDI('','空6.A5',0,6,0);
开空:B and B1 and B2 and B3 and B4 and B5;
j:=STKINDI('','多1.A',0,1,0);
j1:=STKINDI('','多2.A1',0,1,0);
j2:=STKINDI('','多3.A2',0,3,0);
j3:=STKINDI('','多4.A3',0,3,0);
j4:=STKINDI('','多5.A4',0,6,0);
j5:=STKINDI('','多6.A5',0,6,0);
开多:j and j1 and j2 and j3 and j4 and j5;
KD:=开多;
KK:=开空;
IF KD AND HOLDING<=0 THEN
BEGIN
SELLSHORT(HOLDING<0,0,MARKETR);
BUY(HOLDING=0,SS,MARKETR);
END
IF KK AND HOLDING>=0 THEN
BEGIN
SELL(HOLDING>0,0,MARKETR);
BUYSHORT(HOLDING=0,SS,MARKETR);
END
//盈利
DZYJ:=ENTERPRICE*(1+ZY/100);
IF HOLDING=SS AND C>=DZYJ THEN
BEGIN
SELL(HOLDING=SS,0,MARKETR);
END
KZYJ:=ENTERPRICE*(1-ZY/100);
IF HOLDING=-1*SS AND C<=KZYJ THEN
BEGIN
SELLSHORT(HOLDING=-1*SS,0,MARKETR);
END
//止损
DZS2:=ENTERPRICE*(1-ZS/100);
IF C<DZS2 AND HOLDING>0 AND ENTERBARS>0 THEN
BEGIN
SELL(HOLDING>0,0,MARKETR);
END
KZS2:=ENTERPRICE*(1+ZS/100);
IF C>KZS2 AND HOLDING<0 AND ENTERBARS>0 THEN
BEGIN
SELLSHORT(HOLDING<0,0,MARKETR);
END
当前持仓:HOLDING,COLORGRAY,LINETHICK0;
当前资产:ASSET,NOAXIS,COLORGRAY;