541 / 736MACD

MACD

Moving average convergence divergence · 移动平均线的收敛与发散

MACD 显示两条价格均线是在靠近还是远离,帮助读者理解此前市场走势的变化。但两条曲线和柱状图比较的并不是同一件事,也不能告诉你何时会赚钱。

MACD 从快、慢两条移动平均线的差值开始。移动平均线就是随新数据到来而重新计算的价格平均值。再对这个差值取平均,就得到信号线;柱状图则显示 MACD 与信号线之间的差距。

Jana 在 TradingView 中打开 MACD,发现比特币价格下方多了两条线和一组柱子。首先要分清它们各自表示什么。MACD 主线比较两条价格均线,信号线对 MACD 本身的数值取平均,柱状图则用主线减去信号线。因此,柱子不是买入比特币的成交量。它与主线表示的是不同的差值,所以两者完全可能朝相反的方向显示。 [1]

Fidelity 介绍了一种常见设置:快 EMA 长度为 12,慢 EMA 为 26,信号 EMA 为 9。EMA 对近期数据给予更高权重,因此较快的版本通常更早响应变化。长度指的是所选时间间隔,在小时图上并不代表天数。Jana 选择的不只是曲线形状,也是观察过去价格变化的时间视角。默认设置并不保证这些长度能带来最佳结果。 [2]

TradingView 区分了两种比较。MACD 为正,说明快价格均线高于慢均线;柱状图为正,说明 MACD 高于自己的信号线。所以 Jana 可能看到主线在零上方,而柱子在零下方。计算没有矛盾,它们比较的是不同的数值对。此外,一张截图只能显示当前状态,不能证明刚刚发生了交叉。要判断交叉,还必须知道两条线此前的相对位置。 [1]

如果价格以 USD/BTC 表示,价格均线之差也使用这个单位。因此 MACD 不是百分比、概率,也不是账户利润。它不像 RSI 那样有固定上下限,不能直接拿不同价位资产或不同计价货币的原始数值比较大小。Fidelity 也指出,MACD 通常不用于衡量超买或超卖。主线很高,并不单独说明比特币太贵。 [1] [2]

Jana 打开另一平台,同样叫 MACD,结果却不同。这不一定是错误。TradingView 允许分别为价格均线和信号选择 EMA 或 SMA。SMA 对窗口内的数据赋予相同权重,EMA 则更重视近期数据。价格来源以及 timeframe,也就是时间间隔,同样重要。比较时需要匹配市场、报价交易对、长度、均线类型、可用历史数据,还要确认最后一个时间间隔是否已经结束。 [1]

Fidelity 提醒,当市场在一定范围内来回波动时,MACD 可能反复穿越信号线。如果每次交叉都交易,就可能随着价格往返不断买卖。背离也要谨慎理解:它指价格与指标的变化不一致,例如价格创出更高的峰值,指标的峰值却降低。这是对已有走势的观察,不能单独确定何时会反转,甚至不能保证会发生反转。 [2]

Jana 在当前蜡烛图尚未收盘时收到交叉提醒。一根蜡烛概括某个时间间隔内的价格,而它的最新价格还在变化。TradingView 明确提到,MACD 在这期间也会不断变化。时间间隔结束前,两条线可能恢复原先的位置。历史图最终显示的是确认后的结果,而不是过程中出现过的每次交叉。因此,评估提醒时,要知道它可以在蜡烛形成期间触发,还是必须等收盘后触发。 [3]

TradingView 的 MACD Strategy 示例在柱状图由负转正时做多,也就是建立从上涨中获益的仓位;反向变化时转为做空,也就是建立从下跌中获益的仓位。这是额外加入的规则,不是指标本身。做空也不同于卖出自己持有的比特币。测试必须考虑手续费和 slippage,即预期成交价与实际成交价之间的差异。Jana 还需要防止 overfitting,也就是过度迎合历史数据、换一批数据就失效的拟合。即使测试成功,也不能承诺未来结果。 [4] [5]

示例 · MACD

正的主线与负的柱子

在一个虚构的、均线已计算好的截面中,快 EMA 为 102000,慢 EMA 为 101500 USD/BTC。两者相减:MACD = 102000 − 101500 = 500 USD/BTC。信号线为 600 USD/BTC,因此柱状图 = 500 − 600 = −100 USD/BTC。快 EMA 高于慢 EMA,但 MACD 主线低于自己的信号。这两件事可以同时成立。这个截面不能证明发生交叉:没有此前数值,就不知道相对位置是否刚刚改变。这里的均线数值是给定输入,不是从价格推导的完整计算,也不是真实交易报价。

要获得更完整的理解,请将本词条与以下词条结合阅读: Exponential moving average, Moving average, Relative Strength Index, Divergence, Backtesting, Technical indicator. 反向关联还来自: Exponential moving average, Stochastic oscillator, Ichimoku Cloud, Fibonacci Retracement.

01MACD 为正就该买入吗?

它只说明快均线高于慢均线,并不说明价格从现在开始会上涨,也不说明该承担多少资金风险。柱状图仍可能为负。交易需要另行制定并检验规则,不能只看一条线的颜色或正负号。

02为什么其他平台的 MACD 不一样?

先检查市场和报价交易对,再比较价格输入、timeframe、长度,以及价格均线和信号所选的 EMA 或 SMA。还要检查可用历史数据和最后一根蜡烛是否收盘。名称相同,不代表两边用的是同一组数据。

DOC · 001TradingView — MACD文档 DOC · 002Fidelity — MACD文档 DOC · 003TradingView — Repainting文档 DOC · 004TradingView — MACD Strategy文档 DOC · 005TradingView — Strategies文档
修订日期: 来源优先 · 非投资建议