//以上为EXPMA指标
CROSS(MA2,MA3)&&CLOSE>MA4,BK;//当MA2上穿MA3,并且收盘价大于MA4,发出买入开仓交易指令。
CROSS(MA2,MA1),SP;//当MA2上穿MA1,发出卖出平仓交易指令。
CROSS(MA3,MA2)&&CLOSE CROSS(MA1,MA2),BP;//当MA1上穿MA2,发出买入平仓交易指令。 25 HCL模型 MAH:=MA(HIGH,N); MAL:=MA(LOW,N); MAC:=MA(CLOSE,N); //以上为HCL指标公式 MAH>REF(MAH,1)&&MAL>REF(MAL,1)&&MAC>REF(MAC,1),BPK;//MAH,MAL,MAC同时上涨,买平并买开。 MAH 26 KDJ模型 RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;//定义RSV K:=SMA(RSV,M1,1); //定义K D:=SMA(K,M2,1); //定义D J:=3*K-2*D; //定义J //以上为KDJ指标公式 J<30&&CROSS(K,D),BPK;//J值小于30并且K、D金叉,买平并买开。 J>70&&CROSS(D,K),SPK;//J值大于70并且K、D死叉,卖平并卖开。 27 KD模型 RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100; K:=SMA(RSV,M1,1); D:=SMA(K,M2,1); //以上为KD指标公式 CROSS(K,D),BPK;//K,D金叉,买平并买开。 CROSS(D,K),SPK;//K,D死叉,卖平并卖开。 28 LW&R模型 RSV:= (CLOSE-HHV(HIGH,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;//定义RSV LWR1:=SMA(RSV,3,1);//定义LWR1 LWR2:=SMA(LWR1,3,1);//定义LWR2 CROSS(LWR1,LWR2),BPK;//LWR1上穿LWR2,买平并买开 CROSS(LWR2,LWR1),SPK;//LWR1下穿LWR2,卖平并卖开 29 LW&R模型1 RSV:= (CLOSE-HHV(HIGH,N))/(HHV(HIGH,N)-LLV(LOW,N))*100; LWR1:=SMA(RSV,M1,1); LWR2:=SMA(LWR1,M2,1); //以上为LW&R指标公式 LWR1<30&&CROSS(LWR1,LWR2),BK;//LWR1小于30,并且LWR1上穿LWR2,买开。 LWR1>70&&CROSS(LWR2,LWR1),SK;//LWR1大于70,并且LWR1下穿LWR2,卖开。 LWR1>80&&LWR2>70,BP;//LWR1大于80,并且LWR2大于70,平空仓。 LWR1<20&&LWR2<30,SP;//LWR1小于20,并且LWR2小于30,平多仓。 30 MACD模型 DIFF := EMA(CLOSE,SHORT) - EMA(CLOSE,LONG);//定义DIFF DEA := EMA(DIFF,M);//定义DEA //以上为MACD指标公式 (DIFF<0)&&(DEA<0)&&(CROSS(DIFF,DEA)),BPK;//DIFF小于0并且DEA小于0并且DIFF上穿DEA,买平并买开 (DIFF>0)&&(DEA>0)&&(CROSS(DEA,DIFF)),SPK;//DIFF大于0并且DEA大于0并且DIFF下穿DEA,卖平并卖开 31 MASS模型 MASS:=SUM(EMA((HIGH-LOW),N1)/EMA(EMA((HIGH-LOW),N1),N1),N2);//定义MASS MA9:=MA(CLOSE,9);//定义9周期收盘价的均线 CROSS(26.5,MASS)&&MA9>REF(MA9,1),SPK;//MASS下穿26.5,并且MA9在上升趋势中,卖平并卖开 CROSS(26.5,MASS)&&MA9 32 MA模型 MA1:=MA(CLOSE,N);//定义10周期均线 MA1>REF(MA1,1)&&REF(MA1,1)>REF(MA1,2)&&REF(MA1,3)>REF(MA1,2)&&REF(MA1,4)>REF(M A1,3),BPK;//上拐时买平并买开 MA1 33 MA组合模型 MA1:=MA(CLOSE,P1); MA2:=MA(CLOSE,P2); MA3:=MA(CLOSE,P3); MA4:=MA(CLOSE,P4); //已上是MA组合指标公式 CROSS(MA2,MA3)&&CLOSE>MA4,BK;//当MA2上穿MA3,并且收盘价大于MA4,发出买入开仓交易指令 CROSS(MA2,MA1),SP;//当MA2上穿MA1,发出卖出平仓交易指令 CROSS(MA3,MA2)&&CLOSE CROSS(MA1,MA2),BP;//当MA1上穿MA2,发出买入平仓交易指令 34 MFI模型 TYP := (HIGH + LOW + CLOSE)/3; MR:=SUM(IFELSE(TYP>REF(TYP,1),TYP*VOL,0),N)/SUM(IFELSE(TYP //以上是MFI指标公式 MFIREF(CLOSE,1)&&MFI>20&&MFI<80,BPK;//当MFI处于下降趋势,并且收盘价处于上升趋势,并且MFI大于20并且小于80,买平并买开 MFI>REF(MFI,1)&&CLOSE20&&MFI<80,SPK;//当MFI处于上升趋势,并且收盘价处于下降趋势,并且MFI大于20并且小于80,卖平并卖开 35 MICD模型 MI:=CLOSE-REF(CLOSE,1); AMI:=SMA(MI,N,1); DIF:=MA(REF(AMI,1),N1)-MA(REF(AMI,1),N2); MICD:=SMA(DIF,10,1); //上述是MICD指标公式 (DIF<0)&&(MICD<0)&&(CROSS(DIF,MICD)),BPK;//DIF小于0并且MICD小于0并且DIFF上穿MICD,买平并买开 (DIF>0)&&(MICD>0)&&(CROSS(MICD,DIF)),SPK;//DIF大于0并且MICD大于0并且DIFF下穿MICD,卖平并卖 36 MIKE模型 TYP:=(HIGH+LOW+CLOSE)/3; LL:=LLV(LOW,N); HH:=HHV(HIGH,N); WR:=TYP+(TYP-LL); MR:=TYP+(HH-LL); SR:=2*HH-LL; WS:=TYP-(HH-TYP); MS:=TYP-(HH-LL); SS:=2*LL-HH; //上述是MIKE指标公式 WRREF(WR,2) && MRREF(MR,2) && SRREF(SR,2),BPK;//WR,MR,SR同时下拐,买平并买开 WS>REF(WS,1)&&REF(WS,1)REF(MS,1)&&REF(MS,1)REF(SS,1)&&REF(SS,1) 37 MI模型 A:=CLOSE-REF(CLOSE,N); MI:=SMA(A,N,1); //上述是MI指标公式 CROSS(A,MI),BPK;//A金叉MI,买平并买开 CROSS(MI,A),SPK;//A死叉MI,卖平并卖开 38 MTM模型 MTM:=CLOSE-REF(CLOSE,N);//定义MTM CROSS(MTM,0),BPK;//MTM上穿0轴,买平并买开 CROSS(0,MTM),SPK;//MTM下穿0轴,卖平并卖开 39 MV模型 MV1:=SMA(VOL,N,1); MV2:=SMA(VOL,M,1); //上述是MV指标公式 MA60:=MA(CLOSE,60);//定义60周期收盘价均线 CLOSE>MA60&&MV1>REF(MV1,1)&&MV2>REF(MV2,1),BPK;//收盘价在60均线上,并且MV1,MV2处于上升状态中,买平并买开 CLOSE &&