IF TBUYHOLDING(1)>0 THEN BEGIN
//多头平仓
IF TBUYHOLDING(1)>0 THEN
平多A:TSELL(平多1,TBUYHOLDING(1),MKT);
IF TBUYHOLDING(1)>0 THEN
平多B:TSELL(平多2,TBUYHOLDING(1),MKT);
//多头止损
IF LOST>=MaxLost AND TBUYHOLDING(1)>0 THEN
止损平多:TSELL(1,TBUYHOLDING(1),MKT);
//多头收盘平仓
IF TIME>=151400 AND TBUYHOLDING(1)>0 THEN
收盘平多:TSELL(1,TBUYHOLDING(1),MKT);
END
IF TSELLHOLDING(1)>0 THEN BEGIN
//空头平仓
IF TSELLHOLDING(1)>0 THEN
平空A:TSELLSHORT(平空1,TSELLHOLDING(1),MKT);
IF TSELLHOLDING(1)>0 THEN
平空B:TSELLSHORT(平空2,TSELLHOLDING(1),MKT);
//空头止损
IF LOST>=MaxLost AND TSELLHOLDING(1)>0 THEN
止损平空:TSELLSHORT(1,TSELLHOLDING(1),MKT);
//空头收盘平仓
IF TIME>=151400 AND TSELLHOLDING(1)>0 THEN
收盘平空:TSELLSHORT(1,TSELLHOLDING(1),MKT);
END
IF 交易时间 AND THOLDING=0 THEN BEGIN
IF THOLDING=0 THEN
开多B:TBUY(开多2,手数,MKT);
IF THOLDING=0 THEN
开空B:TBUYSHORT(开空2,手数,MKT);
IF THOLDING=0 THEN
开多A:TBUY(开多1,手数,MKT);
IF THOLDING=0 THEN
开空A:TBUYSHORT(开空1,手数,MKT);
END