轉(zhuǎn)載: 錢龍DMI指標(biāo)源碼-西門吹雪-搜狐博客 http://ximengchuixue8.blog.sohu.com/144392275.html
錢龍DMI指標(biāo)源碼
{M:0 100 7 N:0 100 6}
TR := SMA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),M,1);
HD := HIGH-REF(HIGH,1);
LD := REF(LOW,1)-LOW;
DMP:= SMA(IF(HD>0 AND HD>LD,HD,0),M,1);
DMM:= SMA(IF(LD>0 AND LD>HD,LD,0),M,1);
PDI: DMP*100/TR , COLORFFFFFF;
MDI: DMM*100/TR, COLOR00FFFF;
ADX: SMA(ABS(MDI-PDI)/(MDI+PDI)*100,M,1), COLORCE10FF;
ADXR:(ADX+REF(ADX,N))/2 , COLOR00FF00;
一、DMI(Directional Movement Index)趨向指標(biāo)簡介
DMI指標(biāo)于1978年首先使用,由美國技術(shù)分析大師威爾斯·威爾德(Wells Wilder)所創(chuàng)造的,是技術(shù)指標(biāo)中的常用指標(biāo),為中長期的重要技術(shù)分析工具。DMI指標(biāo)可辨別任何股票在任何時間段所處行情的位置,不管是上漲行情,還是下跌行情,DMI都能夠準(zhǔn)確的判斷每一只股票在行情的初期、中期、還是末期,DMI指標(biāo)還能夠指示出股票行情的性質(zhì),反彈行情和反轉(zhuǎn)行情,中級行情還是大行情,都能夠由DMI指標(biāo)表現(xiàn)出來?! ?nbsp;
二、DMI(Directional Movement Index)趨向指標(biāo)基本使用方法
DMI指標(biāo)中有四個參數(shù)值:+DI、-DI、ADX和ADXR,這在其他指標(biāo)中是沒有的。實(shí)際上DMI指標(biāo)分兩組:+DI和-DI;ADX和ADXR。
1.+DI和-DI(多空指標(biāo))
+DI代表多方,-DI代表空方,當(dāng)+DI從下向上,上穿-DI所形成的交叉點(diǎn),定為金叉。這種情況說明多方力量大于空方,市場將以上漲為主;當(dāng)-DI從下向上,上穿+DI所形成的交叉點(diǎn)定為死叉,當(dāng)死叉形成時,市場將以下跌為主。
當(dāng)+DI和-DI以20為中軸交織上下波動時,說明市場中,多空雙方能量相等,這時將不會有任何行情。股指或股價此時在一種平臺箱體運(yùn)行,多空在休戰(zhàn)。
當(dāng)+DI從20以下運(yùn)行到50之上時,將可能產(chǎn)生一輪較有力的中級以上的上漲行情。
當(dāng)-DI從20以下運(yùn)行到50之上時,將可能產(chǎn)生一輪中級以上的下跌行情。
總之,+DI在-DI上方運(yùn)行,市場以多方為主;-DI在+DI上方運(yùn)行,市場以空方為主。
2.ADX和ADXR(趨向指標(biāo))
ADX和ADXR是判斷行情的趨勢指標(biāo),又是+DI和-DI的引導(dǎo)指標(biāo),當(dāng)ADX從下向上上穿ADXR時,所形成的交叉點(diǎn)叫做ADX金叉ADXR;當(dāng)ADX與ADXR發(fā)生金叉時,將是一輪行情的啟動信號,ADX的ADXR運(yùn)行至50以上時,將可能產(chǎn)生一輪中級以上的行情。
當(dāng)ADX從上向下,下穿ADXR時所形成的交叉點(diǎn)叫做死叉,當(dāng)ADX與ADXR形成死叉時那么行情將有可能結(jié)束,如果ADX和ADXR下行至20左右并交織波動時,說明市場近期沒有行情。
ADX和ADXR的趨勢能夠準(zhǔn)確的判斷行情的初始階段,行進(jìn)階段和完成階段,ADX和ADXR從20以下的低位形成金叉上行至50以上時,是一個中級以上的行情;ADX和ADXR上行至80以上時,那么市場將很有可能是翻倍以上的大行情。
三、DMI(Directional Movement Index)趨向指標(biāo)應(yīng)用原則
1.DMI本身含有+DI、-DI、DX、ADX指標(biāo),這幾項(xiàng)指標(biāo)要配合看。除外,配合其它外部指標(biāo)共同研判。
2.DI上升、下降的幅度均在0至100之間。多方實(shí)力強(qiáng),+DI值放大并趨近100,股指可能會繼續(xù)提高。反之,若空方實(shí)力強(qiáng),-DI值放大并趨近-100,股指會繼續(xù)下落。如果+DI變小并趨近0,反映了多方勢頭減弱。如果-DI變小并趨于0,反映空方勢頭減弱。股指分別會止升、止跌。投資者可根據(jù)+DI、-DI的變化趨向,摸清多空的實(shí)力,擇機(jī)而動。
3.從相對強(qiáng)弱分析,如果+DI大于-DI,在圖形上則表現(xiàn)為+DI線從下向上穿破-DI線,這反映了股市中多方力量加強(qiáng),股市有可能高走一段,因此,投資者速買再速賣,不可賣進(jìn)惜售,待股價沖頂回落后會造成損失。
如果-DI大于+DI,在圖形上則表現(xiàn)為-DI線從下向上穿透+DI線,反映股市中空頭正在進(jìn)場,股市有可能低走。因此,投資者應(yīng)速賣股票,看準(zhǔn)認(rèn)底部后再買進(jìn)股票。
如果+DI和-DI線交叉且幅度不寬時。表明股市進(jìn)入盤整行情。投資者要觀察一段,待機(jī)行事。
4.對DX,投資者應(yīng)注意:DX活動區(qū)間在0-100內(nèi),如果DX趨向100,表明多空某一方的力量趨于零。如果DX值大,表明多空雙方實(shí)力相差懸殊;如DX值小,表明多空雙方實(shí)力接近。如果DX趨向零,表明多空雙方的實(shí)力近似相等。
一般講,DX值在20至60間,表明多空雙方實(shí)力大體相等,輪換主體位置的可能性大。投資者此時易把握自己的位置,看準(zhǔn)時機(jī),空頭轉(zhuǎn)多頭,或相反。
DX值穿破60,表明多空雙方力量拉開,多頭或空頭各方漸漸主動,或超賣,或超買。DX值穿破20,表明多空雙方力量均衡,多空雙方都主動回撤,買賣不活。此2種情況,投資者既不可過于急躁,又不可過于謹(jǐn)慎,要擇機(jī)而動,大膽心細(xì)。
5.如果DX、DI值同時上升,表明多頭實(shí)力加強(qiáng),市場有上升的勁頭。投資者應(yīng)速買而后速賣。如果DX、DI值同時下降,表明空方主力進(jìn)場,市場下跌不可避免。投資者速賣后,待新底形成再買進(jìn)。如果DX線位于+DI線上方并回落,表明行情雖在上升,但結(jié)束上升行情的時間已到,投資者不可再盲目追漲。如果DX線位于-DI線上方并回落,表明行情雖在下跌,但下跌的認(rèn)底部已形成,熊市將結(jié)束,投資者可適當(dāng)買進(jìn)股票。
6.對ADX,投資者應(yīng)注意:
①單一動向:股市行情以明顯的動向單一向一力發(fā)展,不論是上升還是下降,ADX值此時會逐漸嗇并持續(xù)一段時間。面對這種單一動向,或DI上升、下降值與ADX同向上升時,投資者可順其操作,即加入多頭,或加入空頭。但注意,長時間的跟風(fēng)也會造成損失。
②牛皮動向:當(dāng)股市指數(shù)新高、新低點(diǎn)反復(fù)交叉,忽升忽降時,ADX會表現(xiàn)為遞減態(tài)勢,牛皮市膠著目前股市。當(dāng)ADX逐降到20以下時,+DI和-DI呈現(xiàn)橫向走勢,投資者應(yīng)暫停交易,伺機(jī)而動。此時,DMI動向指票只能參考,不能完全依此入市。
③反轉(zhuǎn)動向:當(dāng)ADX由升轉(zhuǎn)降時,高于50以上時說明行情反轉(zhuǎn)來臨,如果在漲勢中,ADX在高點(diǎn)由升轉(zhuǎn)降時,表明頂部到頂,漲勢將收場。投資者應(yīng)調(diào)整多頭行動。反之,在跌勢中,ADX也在高點(diǎn)由升轉(zhuǎn)降時,表明底部到底,跌勢將收場?! ?nbsp;
四、DMI(Directional Movement Index)趨向指標(biāo)實(shí)戰(zhàn)圖解
趨向指標(biāo)共有+DI、-DI、ADX和ADXR四條線,應(yīng)在一起分析判斷,而不能單方面的以+DI和-DI來判斷股指或股價的走勢,也不能單獨(dú)用ADX和ADXR指標(biāo)分析行情。
當(dāng)ADX和ADXR形成金叉向上運(yùn)行時,應(yīng)指出ADX和ADXR做為引導(dǎo)指標(biāo),正在引導(dǎo)的是多方還是空方,也就是說是+DI還是-DI被引導(dǎo),當(dāng)引導(dǎo)的對象是+DI時,也就是說目前的市場是多方的行情,那么可以認(rèn)為市場將展開一輪上漲行情,行情的大小由ADX和ADXR來確定,如果ADX和ADXR第一次形成金叉,引導(dǎo)+DI向上行進(jìn),ADX和ADXR運(yùn)行至80以上時,那么可以認(rèn)定此行情將有可能成為一輪特大的上漲行情。如果ADX和ADXR上升0以上80以下就掉頭向下,那么可以說此行情將很有可能是一輪中級以上的上漲行情。(見下圖)
當(dāng)ADX和ADXR形成金叉時,并引導(dǎo)的是-DI上行,那么當(dāng)前的市場將成為空方的下跌行情:ADX和ADXR第一次形成金叉,引導(dǎo)-DI上行至80以上時,那么可以說此輪走勢將是一輪特大的下跌行情。如果ADX和ADXR形成金叉帶領(lǐng)著-DI行進(jìn)至50以上80以下時,那么可以認(rèn)定此輪走勢將是一輪中級以上的下跌行情。(見下圖)
當(dāng)ADX從上下穿ADXR形成死叉并帶領(lǐng)MDI拐頭向下,說明空頭行情結(jié)束,股價有可能止跌回升。(見下圖)
ADX和ADXR以20為中軸頻繁交叉,上下波動,而+DI和-DI同樣與ADX和ADXR的走勢,此時市場中多空雙方能量對待,處于休戰(zhàn)狀態(tài),將沒有任何行情的產(chǎn)生。ADX和ADXR的走勢如何行進(jìn),只要認(rèn)清引導(dǎo)的是+DI還是-DI,當(dāng)引導(dǎo)的是+DI時,那么ADX和ADXR的上漲和下跌都屬于多方在控制市場,屬多方上漲行情,此時持股操作的風(fēng)險(xiǎn)較小;當(dāng)ADX和ADXR引導(dǎo)的是-DI時,那么ADX和ADXR的走勢無論如何都是空方在控制市場,此時應(yīng)持幣觀望。 如發(fā)現(xiàn)上漲行情,那也是在下跌過程中的反彈行情,象這種反彈投資者不應(yīng)盲目的跟進(jìn),做股票要順勢而為,要在多方市場當(dāng)中尋找上漲時期的股票而做。
ADX和ADXR形成金叉并引導(dǎo)+DI上升時,此時是市場中的最佳買點(diǎn);ADX和ADXR形成金叉并引導(dǎo)-DI上升時,此時是市場中的最佳賣點(diǎn)。
五、DMI(Directional Movement Index):克服貪婪和恐懼的指標(biāo)
錢龍分析系統(tǒng)中有一個叫DMI的技術(shù)指標(biāo)是一個十分有趣的指標(biāo),因?yàn)槲野l(fā)現(xiàn),只有這個指標(biāo)可以在股市中出現(xiàn)極端行情時,來解決上面這些難以回答的問題。
DMI在錢龍指標(biāo)說明里的解釋我不管,因?yàn)槲腋敢庥米约旱母拍顏砻徒忉屵@個指標(biāo):超級轉(zhuǎn)向指標(biāo)!我之所以用“超級轉(zhuǎn)向”指標(biāo)來命名DMI,就是因?yàn)樗谑袌鲇^點(diǎn)形成一致的情況,行情也確實(shí)出現(xiàn)了單邊上漲或下跌的行情時,只有它會孤獨(dú)的發(fā)出風(fēng)險(xiǎn)提示信號。
那么DMI到底是怎么回事呢?下面就讓我們一起來認(rèn)識一下這個對于解套來說十分有效的技術(shù)指標(biāo):
DMI指標(biāo)的四根線分別是:+DI、-DI、ADX和ADXR。
表格的刻度是從0-100,表示從極弱到極強(qiáng)。
+DI:代表多方在市場中的地位。在市場運(yùn)動中,+DI走得越高,表示當(dāng)前的市場越強(qiáng)。反之,則是弱勢市場。B股市場很容易走極端,因此,我們可以看見在過去的B股市場中,+DI有時侯會跌至零位。而這時,往往都表示一輪反彈上升行情即將展開。至于強(qiáng)市場中,從來沒有看見過+DI上升至100的奇觀。
-DI:代表空方在市場中的地位。在市場運(yùn)動中,-DI走得越高,表示當(dāng)前市場越弱,反之,則是強(qiáng)勢市場。
在一輪大牛市中,我們是可以看見-DI跌落至0位的,而這種時候,市場中的空頭已經(jīng)沒有了還手之力。同樣,在大熊市的空頭的市場中,我們也從來沒有看見過-DI可以到達(dá)100。
+DI與-DI的關(guān)系:
在市場的運(yùn)行當(dāng)中,+DI與-DI相互交織在一起。如果+DI在-DI上方,這時候的市場為強(qiáng)勢市場。-DI在+DI上方,就是空頭市場。兩者之間距離越近,表示市場處于盤整的僵局之中。相反,這兩根線如果分得越開,不管是多頭市場,還是空頭市場,市場的單邊性也就越明顯。所謂單邊市場是指上漲時沒有中途整理,下跌時沒有反彈修正。
ADX:快速轉(zhuǎn)向回拉力
該線在一般的市場運(yùn)動中幾乎與+DI和-DI纏繞在一起,這時候是沒有任何意義的。但是,市場一旦突破盤局,并開始走向極端之后,不管行情是上漲,還是下跌,ADX就會開始向上運(yùn)行。這時候的ADX就有了明確的意義,因?yàn)镈MI已經(jīng)開始發(fā)出即將轉(zhuǎn)向的提前警告!
特別說明:ADX與其它分析指標(biāo)所不同的是,不管是上漲還是下跌,只要出現(xiàn)單邊市,它都是向上運(yùn)行,而不是象其它指標(biāo)那樣,強(qiáng)勢市場向上運(yùn)行,弱市市場向下運(yùn)行。
數(shù)值具體劃分:當(dāng)ADX到達(dá)60附近時,不管是再強(qiáng)的大牛市,還是再可怕的大熊市下跌中,都要禁止按市場現(xiàn)有的方向順勢操作。也就是說,在上漲過程中,要停止買進(jìn),因?yàn)橹笖?shù)或股價隨時隨地都有可能出現(xiàn)回落。而在下跌過程中,不能因?yàn)槭袌龅目只哦^續(xù)做空。因?yàn)榉磸椧餐瑯与S時會出現(xiàn)。
當(dāng)ADX進(jìn)入60到80的區(qū)域以后,市場就進(jìn)入了真正的高風(fēng)險(xiǎn)區(qū)域,提示頭部或底部已經(jīng)很近了。而在80以上,如果是上漲行情,就可以逢高減磅,如果是下跌行情,就可以逢低吸納。
我們經(jīng)常聽股評家說“高拋低吸”,但是什么位置可以高拋?什么位置可以低吸?很少有一個明確的界定。而DMI中的ADX就是可以十分明確的指出高拋低吸的位置。
ADX在超過60以后雖然沒有明確的高度可以來量化,但是,根據(jù)多年的市場觀察,如果超過70以后,順勢而為的風(fēng)險(xiǎn)將越來越大。而且,ADX走得越高,轉(zhuǎn)向的力度也就越強(qiáng)!
ADXR:慢速回拉力(該線是與ADX相配套的)
當(dāng)ADX向上運(yùn)行時,ADXR也隨之向上運(yùn)行,只是速度慢一些??紤]到DMI指標(biāo)較為復(fù)雜,因此,我對ADXR沒有作具體數(shù)值來量化處理,您只需要根據(jù)ADX的數(shù)值來判斷行情即將轉(zhuǎn)向的力度就可以了。
當(dāng)一輪快速上漲或是下跌行情結(jié)束出現(xiàn)后,通常需要以回落或者是反彈來修正時,ADX會出率出現(xiàn)回落,一旦與ADXR交叉,既視為有效回拉。
四根線加在一起進(jìn)行綜合運(yùn)用:
轉(zhuǎn)向指標(biāo)DMI中的四線如果在50下放相互纏繞,通常表示此時的市場正處于一種溫和的盤整狀態(tài)之中,這時候的DMI指標(biāo)是沒有用處的,因?yàn)樗鼪]有產(chǎn)生強(qiáng)大的回拉力,因此,不必?fù)?dān)心市場會出現(xiàn)預(yù)料之外的轉(zhuǎn)向。
至于盤整后的突破,那不是轉(zhuǎn)向,而是突破。
當(dāng)市場開始走向單邊市時,+DI和-DI會逐漸分開,此時,ADX和ADXR也會隨之上升。這時候,平時亂如麻線的DIM就會很清晰的分開。上漲時,+DI隨ADX和ADXR一起上升,而-DI則軟弱的下沉。反之,當(dāng)市場開始下跌時,-DI會隨著ADX和ADXR一起上升,+DI會無奈的下沉。此時的DMI會象一只“老虎口”,漸漸的張開它的血盆大口。開口越大,咬人的殺傷力也就越大。這種現(xiàn)象似乎和能量守衡原理相近。
如果您認(rèn)為這樣看DMI還是太復(fù)雜的話,用一個最簡便的判斷方法,即省略+DI和-DI,只需要看ADX和AXDR是否到達(dá)警戒線就可以了。
由于這個技術(shù)指標(biāo)無論是在市場的暴漲或和暴跌中,可以說每次都能發(fā)出準(zhǔn)確的信號,因此,效果極佳!
但是,有一種情況常常會引起判斷上的混亂。如果是暴漲過程中,DMI在發(fā)出轉(zhuǎn)勢信號后,市場立即以連續(xù)的、而且是大幅度的暴跌的形式出現(xiàn),這種情況也是比較常見的,這時候的DMI中ADX和ADXR往往會因?yàn)閬聿患笆諗n而重新張開老虎口。這是一種比較難以應(yīng)付的局面。因?yàn)檠信袝r往往不知道這時張開的老虎口是指上漲還是下跌?如果寫仔細(xì)研究判,就會發(fā)現(xiàn)此時的+DI和-DI已經(jīng)換位。如果還看不清楚,建議您不必去理會,只要認(rèn)準(zhǔn)ADX是否達(dá)到60以上的警戒線以上,憑目前市場給您的感覺是漲還是跌,然后就可以選擇相反的操作策略。
轉(zhuǎn)向指標(biāo)DMI的最大特點(diǎn),就是當(dāng)市場對未來行情的認(rèn)識趨于統(tǒng)一的時候,就會在盤面上表現(xiàn)出單邊上漲或下跌的瘋狂行情。這種時候往往是最危險(xiǎn)的時候,因?yàn)閹缀鯖]有其它指標(biāo)會向?qū)懓l(fā)出十分明確的轉(zhuǎn)勢信號,而DMI確會以驚人的冷靜,發(fā)出風(fēng)險(xiǎn)提示。由于DMI平時一般不會輕易的發(fā)出警報(bào),因此,一旦當(dāng)它出現(xiàn)警告提示時,必須保持高度警惕。
結(jié)論:
DMI可以確保不會在極端的上漲行情中,不會因?yàn)樵陬^部買進(jìn)股票而套牢,也可以確保在下跌行情中,不至于因?yàn)榭謶侄诘撞繏伋龉善倍蠡谀埃∮绕涫窃诒q和暴跌的股市中,其獨(dú)特的效果是沒有任何一個技術(shù)指標(biāo)可以與其匹敵的,因此,您可以在將來的股市中再遇到這種情形時,根據(jù)充分的相信它發(fā)出的信號來尋求解套!
方向線也就是PDI和MDI
PDI表示的是上升的方向線,MDI表示的是下降的方向線,當(dāng)PDI在MDI的上方時表示上升動向強(qiáng)于下跌動向,也就表明了市場有新的資金介入,愿意以更高的價格做多。所以當(dāng)PDI上升并穿過MDI,是買入信號。反之就是賣出信號。
要注意的是由于動向指標(biāo)本身是一個趨勢判斷的系統(tǒng),因此會受趨勢是否明顯的限制,在價格波動的趨勢十分明顯的時候,發(fā)出的信號是十分準(zhǔn)確的。
而判斷趨勢的強(qiáng)弱就需要看ADX, ADXR
當(dāng)市場趨勢變動非常明顯時,無論是上升還是下跌ADX的值都會逐漸增加,也就是說當(dāng)ADX持續(xù)上升時,我們可以判定目前的市場行情趨勢維持在一個固頂方向。當(dāng)市場反復(fù)漲跌時ADX就會逐漸減少,這是因?yàn)槭袌鎏幱诒P整時價格雖然有新高出現(xiàn),但也有新低出現(xiàn)。PDI和MDI會越來越近,這樣ADX的值就會不斷減少。當(dāng)ADX下降到20以下且橫向前進(jìn)時,我們就能判斷目前的趨勢為盤整或者說牛皮市,這時候PDI和MDI的信號就不能成立。我們還可以利用ADX來判斷行情是否到頂或者到底,當(dāng)ADX的數(shù)值由上升傾向轉(zhuǎn)為下降時,表明行情即將反轉(zhuǎn)。