本公式基本符合短中、波段低点买入方法,无论是在波段或是在底部上涨首先会出现5日均线向上之势,此公式主要理论是介于此,加入了DMI公式,及其它一些自编公式用以过滤信号,成功率一般,不过像这种行情一个月15%左右应该可以实现,高手自测! 公式有点乱,毕竟是初学者,非常感谢大庆老杨及帮助过的兄弟们,我爱理想,愿意为理想做出自己的贡献!!!
{参数: n 12,2,99 m 2 ,1,99 e 20,2,99 p1 5,2,20 p2 4,2,20 }
n:=12;m:=2;e:=20;p1:=5;p2:=4; TTR:=EMA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(REF(CLOSE,1)-LOW)),N); HD :=HIGH-REF(HIGH,1); LD :=REF(LOW,1)-LOW; DMP:=EMA(IF(HD>0&&HD>LD,HD,0),N); DMM:=EMA(IF(LD>0&&LD>HD,LD,0),N); PDI:=DMP*100/TTR; MDI:=DMM*100/TTR; ADX:=EMA(ABS(MDI-PDI)/(MDI+PDI)*100,M); ADXR:=EMA(ADX,M);死叉:=CROSS("DMI.MDI","DMI.PDI"); 金叉:=CROSS("DMI.PDI","DMI.MDI"); 上次死:=BARSLAST(死叉); 上次金:=BARSLAST(金叉); nn:=上次死>上次金 AND 上次死-上次金<E;aa:=Pdi-mdi; bb:=mdi-pdi; cc:=adx-adxr; dd:=adxr-adx; ee:=bb<REF(bb,1)and aa>REF(aa,1); ff:=dd<REF(dd,1)and cc>REF(cc,1); kk:=ee and ff; mm:=cross(pdi,mdi) and cross(pdi,adx) and cross(pdi,adxr); oo:=kk or mm or nn; pdi:=ee and oo;ma5:=c>o and MA(CLOSE,5)>REF(MA(CLOSE,5),1)and REF(MA(CLOSE,5),1)<=REF(MA(CLOSE,5),2); VAR1:=(2*CLOSE+HIGH+LOW)/4; VAR2:=EMA(EMA(EMA(VAR1,4),4),4); J:=(VAR2-REF(VAR2,1))/REF(VAR2,1)*100; D:=MA(J,2); K:=MA(J,1); bljj:=cross(K,D);MID:=(3*CLOSE+LOW+OPEN+HIGH)/6; 主力:=(20*MID+19*REF(MID,1)+18*REF(MID,2)+17*REF(MID,3)+ 16*REF(MID,4)+15*REF(MID,5)+14*REF(MID,6)+ 13*REF(MID,7)+12*REF(MID,8)+11*REF(MID,9)+ 10*REF(MID,10)+9*REF(MID,11)+8*REF(MID,12)+ 7*REF(MID,13)+6*REF(MID,14)+5*REF(MID,15)+ 4*REF(MID,16)+3*REF(MID,17)+2*REF(MID,18)+REF(MID,20))/210; zlzz:=主力>ref(主力,1);VAR1:=LLV(LOW,P1); VAR2:=HHV(HIGH,P1); K:=EMA((CLOSE-VAR1)/(VAR2-VAR1)*100,P2); D:=EMA(0.667*REF(K,1)+0.333*K,2); hyxd:=cross(k,d);ww:=bljj or hyxd; vv:=zlzz and ww; pp:=ma5 and pdi and vv; ii:=ma5 and pdi; pp or ii;{点击看本软件截图:58股票 公式网 http://www. 58gu. com 整理} |