MACD基本公式:
首先弄清楚要用到的三个参数:
(12)日快速移动平均线; (26)日慢速移动平均; (9)日移动平均
EMA(12)= 前一日EMA(12)×11/13+今日收盘价×2/13
EMA(26)= 前一日EMA(26)×25/27+今日收盘价×2/27
DIFF=今日EMA(12)- 今日EMA(26)
DEA(MACD)= 前一日DEA×8/10+今日DIF×2/10
BAR=2×(DIFF-DEA)
第一日:
DIFF=0,DEA=0,BAR(MACD)=0
第二日:
EMA(12)= 前一天收盘价(即第一天收盘价)+(今天收盘价 - 前一天收盘价)* 2 / 13
EMA(26)= 前一天收盘价(即第一天收盘价)+(今天收盘价 - 前一天收盘价)* 2 / 27
DIFF = EMA(12)-EMA(26)
DEA(9)= 0(前一天DEA(9))+ 今天DIFF*2/10
BAR=2*(DIFF-DEA)
第三日:
有了第二天的数据, 第三天的公式就可以根据已经计算的结果进行推导...
公式都已经出来了, 很明白的, 每一天都有自己对应的 EMA(12),EMA(26), DIFF, DEA(9), BAR值, 根据这些值, 就可以推断出 MACD 预测涨跌.
代码自行补充
当 MACD 由负增到零时,表示股价越过了最小值,即将迎来涨势;当 MACD 由正减到零时,表示股价越过了最大值,即将迎来跌势。
所以买卖点可以根据一个周期的起始点 MACD 值和终点 MACD 值综合计算
网友评论