DMI指標超級轉向公式源碼[通達信公式]
相關標簽:
?
{DMI指標 是大方向指標,它告訴我們莊家是準備做多還是準備做空。PDI:代表多方在市場中的地位。在市場運動中,PDI走得越高,表示當前的市場越強。反之,則是弱勢市場。B股市場很容易走極端,因此,我們可以看見在過去的B股市場中,PDI有時侯會跌至零位。而這時,往往都表示一輪反彈上升行情即將展開。 至于強市場中,我從來沒有看見過PDI上升至100的奇觀。MDI:代表空方在市場中的地位。在市場運動中,MDI走得越高,表示當前市場越弱,反之,則是強勢市場。在一輪大牛市中,我們是可以看見MDI跌落至0位的,而這種時候,市場中的空頭已經沒有了還手之力。同樣,在大熊市的空頭的市場中, 我們也從來沒有看見過MDI可以到達100。
?
?
原理解析:
?
?
?
?來源:程序化99( m.kzuj.com.cn )
源碼:
?
DRAWGBK(OPEN>0,RGB(33,47,58),RGB(0,0,0),0,'02',0);{N 2 100 14;M1 2 200 5;M2 2 100 5;M3 2 100 6;}RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;TT:=SMA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),N,1);HD:=HIGH-REF(HIGH,1);LD:=REF(LOW,1)-LOW;DMP:=SMA(IF(HD>0 AND HD>LD,HD,0),N,1);DMM:=SMA(IF(LD>0 AND LD>HD,LD,0),N,1);TJ:=IF("000引用.FWYXQ">0,1,0);PDI:DMP*100/TT,COLORRED;MDI:DMM*100/TT,COLORGREEN;ADX:SMA(ABS(MDI-PDI)/(MDI+PDI)*100,M,1),COLORYELLOW,LINETHICK1;ADXR:(ADX+REF(ADX,M))/2,COLORFF9900,LINETHICK1;DRAWBAND(PDI,RGB(100,0,10),MDI,RGB(0,80,0));DRAWBAND(ADX,RGB(180,180,0),ADXR,RGB(0,10,150));DRAWBAND(SMA(RSV,5,1),RGB(180,10,180),SMA(SMA(RSV,5,1),5,1),RGB(10,150,10));K:SMA(RSV,5,1),COLORMAGENTA,LINETHICK1;D:SMA(K,5,1),COLORLIGREEN,LINETHICK1;逢低買入:IF(CROSS(PDI,MDI) OR REF(CROSS(PDI,MDI),1) AND PDI>REF(PDI,1) AND ADX <30 AND K>D,1,DRAWNULL),COLORYELLOW,NODRAW;短線賣出:IF(CROSS(ADXR,ADX) AND PDI>MDI AND ADX>55,1,DRAWNULL),COLOR00FF00,NODRAW;強牛市:IF(PDI > MDI AND ADX >= 30,1,DRAWNULL),COLOR0000FF,NODRAW;強熊市:IF(PDI < MDI AND ADX >= 30,1,DRAWNULL),COLOR00FF00,NODRAW;略牛市:IF(PDI > MDI AND ADX >=16 AND ADX < 30,1,DRAWNULL),COLORFF00FF,NODRAW;略熊市:IF(PDI < MDI AND ADX >=16 AND ADX < 30,1,DRAWNULL),COLORFFFF00,NODRAW;靜寂期:IF(ADX <=16 AND (PDI > MDI OR PDI < MDI),1,DRAWNULL),COLORFFFFFF,NODRAW;抄底1:=16,COLORWHITE,POINTDOT;抄底2:=30,COLORYELLOW,POINTDOT;逃頂1:=60,COLORGREEN,POINTDOT;逃頂2:=80,COLORMAGENTA,POINTDOT;多頭線:PDI,COLORRED, LINETHICK1;空頭線:MDI,COLORGREEN, LINETHICK1;{DRAWTEXT_FIX(ISLASTBAR,0,0,0,'多頭線PDI有時侯會跌至零位。而這時,往往都表示一輪反彈上升行情即將展開。至于強市場中,我從來沒有看見過多頭線上升至100的奇觀。'),COLOR00FFFF;DRAWTEXT_FIX(ISLASTBAR,0,0.05,0,'在一輪大牛市中,我們是可以看見空頭線跌落至0位的,如果多頭線在空頭線上方,這時候的市場為強勢市場。反之,就是空頭市場。'),COLOR00FF00;DRAWTEXT_FIX(ISLASTBAR,0,0.1,0,'當ADX線大于60的時候,莊家就開始計劃行動了。'),COLORRED;DRAWTEXT_FIX(ISLASTBAR,0,0.15,0,'特別說明:當ADX到達60附近時,都要禁止按市場現有的方向順勢操作。在上漲過程中,要停止買進,而在下跌過程中,不能因為市場的恐慌而繼續做空。'),COLORWHITE;DRAWTEXT_FIX(ISLASTBAR,0,0.2,0,'當ADX進入60到80的區域以后,市場就進入了真正的高風險區域,提示頭部或底部已經很近了。'),COLORMAGENTA;DRAWTEXT_FIX(ISLASTBAR,0,0.3,0,'(1)強的上升趨勢(牛市): PDI > MDI AND ADX >= 30 。(2)強的下降趨勢(熊市):PDI < MDI AND ADX >= 30 。
(3)略牛的盤整期:PDI > MDI AND 16 < ADX < 30。 '),COLORMAGENTA;DRAWTEXT_FIX(ISLASTBAR,0,0.35,0,'(4)略熊的盤整期:PDI < MDI AND 16 < ADX < 30。(5)靜寂期: ADX < =16 AND (PDI > MDI OR PDI < MDI) 。(6)在牛市ADX越大越強,但是大于60就要注意了,牛市將可能要回調。 '),COLORMAGENTA;DRAWTEXT_FIX(ISLASTBAR,0,0.40,0,'上面的PDI你可理解成牛的力量;MDI理解成熊的力量;而ADX理解成牛熊力量對比的度量沒有方向性。 '),COLORYELLOW;}{DRAWTEXT_FIX(ISLASTBAR,0,0.02,0,'當ADX線大于60的時候,莊家就開始計劃行動了。在牛市ADX越大越強,但是大于60就要注意了,牛市將可能要回調。 '),COLORMAGENTA;DRAWTEXT_FIX(ISLASTBAR,0,0.12,0,'當ADX進入60到80的區域以后,市場就進入了真正的高風險區域,提示頭部或底部已經很近了。'),COLORMAGENTA;DRAWTEXT_FIX(ISLASTBAR,0,0.22,0,'上面的PDI你可理解成牛的力量;MDI理解成熊的力量;而ADX理解成牛熊力量對比的度量沒有方向性。 '),COLORYELLOW;DRAWTEXT_FIX(ISLASTBAR,0,0.32,0,'特別說明:當ADX到達60附近時,都要禁止按市場現有的方向順勢操作。在上漲過程中,要停止買進,而在下跌過程中,不能因為市場的恐慌而繼續做空。'),COLORWHITE;}DRAWRECTREL(610,50,790,250,RGB(20,20,100));DRAWTEXT_FIX(ISLASTBAR AND TJ>0 ,0.62,0.07,0,'趨勢:'),COLORYELLOW;DRAWTEXT_FIX(ISLASTBAR AND 強牛市>0,0.66,0.07,0,'強的上升趨勢(牛市)'),COLORRED;DRAWTEXT_FIX(ISLASTBAR AND 強熊市>0,0.66,0.07,0,'強的下降趨勢(熊市)'),COLOR00FF00;DRAWTEXT_FIX(ISLASTBAR AND 略牛市>0,0.66,0.07,0,'略牛的盤整期(弱牛)'),COLORFF00FF;DRAWTEXT_FIX(ISLASTBAR AND 略熊市>0,0.66,0.07,0,'略熊的盤整期(弱熊)'),COLORFFFF00;DRAWTEXT_FIX(ISLASTBAR AND 靜寂期>0,0.66,0.07,0,'靜寂期(空倉觀察期)'),COLORFFFFFF;STICKLINE(逢低買入>0 ,0,30,0.1,0),COLOR00FFFF;STICKLINE(短線賣出>0 ,0,30,0.1,0),COLORFF0000;
DRAWTEXT_FIX(C>O,0.01,0.9,0,' m.kzuj.com.cn '),COLORRED;
DRAWTEXT_FIX(C>O,1,1,0,'程序化交易模型'),COLORRED;
?
?
公式導入教程: 【通達信公式源碼導入方法教程】 【同花順公式源碼導入方法教程】 【大智慧新一代公式源碼導入方法教程】
?
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 511411198 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容