指數移動平均
定義式
對序列 {xn} 定義其截至第 n 項的周期為N 的指數移動平均 EMAN(xn) 為
由於x1 之前沒有數據,我們補充定義 x0 = x-1 = x-2 = ... = x1. 這樣自然給出 EMAN(x1) = x1.從定義式可以看出 EMA 加權平均的特性。在 EMA 指標中,每天價格的權重係數以指數等比形式縮小。時間越靠近當今時刻,它的權重越大。說明 EMA 函式對近期的價格加強了權重比,更能及時反映近期價格波動情況。所以 EMA 比 MA 更具參考價值。
遞推式
由 EMA 的定義式可以推導出如下的遞推計算式
顯然在計算機做遞推計算時,可以直接從 EMAN(x1) =x1開始遞推,計算效率比較高,而不必按照定義去計算一個無窮和。但無窮和的形式有時比較方便推導一些公式。
二重 EMA 公式
對序列 {xn} 的 N 周期 EMA 再取一個 M 周期 EMA,將得到
從上式可以看出二重 EMA 滿足交換律,即 EMA
M[EMA
N(
xn)] = EMA
N[EMA
M(
xn)]. 如果周期
M =
N 相同,則分子分母同時為 0 變為不定式,可以用
洛必達法則求極限。當
M≠
N時,公式的證明過程略去。主要用到定義式,將左邊寫成一個
二重級數,換元後用
等比級數求和,再對剩下結果進行整理即可得到。也可以根據遞推式,用
數學歸納法證明。
在 MACD 中的套用
DIF(xn) = EMA12(xn) - EMA26(xn),
DEA(xn) = EMA9[DIF(xn)],
MACD(xn) = [DIF(xn) - DEA(xn)] * 2.
根據以上計算過程,以及我們的二重 EMA 公式,可以將 MACD 的結果化簡為
注意到三個係數之和為零,故 MACD 可以看作是比較不同周期的 EMA 得出的股票漲跌趨勢,也可以理解為股價的 “速度”。當 MACD 由負增到零稱作 “
金叉”,表示股價越過了最小值,即將迎來漲勢;當 MACD 由正減到零稱作 “
死叉”,表示股價越過了最大值,即將迎來跌勢。