MACD平滑異同移動平均線(Moving Average Convergence Divergence)簡稱為MACD,也有人簡稱為差異指標。MACD的應用基本上是從移動平均線所衍生出來的,它在原理上不僅利用了快速(短天期)與慢速(長天期)移動平均線所產生的聚合與差離現象,同時也使用了雙重平滑運算的技術,使得它成為一種適合針對長期分析作買進賣出時機判斷的技術工具。
MACD指標在歐美是相當受到歡迎的一種分析工具,同時當MACD指標被引進應用到台灣股票市場上時,亦被視為是最具利潤價值的分析工具,與RSI及KD等同為投資者必須隨時研判參照的技術指標。
MACD在計算上,首先求出長短二條平滑移動平均線值的差離值即DIF來,然後再對DIF值取平滑移動平均而得出MACD來。接著便是依據DIF與MACD這二條線的交叉訊號與變化情形來作行情的研判。
而為了更突顯出DIF與MACD二線的差距與交叉狀況,因而發展出了另外的一個技術指標,即MACD震盪量(MACD Oscillator),簡稱為MACDO。而MACDO其實就是DIF與MACD的差值。
一般在圖形的繪製上,DIF與MACD通常是以一條實線與一條虛線來繪出,而MACDO則是以豎立而震盪於零值的直條圖來顯示。而且一般在繪圖分析與應用上,經常會將這三個指標疊畫在一起,並且會將MACDO以放大的方式來顯示,以突顯出前二條線的差異變化。
有關於MACD等指標詳細的計算公式如下:
其中t為當日值,而t-1為前一日值。Pt為當日的價位,可以直接使用當日的收盤價位,或者是以當日各種不同的價位平均值來取代,例如PDt=(High + Low + Close * 2) / 4,以求得更精確的結果。EMA1與EMA2則分別為短天期與長天期的平滑移動平均線值,在求取EMA的最初值時,可以先用簡易平均式來計算。
EMA1t=EMA1t-1 + SF1 * (Pt - EMA1t-1)
EMA2t=EMA2t-1 + SF2 * (Pt - EMA2t-1)
DIFt=EMA1t - EMA2t
MACDt=MACDt-1 + SF3 * (DIFt - MACDt-1)
MACDOt=DIFt - MACDt
最後SF1、SF2與SF3三者,則分別為短天期、長天期與MACD三者的平滑因子系數。平滑因子乃是由日期天數+1的倒數來計算出,一般應用在MACD時,SF1、SF2與SF3三者最常應用的日期天數為12天、26天與9天。而針對於更長天期的研究分析,則有人以25天與50天來計算EMA值。
如果我們進一步的探究MACD指標的話,會發現其中的DIF指標值,本身其實就與另外一個技術指標MAO移動平均震盪指標幾乎是一模一樣的。而MACD便是針對MAO指標再取一次平滑移動的結果,因此能以更和緩更明確過濾的方式來指出指標的上昇與下跌。也因此,MACD指標本身除了擁有移動平均線有巨大獲利的特色外,同時也還能消除移動平均線經常出現有假訊號的缺陷。
關於MACD技術指標的應用,有以下幾點值得注意:
1.DIF與MACD二條線本身可以參照MAO移動平均震盪指標的應用方法來研判行情。當這二條線的值為正值時,表示市場尚處在牛市的行情之中,短天期移動平均線在長天期之上。反之,若二者呈現出負值時,表示市場是處在熊市的行情中,短天期移動平均線落在長天期之下。
2. 當DIF由下往向突破MACD線時,亦即MACDO直條豎線由負值轉為正值時,為一買進訊號。
3. 當DIF由上往向跌破MACD線時,亦即MACDO直條豎線由正值轉為負值時,為一賣出訊號。
4. 更早期的賣出訊號,可以在MACDO直條豎線的由高值往下降時視之為賣出訊號。
5. 更早期的買進訊號,可以在MACDO直條豎線的由低值往上昇時視之為買進訊號。
6. 若MACD中的線圖與價位線圖出現了背離走勢,例如價位一波比一波高而MACD卻呈現一波比一波低時,表示行情的跌勢將會相當明確。