
等级: 标准版
- 注册:
- 2023-3-20
- 曾用名:
|

楼主 |
发表于 2023-4-1 09:12
|
显示全部楼层
交易时间:=(TIME>=090100 AND TIME<=145000) OR (TIME>=210100 AND TIME<=225000);
A:=MA(C,1);
B:=MA(C,5);
做多条件:=CROSS(A,B) AND 交易时间 AND HOLDING=0;
做空条件:=CROSS(B,A) AND 交易时间 AND HOLDING=0;
平空条件:=CROSS(A,B) AND 交易时间 AND HOLDING<0;
平多条件:=CROSS(B,A) AND 交易时间 AND HOLDING>0;
SELL(平多条件,0,LIMITR,O+2);
SELLSHORT(平空条件,0,LIMITR,O-2);
BUY(做多条件,1,LIMITR,O-5);
BUYSHORT(做空条件,1,LIMITR,O+5);
尾盘:=(TIME>=145500 AND TIME<=150000) OR (TIME>=225500 AND TIME<=230000);
IF 尾盘 THEN //尾盘清仓
BEGIN
SELL(HOLDING>0,0,LIMITR,OPEN);
SELLSHORT(HOLDING<0,0,LIMITR,OPEN);
END
模式和这个差不多
|
|