作者:分析师 卢明宇
黄金MACD柱状图在一张图上为正,在另一张图上为负,可能是两张图用柱形表示了不同数值。MT5内置MACD用柱形绘制主值;TradingView内置MACD的柱形则绘制主值与信号线的差。因此,看到柱子站上零轴,先确认它画的是什么,再判断信号条件。不能只凭两张截图的颜色,认定黄金走势或平台计算出了相反结果。
先确认柱形画的是哪一个数
MACD涉及三个数值。主值M是短期均线减去长期均线;信号值S是对M再做平滑;差值H=M−S。若使用收盘价的12期和26期EMA,M=EMA(12)−EMA(26)。M为正,表示短期EMA高于长期EMA;H为正,只表示M高于S。这两个关系不能互相替代。
MetaQuotes的iMACD文档说明,终端中的MACD看起来是柱状图,主值和信号值分别构成两个序列。结合MT5的MACD计算说明,内置指标的柱形对应上述M,信号线采用M的9期SMA。柱形外沿与信号线的交叉,应按两个数值的关系识别。
TradingView的内置MACD说明则将M和S画成两条线,另用柱形显示H。于是,同样叫“MACD柱状图”,零轴以上在这两种显示中可能说的是不同关系。自定义指标也可能改变序列或绘图方式,不能把内置指标说明直接套到所有同名工具上。
同一组负主值,可以画出正差值柱
假设在某交易日北京时间10:00,一根黄金1小时K线已经收盘,报价单位为美元/盎司。给定该时点12期EMA为2296、26期EMA为2300,某一约定平滑算法的信号值S为−5。主值M=2296−2300=−4,差值H=−4−(−5)=+1。
| 柱形对应的序列 | 假设数值(美元/盎司) | 与零轴的关系 | 这个时点能说明什么 |
|---|---|---|---|
| 主值M | −4 | 在零轴下方 | 短期EMA低于长期EMA |
| 差值H=M−S | +1 | 在零轴上方 | 主值高于给定的信号值 |
这组输入可以同时出现“主值为负”和“差值为正”,两者在数学上没有矛盾。两种柱形比较的对象不同,不能据此宣布金价已经反转,也不能把+1解释成上涨1%或获利1美元。
差值为正也不等于主值正在上升。若M和S都比前一时点下降,但M仍高于S,H照样可以为正;要说主值上升,还需比较当前M与前一个M。同样,M低于零轴也可以正在回升,此时短期EMA仍低于长期EMA,但两者的负向差距可能缩小。数值的正负、与信号线的关系、相邻时点的变化,是三个需要分别检查的问题。
表格只是把同一组输入按两种序列显示,不是MT5与TradingView的真实对屏测试。S作为给定输入,前面的完整价格路径没有提供;不能仅用两条EMA重建信号线,也不假设两个平台会算出相同的S。单个时点只能确认M高于S,不能确认它刚刚从下方穿上来;识别交叉还需要前一时点的同口径数值。
参数相同,还要核对信号线算法
两边都写着12、26、9,也不能就此认定差别只来自显示。MT5上述内置公式使用9期SMA作为信号线;TradingView允许选择主均线和信号均线的类型。若一边用SMA,一边用EMA,S就可能不同,M与S交叉的时点也可能不同。算法的区别可参照同为20期的SMA与EMA为何不同。
还要核对品种、合约与报价源、输入价格、K线周期、收盘边界,以及历史数据和初始化方式。名义上都叫黄金,使用的价格序列未必一致。比较1小时图,也要确认两张图如何划分这一小时,而不只是让截图上的时间标签看起来相同。显示精度不同造成的小数差异,应查看原始读数后再解释。
因此,换平台时先抄下数据窗口里的M和S,再按需要计算H。先确认序列定义,再检查输入是否一致,才能判断差异来自画法、算法还是数据。仅看柱子长度,无法完成这些核对。
截图还应保留光标对应的K线时间。有的数值标签显示最右端实时读数,而读者正在比较的是光标指向的历史柱形;把它们当成同一个时点,就可能产生另一种表面矛盾。若只有颜色和图形、没有标签定义或设置,现有材料不足以判定差异原因,应保留这一限制。
把入场条件写成关系,别只记颜色
如果观察的是主值上穿信号线,就记录“M由不高于S变为高于S”;如果观察的是主值上穿零轴,就记录“M由不高于0变为高于0”。在H=M−S的定义下,H从非正变为正对应前一种关系,却不要求M同时为正。把两种条件都简写成“柱子翻红”,换了显示方式就容易用错规则。
条件还需要指定取值时点。若约定以小时收盘确认,就比较相邻已收盘K线的值;若观察盘中变化,就应保存当时的记录,接受尚未收盘时关系可能再次改变。盘中变化与收盘确认说明了这种区别。事后看到的收盘图,不能证明盘中每一次交叉都曾按同样条件成立。
这些写法只让条件可以复查,并不证明哪种交叉更能预测后续价格。收盘确认也有等待的代价;减少盘中反复,不等于减少所有交易风险。
口径弄清后,风险仍要单独核算
指标数值正确,不表示按某次交叉交易就能盈利。真实执行还涉及入场时间、买卖报价、点差、滑点和仓位;图表上的信号价格也不等于订单成交价格。止损的执行限制可读止损触发与实际成交的区别。保证金交易可能损失部分或全部本金,MACD不提供亏损上限。
复盘时保存指标名称和设置、价格源、K线时间、M与S的读数,再单独记录实际订单。黄金和白银都应先确认所用序列及产品规则;不能因同一条条件在一种图上看起来合适,就假定它在另一品种或平台有相同效果。

