macd是很常用的技術指標,它是英文Moving Average Convergence/Divergence的首字母縮寫,意思是“移動平均線間距離的縮小或擴大”,中文常譯作“平滑異同移動平均線”。
我們先來看看maCD是怎樣計算的,就用常用的(12, 26)的參數來說明。
第一步,計算價格過去12日的指數平滑移動平均數,記作ema12;
第二步,計算價格過去26日的指數平滑移動平均數,記作EMA26;
第三步,計算上面兩個值的差得到MacD,也就是MACD=EMA12-EMA26。上面說的“指數平滑移動平均數”是一個統計學上的算法,這裡用到它是一個技巧,隻要知道它計算得到的是過去價格的平均數就可以瞭。
那麼,MACD是什麼意思呢?怎麼解釋呢?讓我來打個比方吧。如果把價格的上升看作爬山,爬上山的高度就是價格的數值。我們現在開始爬,過瞭12天,我們可以計算過去12天大致爬瞭多高,記作EMA12;到瞭第26天,我們可以計算過去26天大致爬瞭多高,記作EMA26。以後每天可以計算這兩個值,一個是過去12天到達的高度,另一個是過去26天到達的高度,那麼它們的差就好比過去14天達到的高度。因為我們在計算中把12和26這兩個參數固定下來瞭,那麼它們的差也就是過去14天爬山的速度。這就是MACD的含義,它刻畫的是價格變化的速度。
於是,我們可以推導出以下結論:
推論一:MACD=常數,價格速度不變,意味著價格呈等差級數均勻上升或下降(見圖1)。這是AUD/USD日線圖,圖中下部的柱狀線代表MACD,註意圖中2003年9月至12月的價格走勢。這段時間內,MACD沒有多大的變化,而價格也是夾在很窄的平行通道內勻速上升。
推論二:MACD>0,速度為正,意味著價格上升,反之,MACD(見圖2)。這是AUD/USD4小時圖,截取的時間是2004年2月9日至3月17日。當MACD大於零時,價格是上升;當MACD小於零時,價格走出連續的下跌。
推論三:MACD的絕對值是速度的大小,那麼,MACD從零線開始遠離零線,說明加速,MACD趨近於零線,說明減速(見圖3)。還是2004年2月9日至3月17日的AUD/USD4小時圖。在圖中MACD“遠離零線”區域中的價格變動幅度遠遠大於“趨近零線”區域中的幅度。
推論四:MACD背離——價格上升而MACD頂部下降,或者價格下降而MACD底部上升——隻是說明原有趨勢的減弱,而不是趨勢反轉(見圖4)。這是2002年5月28日至6月17日的EUR/USD4小時圖。當時,MACD的頂部有連續四次下降,可謂是嚴重背離。但是價格仍然創新高,底部也在抬高。後來並沒有發生上升趨勢反轉,而是直接爆發瞭500多點的上升行情。
在MACD使用中,常見的錯誤是過分使用MACD金叉或死叉。如果不考慮MACD的符號,直接使用MACD金叉或死叉是很危險的(見圖5)。還是2004年2月9日至3月17日的AUD/USD4小時圖。圖中綠色虛線是金叉或死叉的位置,並用紅色圓圈標記瞭MACD死叉前的價格高點,用藍色圓圈標記瞭MACD金叉前的價格低點。很明顯,如果忽略MACD的符號,隻有最後一次操作是成功的,而為捕捉這最後一次的代價是很高的。
在技術指標中,MACD可以說是一個天才的創造。可惜,在使用中,存在很多的誤解。