MACD 入门:双线、柱体与交叉信号怎样看?

用模拟价格计算 MACD12/26/9,复算第35周期,并理解为什么交叉或柱体缩短不保证价格反转。

先记住这一点

MACD 描述平滑价格之间的关系;穿过信号线,与穿过零轴,是两种不同的观察。

先把三组数分开命名

常用12/26/9设置,以 EMA12 减 EMA26 得到 MACD 线,再把差值作9周期 EMA 得到信号线,两线之差画成柱体。数值使用价格单位,不是 RSI 那样有固定范围的百分比,因此不同价位证券的绝对 MACD 数字不宜直接比较。

Fidelity 的定义作为背景参考。本例明确固定起始及柱体倍数,方便复算,但不代表所有图表软件都用相同初始化方法。

背景参考:Fidelity: MACD definition and calculation

预热与起始值要说清楚

本文件的 n 周期 EMA,先用前 n 个收盘价的简单平均作起点,再按“上次 EMA+[2/(n+1)]×(新收盘-上次 EMA)”更新。EMA12 从第12周期有值,EMA26 从第26周期有值,所以首个 MACD 在第26周期。

信号线以前九个有效 MACD 的平均起始,因此从第34周期出现,CSV 更早的格子留空。使用更多历史或其他种子的系统,前段可能不同。应核对设置和足够共同历史,不把预热空格补成零。

模拟价格、MACD12/26、9周期信号与不乘2柱体
原创80周期模拟,信号线从第34周期开始,CSV 更早的不可用数值留空。

手算第35周期

前34个收盘都是100,第35周期收110。变化前两条 EMA 都是100,已经有效的 MACD 与信号为零。更新后 EMA12 为101.53846154,EMA26 为100.74074074,MACD 为0.79772080。

9周期信号从0向这个 MACD 移动20%,得到0.15954416,柱体为0.63817664,显示时已取整。这里柱体是 MACD 减信号,不乘二。有些显示会采用不同柱体比例,柱子高一倍,本身不代表市场动量也翻倍。

假设条件不变时的算例比较
第35周期数值数值约定
EMA12101.53846154以SMA起始
EMA26100.74074074以SMA起始
MACD0.79772080EMA12 − EMA26
信号0.15954416EMA9(MACD)
柱体0.63817664差值,不乘2

金叉与过零轴不是同一回事

MACD 从信号下方向上穿过时,按本例定义,柱体由负转正。但 MACD 本身仍可能低于零,表示 EMA12 仍低于 EMA26;MACD 过零轴时,才对应两条基础 EMA 在交点相等。

这两种事件都没有指定成交价格、持有时间或可接受损失。横盘时交叉可能快速来回。本图先升后跌,应拿来识别线之间的关系,不是事后只挑看起来成功的那个交叉。

柱体变短,不要直接读成反转

正柱缩短,说明在所选设置下 MACD 正靠近信号线,但同时价格仍可能上涨。背离则是在比较定义清楚的价格和指标转折,不能据此确定何时、甚至是否会反转。

应使用相同周期的已完成 K 线,日线交叉与相反的盘中观察可以同时存在。测试规则前,先说明由哪根收盘确认、之后现实中能以什么价格成交,不要默认可用事后才知道的收盘价提前入场。

放进书面情景,而不是独立下单理由

写明价格背景、MACD 增加了什么观察、什么证据相反,以及失效后的安排。RSI 同样来自收盘路径,两者一致不等于两次独立验证;成交量可补充活跃度观察,但也不能证明交易会成功。

CSV 保留完整序列和中间值,不是 DividenNote 上传格式,也不是自动信号源。本例不宣称胜率或最优参数。

下载学习数据与手动表格

把知识用到自己的记录

对照图中双线和 CSV 预热空格,再学习 RSI 描述的另一种动量。

阅读 RSI 算例

继续学习技术图与期权

发现内容有误?联系 NumNum