你这个金叉怎么定义的?均线金叉还是什么。
ma10:ma(c,10);
ma5:ma(c,5);//均线周期在这里自行调整下就行了。
jc:cross(ma5,ma10);//金叉条件
sc:cross(ma10,ma5);//死叉条件
这个金叉死叉条件和上面的开仓条件关系是什么。是同时触发才下单吗?
INPUT:SS(1,1,10000,1),NMIN1(30,1,1000,1),NMIN2(10,1,100,1),N1(0,0,100,1);
N:=BARSLAST(DATE<>REF(DATE,1))+1;
开盘30分钟最高价:=VALUEWHEN(TIME<=090000+NMIN1*100,HHV(H,N));
开盘30分钟最低价:=VALUEWHEN(TIME<=090000+NMIN1*100,LLV(L,N));
手数:=SS;
上轨:开盘30分钟最高价+N1*MINDIFF;
下轨:开盘30分钟最低价-N1*MINDIFF;
//条件
ma10:ma(c,10);
ma5:ma(c,5);//均线周期在这里自行调整下就行了。
jc:cross(ma5,ma10);//金叉条件
sc:cross(ma10,ma5);//死叉条件
开多条件:=C>上轨 and jc;
开空条件:=C<下轨 and sc;
//交易系统
IF TIME>090000+NMIN1*100 AND TIME<150000-10*100 THEN BEGIN
开多:BUY(开多条件 AND HOLDING=0,手数,MARKET);
开空:BUYSHORT(开空条件 AND HOLDING=0,手数,MARKET);
END
//平仓
IF TIME>=150000-NMIN2*100 THEN BEGIN
收盘平多:SELL(1,手数,MARKET);
收盘平空:SELLSHORT(1,手数,MARKET);
END
当前持仓:HOLDING,COLORGRAY,LINETHICK0;