完整MACD需要通過四大步運算得到:計算短週期、長週期的EMA值(即:EMA最近);計算短、長週期間EMA差值(即:DIFF值);計算差值DIFF的EMA值(即:DEA);計算DIFF的離差(即:MACD值)。
以現在流行的引數12和26為例,其公式如下:
12日EMA的計算:EMA 12 = 前一日EMA 12 X 11/13 + 今日收盤 X 2/13。
26日EMA的計算:EMA26 = 前一日EMA26 X 25/27 + 今日收盤 X 2/27。
差離值(DIF)的計算: DIF = EMA 12 - EMA26 然後再根據差離值計算其9日的EMA,即"差離平均值",“差離平均值"用DEA來表示。
DEA = (前一日DEA X 8/10 + 今日DIF X 2/10) 計算出的DIF與DEA為正或負值,因而形成在0軸上下移動的兩條快速與慢速線。為了方便判斷,用DIF減去DEA,用以繪製柱狀圖。