在所有的炒股指标中,我觉得最重要的就是成交量和MACD指标了,再加上KDJ,三者号称炒股技术的三剑客了,他们是炒股的必须指标。
MACD有着“指标之王”的美誉,你打开大部分行情软件的默认界面,上方一般都是价格K线主图,主图上可能叠加着各个周期的均线,紧接着下来就是成交量柱状图,下方就是MACD的副图了。
一、什么是MACD
MACD的英文全称是“Moving Average Convergence / Divergence”,要是直译呢,就叫做“移动平均线收敛/发散”,从这名字就可以看出来它是一个研究均线收敛和发散的技术指标,不过在中文世界里,它一般叫作“异同移动平均线”,由“一柱两线”构成,两线分别是DIF线和DEA线,一柱就是MACD柱。
MACD指标是由美国人杰拉尔德 阿佩尔(Gerald Appel)以及弗雷德 希契勒(Fred Hitschler)所发明。
二、计算方法
-
计算短期指数移动平均线(EMA12):取最近12个周期的收盘价数据,计算加权平均值,得到短期指数移动平均线。
-
计算长期指数移动平均线(EMA26):取最近26个周期的收盘价数据,同样计算加权平均值,得到长期指数移动平均线。
-
计算差离值(DIF):将短期指数移动平均线减去长期指数移动平均线,得到差离值。
-
计算DEA线(DIF的9日指数移动平均线):取前9个周期的差离值数据,计算加权平均值,得到DEA线。
-
计算MACD柱状图:将DIF减去DEA线,得到MACD柱状图。
三、DIF和DEA的值及线的位置
-
当DIF和DEA均大于0(即在图形上表示为它们处于零轴以上)并向上移动时,一般表示为股市处于多头行情中,可以买入或持股。
-
当DIF和DEA均小于0(即在图形上表示为它们处于零轴以下)并向下移动时,一般表示为股市处于空头行情中,可以卖出股票或观望。
-
当DIF和DEA均大于0(即在图形上表示为它们处于零轴以上)但都向下移动时,一般表示为股票行情处于退潮阶段,股票将下跌,可以卖出股票和观望。
-
当DIF和DEA均小于0时(即在图形上表示为它们处于零轴以下)但向上移动时,一般表示为行情即将启动,股票将上涨,可以买进股票或持股待涨。
四、DIF和DEA的交叉情况
-
当DIF与DEA都在零轴以上,而DIF向上突破DEA时,表明股市处于一种强势之中,股价将再次上涨,可以加码买进股票或持股待涨,这就是MACD指标“黄金交叉”的一种形式。
-
当DIF和DEA都在零轴以下,而DIF向上突破DEA时,表明股市即将转强,股价跌势已尽将止跌朝上,可以开始买进股票或持股,这是MACD指标“黄金交叉”的另一种形式。
-
当DIF与DEA都在零轴以上,而DIF却向下突破DEA时,表明股市即将由强势转为弱势,股价将大跌,这时应卖出大部分股票而不能买股票,这就是MACD指标的“死亡交叉”的一种形式。
-
当DIF和DEA都在零轴以下,而DIF向下突破DEA时,表明股市将再次进入极度弱市中,股价还将下跌,可以再卖出股票或观望,这是MACD指标“死亡交叉”的另一种形式。
五、MACD指标中的柱状图分析
在股股票分析软件中通常采用DIF值减DEA值而绘制成柱状图(MACD柱),用红柱状和绿柱状表示,红柱表示正值,绿柱表示负值。用红绿柱状来分析行情,既直观明了又实用可靠。
-
当红柱状持续放大时,表明股市处于牛市行情中,股价将继续上涨,这时应持股待涨或短线买入股票,直到红柱无法再放大时才考虑卖出。
-
当绿柱状持续放大时,表明股市处于熊市行情之中,股价将继续下跌,这时应持币观望或卖出股票,直到绿柱开始缩小时才可以考虑少量买入股票。
-
当红柱状开始缩小时,表明股市上涨结束或要进入调整期,股价将出现下跌,这时应卖出大部分股票而不能买入股票。
-
当绿柱状开始收缩时,表明股市的大跌行情即将结束,股价将止跌向上或进入盘整,这时可以少量进行长期战略建仓而不要轻易卖出股票。
-
当红柱开始消失、绿柱开始放出时,这是股市转市信号之一,表明股市的上涨行情或高位盘整行情即将结束,股价将开始加速下跌,这时应开始卖出大部分股票而不能买入股票。
-
当绿柱开始消失、红柱开始放出时,这也是股市转市信号之一,表明股市的下跌行情或低位盘整已经结束,股价将开始加速上升,这时应开始加码买入股票或持股待涨。
六、MACD的顶背离和底背离
MACD指标的背离就是指MACD指标的图形的走势正好和K线图的走势方向正好相反。
- 顶背离
当股价K线图上的股票走势一峰比一峰高,股价一直在向上涨,而MACD指标图形上的由红柱构成的图形的走势是一峰比一峰低,即当股价的高点比前一次的高点高、而MACD指标的高点比指标的前一次高点低,这叫顶背离现象。顶背离现象一般是股价在高位即将反转转势的信号,表明股价短期内即将下跌,是卖出股票的信号。
- 底背离
底背离一般出现在股价的低位区。当股价K线图上的股票走势,股价还在下跌,而MACD指标图形上的由绿柱构成的图形的走势是一底比一底高,即当股价的低点比前一次低点底,而指标的低点却比前一次的低点高,这叫底背离现象。底背离现象一般是预示股价在低位可能反转向上的信号,表明股价短期内可能反弹向上,是短期买入股票的信号。
在实践中,MACD指标的背离一般出现在强势行情中比较可靠,股价在高价位时,通常只要出现一次背离的形态即可确认位股价即将反转,而股价在低位时,一般要反复出现几次背离后才能确认。因此,MACD指标的顶背离研判的准确性要高于底背离。
七、MACD缺点
由于MACD是一项中、长线指标,买进点、卖出点和最低价、最高价之间的价差较大。当行情忽上忽下幅度太小或盘整时,按照信号进场後随即又要出场,买卖之间可能没有利润,也许还要赔点价差或手续费。
一两天内涨跌幅度特别大时,MACD来不及反应,因为MACD的移动相当缓和,比较行情的移动有一定的时间差,所以一旦行情迅速大幅涨跌,MACD不会立即产生信号,此时,MACD无法发生作用。
每一种指标都有其优势和劣势,MACD指标也具有一定的滞后性,在区间振荡行情中,MACD的价值会大打折扣,甚至会出现紊乱。我们需要学会利用各种技术指标的优势并相互配合使用来优化我们的交易。
八、参数优化
1.按原理修改
MACD的默认参数就是(12,26,9),但从来没有说明为什么?
参数的定义,“12”(SHORT)是短周期均线的计算长度,“26”(LONG)是长周期均线的计算长度,“9”(MID)是对长短均线离差值计算平均时的长度。
在坊间,大伙儿对“12”和“26”的来历说法都较为一致。相传,在Gerald发明MACD的上世纪70年代,漂亮国交易市场仍在“996”,采用的是单休制度,一周有6个交易日,于是“12”对应的是两周。每个月有4周,一周休息一天,那么30-4=26,“26”对应的是一个月。
但是查了道琼斯工业指数和麦当劳的历史日K图,发现一周并没有6根Bar,说明至少在漂亮国股票交易市场并没有“996”,觉得更可能是Gerald关注的交易品种一周是交易6天,类似于期货从周一上午交易到周六凌晨。
MACD默认参数中的“12”和“26”都好解释,但是关于“9”的来历就众说纷纭了,目前主要有3种说法。
第一种说法,“9”纯粹是作者喜欢的观察周期,萝卜白菜,各有所爱,没有9的话,还可以设成是8或者10,到时候我们一样会疑惑。
第二种说法,“9”对应的是一周半,上文说了,那时候是一周交易6天,那“9”正好是一周半。
第三种说法,也是跟一周交易6天有关,不过这种说法显得更高大上一些,“9”是每周交易日数目乘以概率密度系数后的结果,其中1/sqrt(2π)是标准正态分布的概率密度函数的系数。
现在终于对MACD的默认参数(12,26,9)是怎么来的,终于有些眉目了,我们要是对MACD的参数进行调整就有底了。
我国目前一周是交易5天,所以常用的均线默认设置周期都是5的倍数,例如5、20、60、120分别对应1周、1个月、3个月、半年,因此,在MACD中,短均线和长均线的周期可以分别设置为10和20(依旧是对应2周和1个月)。
第3个参数的确定,关键是在于你觉得哪一种说法更合理。
如果是第一种,那就可以随心所欲了,适合自己的观察周期就好。
如果是第二种,那一周半就是对应1.5x5=7.5,MACD的默认参数可以设置为(10,20,7)或者(10,20,8)。
如果是第三种,那MACD的默认参数可以设置为(10,20,7)。
如果是其他交易领域,比如说大饼圈,“007”交易模式,一周则是交易7天,MACD的默认参数要基于7天计算,例如(14,30,10)。如果觉得MACD反应不够灵敏,可以将参数等比例缩小,例如(7,15,5)。
上面说的都是基于日线,那对于小时线和分钟线呢?那就要抓住MACD参数设置的精髓,当是日线时,第一个参数对应的是周,第二个参数对应的是月,第三个参数是周交易日数的1.5倍(第二种方法),所以这里是日、周、月3个级别的对应关系,明白这个时间框架逐步扩大的关系,下面就简单了,以A股为例。
假如是小时线,那3个级别的关系就是小时、日、周,一天是交易4个小时,那第一个参数就是8,一周交易5天,那一周就是交易20个小时,第二个参数就是20,第三个参数就是4*1.5=6,所以小时线级别的MACD参数应设为(8,20,6)。
假如是分钟线,那3个级别的关系就是分钟、小时、日,一小时是60分钟,那第一个参数就是120,一天交易4个小时,那一天就是交易240分钟,第二个参数就是240,第三个参数就是60*1.5=90,所以分钟线级别的MACD参数可以设为(120,240,90),但这组参数肯定是反应不够灵敏的,可以根据需要等比例缩小,例如(12,24,9)。
要特别说明的是,对于大饼全这种007交易模式的市场,用这种方式算出的第二个参数,会跟传统的26相差比较大。这主要是因为啊,传统的交易市场,月和周的倍数是4,周和日的倍数是5~6,日和时的倍数是4~7,都是个位数级别,Gerald发明MACD时,也没想到日后能出现这种007交易的市场,造成上下时间级别差几十倍的情况,所以这种要特殊处理,比如一天三班倒,每班8小时,或者一个基础bar是n小时。
一家之言,姑妄听之,仅供参考。
2.按经验修改
下面是网上找到的一些常用设置,你可以分别设置今后进行观测,看是否适合你的交易习惯。
通常来说,参数设置的越大,越稳定,胜率高,能抓住大波段,但是敏感性较低。
短线参数
5,10,5
6,13,5
中线参数
10,23,8
13,25,9
低风险中线选股,超低回撤,缺点是上车较晚,只吃后半段
13,60,5
15,46,127
24,52,9
中长线低回撤,胜率高,机会少
15,138,136
20,130,128
3.按量化计算修改
有条件的可以用量化软件设置不同参数,对历史数据进行测算,确定最优参数。
我个人的设置习惯是
macd 10,20,7
kdj 34,9,3