//定义参数
INPUT:N1(5,1,100,10),N2(10,1,120,10),N3(20,1,200,20),N4(60,1,200,20);
//绘制四条均线
MA1:MA(C,N1);
MA2:MA(C,N2);
MA3:MA(C,N3);
MA4:MA(C,N4);
//下单条件
if COND1:=CROSS(MA1,MA2) and MA1>MA3
THEN BUY 1
IF COND2:=CROSS(MA2,MA1)AND MA1<MA4
THEN BUYSHORT
//平仓条件
if MA1<MA2
THEN SELL 1
IF MA1>MA2
THEN SELLSHORT
END
我帮你写完善吧
DD:=CROSS(MA1,MA2) AND MA1>MA3;
if DD then buy(1,1,marketr);
KK:=CROSS(MA2,MA1) AND MA1<MA4;
if KK then buyshort(1,1,market);
DD_PP:=MA1<MA2;
if DD_PP then sell(1,1,market);
KK_PP:=MA1>MA2;
if KK_PP then sellshort(1,1,market);
连续开仓问题用 holding 控制即可
INPUT:N1(5,1,100,10),N2(10,1,120,10),N3(20,1,200,20),N4(60,1,200,20);
MA1:MA(C,N1);
MA2:MA(C,N2);
MA3:MA(C,N3);
MA4:MA(C,N4);
/DD:=CROSS(MA1,MA2) AND MA1>MA3;
if DD then buy(1,1,marketr);
KK:=CROSS(MA2,MA1) AND MA1<MA4;
if KK then buyshort(1,1,market);
DD_PP:=MA1<MA2;
if DD_PP then sell(1,1,market);
KK_PP:=MA1>MA2;
if KK_PP then sellshort(1,1,market);
这样是否就完整了,版主门请回答下怎样可以去测试?