写在前面:半年前,我接触到很多喜欢用指标分析的交易员,但我发现很多人对指标的使用还处于“知其然不知其所以然”的阶段,以这样的方式去分析市场无异于占卜算卦,盲人摸象。基于分享与帮助许多喜欢用指标的交易者的初衷,于是便有这一系列拙作《杰明说指标》。
达里欧曾经在《原则》一书中说过,
“如果你不觉得一年前的你是一个傻子,那么说明你就是一个傻子。”
在制作《杰明说指标》系列的过程中,我收集了大量资料,也研究过各大交易软件的指标源码,对我自己来说,我的交易认知与理解也更上一层。越发明白那一句话:
市场里
没有任何交易圣杯。不思考,不求甚解地去战胜市场,实在太肤浅了。考虑到有不少朋友没有看过这一系列文章,又在重走不求甚解的老路,我决定把这一系列文章重新编辑发布。这一版本会比上一个版本根据在细节上有所优化,会融入我对市场,对交易的一些新理解与新看法,希望大家喜欢。杰明
一、什么是MACD指标 MACD有两条线,快线和慢线。快线对应的是12周期的指数移动平均EMA12和26周期的指数移动平均EMA26的差值。 当价格走势越来越“一去不复返”时,EMA12和EMA26的差值就会拉大,快线数值就会增加。慢线则是快线的9周期指数移动平均。 慢线是快线的均线,走势会比快线更平滑。 而 柱状图则是快线和慢线之差。因此,柱状图对应的0点就是快线慢线对应的金叉死叉点。 注:实际计算中,因为快线与慢线的差值实在过小,部分软件会做2倍或4倍放大处理。让柱状图更明显。 一句话概括MACD的原理: 快线:两个周期的均线差值 慢线:快线的均线 柱状图:快线慢线之差 从原理就可以看到,MACD本身“滞后性”会比其他指标更强。均线已经比价格滞后,均线的均线岂不更滞后么?搞明白MACD的原理后,再来说说两个最简单的用法。用作趋势跟踪的用法: 金叉(快线上穿慢线)做多,死叉(慢线下穿快线)做空。对的就是这么简单粗暴的一个用法。我们假设一个非常简单的交易策略:出现金叉就平掉空单,开多单;出现死叉就平多单,开空单,以欧元4小时为例复盘。 很明显前面的 大段趋势行情里MACD的金叉死叉的成功率非常高, 效果很好。但在后面的盘整震荡行情里就出现不断金叉死叉的纠缠情况。我把账户资金的变化曲线也大致画在图中了。如果按照这个金叉无脑买多死叉无脑卖空的计划,那么这段行情里账户资金变化大概就是图中所示的走势。很多同学也意识到了,金叉死叉的趋势策略要在趋势行情里有效, 趋势行情与平常的行情,最大的一点区别就是波动率不同 。我们可以对比ATR指标来对比波动率。可以看到 金叉死叉策略生效的部分ATR值超出平常数倍。 对于2020年各种突发事件对金融市场的冲击巨大,导致市场整体波动率激增,因此金叉死叉的趋势策略表现效果会非常好—— 实际上在历史性行情里几乎任何趋势指标策略都会表现很好,区别可能只是赚100块与赚99块的区别而已。 用作反转判断的用法: 背离指价格不断创新高(新低),但指标交点/柱状图并没有跟随不断创新高(新低),视为背离,意味着行情即将反转。 图中就是一个很明显的背离例子。上升趋势顶部出现MACD背离后,后市成功反转转跌了。 背离的本质就是一种“衰竭反转”的思想。推动价格的力量在不断衰弱,因此出现了价格新高而指标走低的现象,当推动力量彻底消失后,也就预示着价格反转了。 背离不像金叉是一个具体化的指标,它可以多次背离。比如图中MACD快线与慢线的交点下移了4次,经历了4次背离价格才最终下跌。 如果首次出现背离后马上进场做空,则会面临方框内长时间的扛单。尽管如果能扛到最后的反转点还是能盈利的,但这明显不会是一个好的进场点位。在这里杰明更建议把MACD的背离看成一个辅助性指标。 背离只是增加了我们的看反转倾向,而不作为直接依据。 图中的这段经典行情也是之前文章中的作业题目,叠加了背离之后,看跌倾向就更明显了。杰明提醒, 背离只会增加反转倾向。而价格反转不一定出现背离。 二、MACD的缺点 第一点就是MACD有严重的滞后性。 滞后性是趋势性指标的通病,而MACD的滞后性又比其他指标更多——均线的均线,二次滞后。因此在震荡波段行情中,行情已经走过一大半MACD才会出现信号。 图中的波段震荡行情里,用金叉死叉交易就会不断看着浮盈变成亏损出局。原因就是因为 MACD的过度滞后性。不过滞后并非坏事,所有去趋势性指标都存在滞后性。它是通过一小段行情来判断趋势的, 这一部分滞后性就是趋势策略的系统内交易成本。 第二点就是MACD的计算均采用收盘价(Close)作为计算数据源。我们知道K线包括了4个要素: 开盘价,最高价,最低价,收盘价。 只采用收盘价这一点计算明显就会造成数据缺失的问题。如果出现影线较长的情况,对后市走势造成了较大影响,而MACD的计算中却失去了这部分影线数据。 图中是一个很好的例子。日元月线图中, 上月美日收出上下影线都很长的十字星,波动率大幅增加。但MACD的计算中只采用了收盘价,忽略了这段波动对后续行情的影响。尽管不少行情软件也提供了计算价格的来源可以调整,除了收盘价还有其他选择,比如中间价等等。但其实还是 把一整根K线简化为一个价格点,丢失了很多数据。 这种情况下, 用实战班的K线价格行为学就能够识别到K线的不同形态,避免数据丢失,能够更好反映价格走势。 三、MT4中单线MACD的问题大家要注意,MT4的MACD是单线MACD,跟很多人平常用的双线是不一样的。翻译一下,就是MT4的MACD中, 单线MACD的线=双线MACD中的慢线 单线MACD的柱状图=双线MACD中的快线也就是说, 把双线MACD中的柱状图删去,把快线调为直方柱状图形式,就是MT4中的单线MACD。 在Tradingview上经过如下设置后,就调出了MT4中的单线MACD样式 经过调整后Tradingview和MT4单线MACD的对比
一、什么是MACD指标 MACD有两条线,快线和慢线。快线对应的是12周期的指数移动平均EMA12和26周期的指数移动平均EMA26的差值。 当价格走势越来越“一去不复返”时,EMA12和EMA26的差值就会拉大,快线数值就会增加。慢线则是快线的9周期指数移动平均。 慢线是快线的均线,走势会比快线更平滑。 而 柱状图则是快线和慢线之差。因此,柱状图对应的0点就是快线慢线对应的金叉死叉点。 注:实际计算中,因为快线与慢线的差值实在过小,部分软件会做2倍或4倍放大处理。让柱状图更明显。 一句话概括MACD的原理: 快线:两个周期的均线差值 慢线:快线的均线 柱状图:快线慢线之差 从原理就可以看到,MACD本身“滞后性”会比其他指标更强。均线已经比价格滞后,均线的均线岂不更滞后么?搞明白MACD的原理后,再来说说两个最简单的用法。用作趋势跟踪的用法: 金叉(快线上穿慢线)做多,死叉(慢线下穿快线)做空。对的就是这么简单粗暴的一个用法。我们假设一个非常简单的交易策略:出现金叉就平掉空单,开多单;出现死叉就平多单,开空单,以欧元4小时为例复盘。 很明显前面的 大段趋势行情里MACD的金叉死叉的成功率非常高, 效果很好。但在后面的盘整震荡行情里就出现不断金叉死叉的纠缠情况。我把账户资金的变化曲线也大致画在图中了。如果按照这个金叉无脑买多死叉无脑卖空的计划,那么这段行情里账户资金变化大概就是图中所示的走势。很多同学也意识到了,金叉死叉的趋势策略要在趋势行情里有效, 趋势行情与平常的行情,最大的一点区别就是波动率不同 。我们可以对比ATR指标来对比波动率。可以看到 金叉死叉策略生效的部分ATR值超出平常数倍。 对于2020年各种突发事件对金融市场的冲击巨大,导致市场整体波动率激增,因此金叉死叉的趋势策略表现效果会非常好—— 实际上在历史性行情里几乎任何趋势指标策略都会表现很好,区别可能只是赚100块与赚99块的区别而已。 用作反转判断的用法: 背离指价格不断创新高(新低),但指标交点/柱状图并没有跟随不断创新高(新低),视为背离,意味着行情即将反转。 图中就是一个很明显的背离例子。上升趋势顶部出现MACD背离后,后市成功反转转跌了。 背离的本质就是一种“衰竭反转”的思想。推动价格的力量在不断衰弱,因此出现了价格新高而指标走低的现象,当推动力量彻底消失后,也就预示着价格反转了。 背离不像金叉是一个具体化的指标,它可以多次背离。比如图中MACD快线与慢线的交点下移了4次,经历了4次背离价格才最终下跌。 如果首次出现背离后马上进场做空,则会面临方框内长时间的扛单。尽管如果能扛到最后的反转点还是能盈利的,但这明显不会是一个好的进场点位。在这里杰明更建议把MACD的背离看成一个辅助性指标。 背离只是增加了我们的看反转倾向,而不作为直接依据。 图中的这段经典行情也是之前文章中的作业题目,叠加了背离之后,看跌倾向就更明显了。杰明提醒, 背离只会增加反转倾向。而价格反转不一定出现背离。 二、MACD的缺点 第一点就是MACD有严重的滞后性。 滞后性是趋势性指标的通病,而MACD的滞后性又比其他指标更多——均线的均线,二次滞后。因此在震荡波段行情中,行情已经走过一大半MACD才会出现信号。 图中的波段震荡行情里,用金叉死叉交易就会不断看着浮盈变成亏损出局。原因就是因为 MACD的过度滞后性。不过滞后并非坏事,所有去趋势性指标都存在滞后性。它是通过一小段行情来判断趋势的, 这一部分滞后性就是趋势策略的系统内交易成本。 第二点就是MACD的计算均采用收盘价(Close)作为计算数据源。我们知道K线包括了4个要素: 开盘价,最高价,最低价,收盘价。 只采用收盘价这一点计算明显就会造成数据缺失的问题。如果出现影线较长的情况,对后市走势造成了较大影响,而MACD的计算中却失去了这部分影线数据。 图中是一个很好的例子。日元月线图中, 上月美日收出上下影线都很长的十字星,波动率大幅增加。但MACD的计算中只采用了收盘价,忽略了这段波动对后续行情的影响。尽管不少行情软件也提供了计算价格的来源可以调整,除了收盘价还有其他选择,比如中间价等等。但其实还是 把一整根K线简化为一个价格点,丢失了很多数据。 这种情况下, 用实战班的K线价格行为学就能够识别到K线的不同形态,避免数据丢失,能够更好反映价格走势。 三、MT4中单线MACD的问题大家要注意,MT4的MACD是单线MACD,跟很多人平常用的双线是不一样的。翻译一下,就是MT4的MACD中, 单线MACD的线=双线MACD中的慢线 单线MACD的柱状图=双线MACD中的快线也就是说, 把双线MACD中的柱状图删去,把快线调为直方柱状图形式,就是MT4中的单线MACD。 在Tradingview上经过如下设置后,就调出了MT4中的单线MACD样式 经过调整后Tradingview和MT4单线MACD的对比
双线MACD在MT4里是没有自带的。但我们可以在MT4上的交易论坛MQL论坛上,曾经有交易员分享过MACD双线的指标代码。习惯用MT4分析行情的朋友可以引用下载即可。
非常感谢这位交易员朋友的无私分享
想与我和Ben、崔教练面对面私下交流,一对一现场实盘学习,学习打造科学可行的交易策略,欢迎报名日内短线Alpha班·杭州站,详情可以扫码了解。