//该模型为简单示范模型,用户需根据自己交易经验,修改完善后再实际应用!!!
//适用模式:“走完一根K线以后”
//若用户模式选为“固定时间间隔”,请将"交易条件"中的CLOSE改为OPEN,避免信号闪烁。
//此主题相关图片如下:qq浏览器截图_20150525090753_7148cd8d7dcb4d2cb276b98c7b8752df.jpg
//中间变量
MA55:=MA(CLOSE,N); //55日均线
KD1:=CLOSE>MA55; //收盘价高于均线
KK1:=CLOSE<MA55; //收盘价低于均线
KD2:=MA55>REF(MA55,1); //55日均线比上个交易日高
KK2:=MA55<REF(MA55,1); //55日均线比上个交易日低
KD3:=CROSS(CLOSE,MA55); //收盘价向上穿越55均线
KK3:=CROSS(MA55,CLOSE); //55均线向上穿越收盘价
KD4:=(OPEN-REF(CLOSE,1))/REF(CLOSE,1)<0.02; //避免高开超2个点
KK4:=(REF(CLOSE,1)-OPEN)/REF(CLOSE,1)<0.02; //避免低开超2个点
PK:={MA(CLOSE,N)>REF(MA(CLOSE,N),3) OR }CROSS(CLOSE,MA55) OR (CLOSE-REF(CLOSE,1))/CLOSE>0.02; //M日均线向上 OR 收盘价突破向下的M日均线向上 OR 昨日累计涨幅超2个点
PD:={MA(CLOSE,N)<REF(MA(CLOSE,N),3) OR }CROSS(MA55,CLOSE) OR ((REF(CLOSE,1)-CLOSE)/REF(CLOSE,1))>0.02; //参考楼上
手数:=手数或股数;
//交易条件
开多条件:=KD1 AND KD2 AND KD3 AND KD4;//开多条件
开空条件:=KK1 AND KK2 AND KK3 AND KK4;//开空条件
平空条件:=PK; //平空条件
平多条件:=PD; //平多条件
//交易系统
平空:SELLSHORT(平空条件,手数,MARKET);
平多:SELL(平多条件,手数,MARKET);
开多:BUY(开多条件,手数,MARKET);
开空:BUYSHORT(开空条件,手数,MARKET);
当前持仓:HOLDING,COLORGRAY,LINETHICK0;
当前资产:ASSET,NOAXIS,COLORGRAY;
//注意交易系统先开后平的原则
请教楼主,代入编辑器出现N未定义,和未定义变量。麻烦请告知,谢谢 |