|
晚上群里的某位朋友提到了DMI尋找紅洞和黑洞的公式,于是摸索了一下,嘗試性的編了一個出來.
原理很簡單:洞的形成時間很短,一般3-4天內(nèi),因此比較3天內(nèi)+di和-di的數(shù)值大小就可以篩選出有洞的股票了. 通達信在if內(nèi)用ref會導(dǎo)致結(jié)果不準(zhǔn),先賦值可以解決這個問題(也許是我的用法有錯誤). 公式如下 參數(shù) N:14(dmi的默認參數(shù)) TR:=EXPMEMA(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:=EXPMEMA(IF(HD>0&&HD>LD,HD,0),N); DMM:=EXPMEMA(IF(LD>0&&LD>HD,LD,0),N); PDI:=DMP*100/TR; MDI:=DMM*100/TR; A:=REF(MDI,2); B:=REF(PDI,2); D:=REF(MDI,1); E:=REF(PDI,1); F:=MDI; G:=PDI; I: IF(B>A,1,0) AND IF(D>E,1,0) AND IF(G>F,1,0); |
|
|