 
等级: 超级版主
- 注册:
- 2021-5-18
- 曾用名:
|
ma5:ma(c,5);
ma30:ma(c,8);
DIFF :EMA(CLOSE,12) - EMA(CLOSE,26);
DEA :=EMA(DIFF,9);
MACD :=2*(DIFF-DEA);
开多平空条件:=CROSS(macd,0);//开多平空条件
开空平多条件:=CROSS(0,macd);//开空平多条件
//交易系统
v1:=ref(valuewhen(开多平空条件,macd),1);
v2:=ref(valuewhen(开空平多条件,macd),1);
if cross(ma5,ma30) and holding<=0 and macd>v1*1.03 then
begin
buy(1,20000,marketr);
END
if cross(ma30,ma5) and (holding-DAYHOLDING)>=0 and macd<v2*(1-0.03) then
begin
p1:sell(1,holding-DAYHOLDING,marketr);
END
//止损平多
IF OPENPROFITPER<-2 and (holding-DAYHOLDING)>=0 THEN BEGIN
SELL(1,holding-DAYHOLDING,marketr);
END |
|