很多人一直在用MACD,却连MACD是什么都不知道。 MACD的计算有几个步骤,首先计算出两条指数移动平均线(Exponential Moving Averages, EMA),然后基于这两条EMA计算出两个核心变量DIF和DEA,最后得出MACD柱状线。 1. 计算离差值DIF (快线): DIF = EMA(快速) - EMA(慢速) 常见参数设置下,EMA(快速) 通常是对收盘价计算12日EMA,而EMA(慢速) 是对收盘价计算26日EMA。 这条快线DIF就是用来上穿和下穿的那条线,简单地说就是12日均线减去26日均线之差。其实快线并不是一条均线,而是两条均线之差。 当然这两条均线不是平时的普通移动均线,而是EMA均线,所以说,还在用普通均线的朋友仔细想想,为什么计算MACD用EMA均线,而不是普通均线,要不要考虑以后用EMA均线,舍弃普通均线。 2. 计算离差平均值DEA (信号线): DEA 是DIF的一定周期的EMA,这个周期在一般情况下是9日。 这条信号线是慢线,就是那条被穿的线,慢线是一条EMA均线,不是普通均线,而是用快线DIF的值求9日EMA平均,本质是一条EMA均线。 3. 计算MACD柱状线: MACD柱状线 = 2 × (DIF - DEA) DIF=12日EMA均线-26日EMA均线,DEA是DIF的9日EMA均线,把结果扩大为2倍,看得清晰一些。 具体的EMA计算公式为: • EMA(今日) = [收盘价 × K + 昨日EMA × (1 - K)] • 其中,K是平滑系数,对于12日EMA,K ≈ 2 / (12 + 1);对于26日EMA,K ≈ 2 / (26 + 1)。 计算EMA: 12日EMA:EMA(12) = 2/(12+1) * 今日收盘价(12) + 11/(12+1) * 昨日EMA(12)。 26日EMA:EMA(26) = 2/(26+1) * 今日收盘价(26) + 25/(26+1) * 昨日EMA(26)。 计算DIFF: DIFF = EMA(12) - EMA(26)。 计算DIF的9日EMA: 根据离差值计算其9日的EMA,即离差平均值,是所求的MACD值。 今日DEA(MACD)=前一日DEA×8/10+今日DIF×2/10。 以上信息仅供参考,如需更多专业信息,建议咨询专业金融领域人士。
很多人一直在用MACD,却连MACD是什么都不知道。 MACD的计算有几个步骤
黄南森技术
2024-01-31 18:30:19
0
阅读:43