 
等级: 超级版主
- 注册:
- 2021-5-18
- 曾用名:
|
ma5:ma(c,5);
ma30:ma(c,30);
if cross(ma5,ma30) and holding<=0 and ma(c,60)>ref(ma(c,60),1) then
begin
sellshort(1,1,marketr);
buy(1,1,marketr);
END
if cross(ma30,ma5) and holding>=0 and ma(c,60)<ref(ma(c,60),1) then
begin
sell(1,1,marketr);
buyshort(1,1,marketr);
END
//止盈超过100个点,回撤40个点止盈,平多
IF hhv(c,enterbars+1)-AVGENTERPRICE>100*mindiff and c<hhv(c,enterbars+1)-40*mindiff THEN BEGIN
SELL(1,HOLDING,marketr);
END
//止盈超过100个点,回撤40个点止盈,平空
IF AVGENTERPRICE-llv(c,enterbars+1)>100*mindiff and c>llv(c,enterbars+1)+40*mindiff THEN BEGIN
SELLshort(1,HOLDING,marketr);
END
//止损平多
IF AVGENTERPRICE-C>40*MINDIFF THEN BEGIN
SELL(1,HOLDING,marketr);
END
//止损平空
IF C-AVGENTERPRICE>40*MINDIFF THEN BEGIN
SELLshort(1,HOLDING,marketr);
END |
|