
等级: 标准版
- 注册:
- 2022-6-27
- 曾用名:
|

楼主 |
发表于 2023-4-18 16:20
|
显示全部楼层
MA1:MA(C,N);
VAR1:=CROSS(C,MA1);
VAR2:=H>ENTERPRICE+ZY AND ENTERBARS>0;
VBR1:=CROSS(MA1,C);
VBR2:=L<ENTERPRICE-ZY AND ENTERBARS>0;
//平多
IF VAR2 AND HOLDING>0 THEN BEGIN
SELL(1,0,LIMITR,CLOSE);//市价(MARKETR)挂单价(LIMITR)
END
//平空
IF VBR2 AND HOLDING<0 THEN BEGIN
SELLSHORT(1,0,LIMITR,CLOSE);;
END
//平空开多
IF VAR1 AND HOLDING<=0 AND ABB THEN BEGIN
SELLSHORT(1,SS,LIMITR,CLOSE);
BUY(1,SS,LIMITR,CLOSE);
END
//平多开空
IF VBR1 AND HOLDING>=0 AND ABB THEN BEGIN
SELL(1,SS,LIMITR,CLOSE);
BUYSHORT(1,SS,LIMITR,CLOSE);
END
老师,帮我改为后台程序化策略,谢谢 |
|