快轉到主要內容
Background Image

【學習筆記】指數平滑異同移動平均線 Moving Average Convergence / Divergence

乾太
作者
乾太
一起寫程式的好朋友。
目錄

指數平滑異同移動平均線(Moving Average Convergence / Divergence, MACD)

計算方式
#

MACD = EMA(DIF, 9)
DIF = EMA(12) - EMA(26)

EMA: 指數移動平均線
DIF: 離差值

舉例陽明(2609) 111/02/18 的 MACD
#

  1. 計算 EMA(12)

加權指數 K = 平滑因子 / (時間週期 + 1) = Something / (N + 1) = 2 / (12 + 1) = 2 / 13 = 0.1538461538461538

EMA(12) = (今日收盤價 * 加權指數) + 昨日 EMA * (1 - 加權指數) = (Today CP * K) + Yesterday EMA * (1 - K) = (116.50 * 0.1538461538461538) + 109.93 * (1 - 0.1538461538461538) = 17.92307692307692 + 109.93 * 0.8461538461538462 = 17.92307692307692 + 93.01769230769231 = 110.9407692307692 約等於 110.94

  1. 計算 EMA(26)

加權指數 K = 平滑因子 / (時間週期 + 1) = Something / (N + 1) = 2 / (26 + 1) = 2 / 27 = 0.0740740740740741

EMA(26) = (今日收盤價 * 加權指數) + 昨日 EMA * (1 - 加權指數) = (Today CP * K) + Yesterday EMA * (1 - K) = (116.50 * 0.0740740740740741) + 110.24 * (1 - 0.0740740740740741) = 8.629629629629633 + 110.24 * 0.9259259259259259 = 8.629629629629633 + 102.0740740740741 = 110.7037037037037 約等於 110.70

  1. 計算 DIF

DIF = EMA(12) - EMA(26) = 110.94 - 110.70 = 0.24

  1. 計算 MACD

111/02/18DIF 值為 0.24 111/02/17DIF 值為 -0.30 111/02/16DIF 值為 -0.54 111/02/15DIF 值為 -0.88 111/02/14DIF 值為 -1.15 111/02/11DIF 值為 -1.43 111/02/10DIF 值為 -1.92 111/02/09DIF 值為 -2.71 111/02/08DIF 值為 -3.49

加權指數 K = 平滑因子 / (時間週期 + 1) = Something / (N + 1) = 2 / (9 + 1) = 2 / 10 = 0.2

EMA(DIF, 9) = (今日 DIF * 加權指數) + 昨日 MACD * (1 - 加權指數) = (Today DIF * K) + Yesterday MACD * (1 - K) = (0.24 * 0.2) + (-1.59) * (1 - 0.2) = 0.048 + (-1.59) * 0.8 = 0.048 + (-1.272) = -1.224 約等於 -1.22

MACD = EMA(DIF, 9) = -1.22

範例資料
#

日期收盤價EMA(12)EMA(26)DIFMACD
111/02/18116.50110.94110.700.24-1.22
111/02/17112.00109.93110.24-0.30-1.59
111/02/16112.50109.56110.09-0.54-1.91
111/02/15111.00109.02109.90-0.88-2.25
111/02/14110.50108.66109.81-1.15-2.59
111/02/11112.00108.33109.76-1.43-2.95
111/02/10114.00107.66109.58-1.92-3.33
111/02/09112.00106.51109.23-2.71-3.69
111/02/08112.50105.51109.00-3.49-3.93
111/02/07108.00104.24108.72-4.48-4.04
111/01/2698.60103.56108.78-5.22-3.93
111/01/2595.10104.46109.60-5.13-3.61
111/01/2499.90106.17110.76-4.59-3.22
111/01/2199.00107.30111.63-4.32-2.88
111/01/20104.00108.81112.64-3.82-2.52
111/01/19104.00109.69113.33-3.64-2.20
111/01/18106.50110.72114.07-3.35-1.84
111/01/17105.50111.49114.68-3.19-1.46
111/01/14107.50112.58115.41-2.83-1.03
111/01/13105.00113.51116.05-2.54-0.58
111/01/12108.00115.05116.93-1.88-0.09
111/01/11112.00116.34117.64-1.310.36
111/01/10111.50117.12118.10-0.970.77
111/01/07113.50118.15118.62-0.481.21
111/01/06114.50118.99119.03-0.041.63
111/01/05115.00119.81119.400.412.05
111/01/04115.50120.68119.750.932.46
111/01/03114.50121.62120.091.542.85

範例資料: 陽明(2609) 111/02/18 ~ 111/01/03 個股股價行情 資料來源: https://stock.wearn.com/cdata.asp?Year=111&month=02&kind=2609