MACD指标的一些基本概念总结

通过 | 10月 29, 2021

MACD (moving average convergence / divergence) 是用于分析股价的工具,由Gerald Appel在19世纪70年代建立。这个指标可用于研判股票、期货投资价格变化的强度、方向、能量,以及趋势周期,以便把握股票买进和卖出的时机。

01 定义

MACD信号是根据历史数据计算出来的3个系列的数据。这3个系列分别是MACD系列、signal系列(或average)和divergence系列;其中divergence系列表示MACD系列和signal系列的差异性,MACD系列体现1个短周期的EMA与1个长周期的EMA之间的差异性,而signal系列表示的是基于MACD系列的数据采用EMA进行平均。

因此MACD信号依赖3个时间参数,用于计算3个EMA的时间常量。符号MACD(a, b, c)可代表MACD信号;其中MACD系列计算的是基于时间常量a和b计算出的EMA之间的差离值,signal系列是对MACD系列进行了一次基于时间常量c的EMA平均;这3个参数通常按天为单位,常用的值是12、26和9天,也就是MACD(12,26,9)。

伪代码

# p为价格

MACD系列 = EMA(p, 12) – EMA(p, 26)

signal系列 = EMA( MACD系列, 9 )

divergence = MACD系列 – signal系列

以前那时候,一周有6个工作日,那么参数(12,26,9)分别代表2周、1个月、1.5个周。现在每周只有5个工作日,但是改变现有这个周期设置是很难被推翻的。然而,这个周期设置仍然是一个不错的选择,正如大部分交易者的买卖都是基于这个标准的设置。

通常呢,MACD和signal系列在图上是2条连续的直线,它们有公共的轴(是日期时间),而divergence系列在图上是一个个的柱状图。

为了让人们更容易理解;而这里对应关系如下:

•       MACD系列 = DIF

•       signale系列 = DEA

•       divergence系列 = MACD

03 使用技巧 – 信号线交叉

信号线交叉发生在MACD和signal系列线交叉时,也是divergence(柱状图)改变符号的时候。对于这个事件的标准解释是,当MACD上穿signal时,叫金叉,这时该买入;而MACD下穿signal时,叫死叉,该卖。这些事件的意义呢,是说股票的价格将要沿着这个趋势加速发展下去。

04 使用技巧 – 0轴交叉

0轴交叉时间发生在MACD系列线的符号发生改变,也就是MACD穿0轴的时候;这个事件通常发生在短周期EMA和长周期EMA没有较大差异性的时候;然而这个符号的改变,从正到负叫走向熊市场,从负到正叫走向牛市。

0轴交叉提供了趋势方向的改变的依据,但是总体上没有信号线交叉事件更加可靠。

05 使用技巧 – Divergence

当股票价格创新低时,但MACD并没有与他先前的新低进行对比确认,这时Divergence容易变正。

而当股价创新高时,而MACD不会与它自己的新高进行对比,这个时候Divergence容易变负。

06 使用技巧 – Timing

MACD只会对它应用的那个上下文有效。比如一个分析师,可能会在看日线级的MACD之前,先看周线级的MACD,这是为了避免短期交易违背了长期的趋势。分析师也会改变MACD的参数去追溯不同时段的趋势。一个比较受欢迎的短周期的设置,如(5,35,5)

07 使用技巧 – 假信号

类似任何的预测算法,MACD也会产生假信号。例如一个假正例,可能会是一个金叉后面突然伴随一个剧烈的跌幅;而一个假反例可能会是死叉后,突然伴随股价加速上涨。

1个较为谨慎的策略,就是在signal线上面应用1个过滤器确保行情启动了。例如设置1个股价筛选器,只有当MACD线向上突破signal线,保持3天以上后,再买入!这也和任何策略相类似,能够降低错误信号的可能性,但也随之降低了收益率。

分析师通常会用多样的方法去筛选出假信号,以保证所收的信号是真的!

MACD的这些信号线金叉,暗示了发展方向的改变,而MACD线穿0轴暗示了2个EMA均线发展趋势的改变。

上面这些有关MACD是我学习过程在网上找到了,这个文章总结了大部分有关MACD的内容,但是有些说法,或者说我个人对这个MACD指标的理解,以及MACD指标作者阿佩尔先生表达似乎有些地方是有待商榷的,需要进一步更加深入的思考。当然,任何指标都不是万能,有他先天的缺陷,不过还是建议看看原作者是如何理解、应用的吧。