VARIABLE:A:=O;
VARIABLE:MARK:=O;
ma20:ma(n2,20)COLORWHITE; //20日均线
ma60:ma(n3,60)COLORYELLOW; //60日均线INPUT:=n(1,1,10,1),n2(20,1,50,2),n3(60,10,100,20),ss(1,1,100,1);
手数:1;
//交易条件:
平空条件:=c>ma20 and ma20>ma60 and holding<=0;
开多条件:=c>ma20 and ma20>ma60 and holding=0;
平多条件:=c<ma20 and ma20<ma60 and holding>=0;
开空条件:=c<ma20 and ma20<ma60 and holding=0;
IF 平空条件 THEN BEGIN //如果现在持仓为0或者有空仓,并且,均线金叉
平空:=SELLSHORT(holding<=-1, 100%, MARKETR);
END
IF 开多条件 THEN BEGIN //如果现在持仓为0或者有多仓,并且,均线死叉
开多:=BUY(holding=0, 1, MARKETR);
END
IF 平多条件 THEN BEGIN //如果现在持仓为0或者有多仓,并且,均线死叉
平多:=SELL(holding>=1, 100%, MARKETR);
END
IF 开空条件 THEN BEGIN //如果现在持仓为0或者有多仓,并且,均线死叉
开空:=BUYSHORT(holding=0, 1, MARKETR);
END
VARIABLE:A:=O;
VARIABLE:MARK:=O;
INPUT:n(1,1,10,1),n2(20,1,50,2),n3(60,10,100,20),ss(1,1,100,1);
ma20:ma(C,n2),COLORWHITE; //20日均线
ma60:ma(C,n3),COLORYELLOW; //60日均线
手数:1;
替换部分代码。