"MACD金叉买入,死叉卖出"是股民接触技术分析后最先学会的一句口诀。但很多人念得出口诀,却说不清楚金叉死叉到底是哪两条线交叉、图上具体长什么样,更不知道同样是金叉,为什么有时候涨、有时候跌。这篇文章用图解的方式,把MACD金叉死叉从"背口诀"变成"看得懂"。
一、MACD由哪几条线组成,金叉死叉是谁和谁交叉
MACD指标画在K线图下方,通常由三部分组成:
- – DIF(快线):由两条不同周期的指数移动平均线(EMA)差值计算得出,反应更灵敏。
- – DEA(慢线,也叫MACD线或信号线):对DIF再做一次平滑,反应更滞后但更稳定。
- – 柱状图(MACD柱):DIF减DEA的差值,用红绿柱状图表示,直观展示两条线的距离和变化方向。
金叉:DIF(快线)从下方向上穿过DEA(慢线),这个交叉点通常伴随柱状图由绿转红(或由负转正)。
死叉:DIF(快线)从上方向下穿过DEA(慢线),柱状图由红转绿(由正转负)。
如果只记一句话:金叉是快线追上并超过慢线,代表短期动能开始强于中期动能;死叉反过来,代表短期动能开始弱于中期动能。
二、图解关键:零轴上方的金叉 vs 零轴下方的金叉,完全不是一回事
这是新手最容易忽略、但恰恰最重要的一点:同样是"金叉",发生的位置不同,含义天差地别。
| 位置 | 含义 | 可靠性参考 |
|---|---|---|
| 零轴上方金叉 | 大趋势本身已经是多头(DIF、DEA都在零轴以上),金叉更像是多头趋势中的一次动能加速 | 相对更可靠,属于"趋势确认型" |
| 零轴下方金叉 | 大趋势整体仍偏弱(DIF、DEA都在零轴以下),金叉更像是下跌途中的一次反弹 | 容易是"诱多",需要更谨慎 |
| 零轴附近来回缠绕 | 行情处于震荡整理,金叉死叉会反复出现 | 信号密集但噪声也最大,几乎是假信号高发区 |

这也是为什么很多人反馈"MACD金叉之后没涨反而跌"——问题往往不是MACD"失效"了,而是没有区分金叉发生的位置。零轴下方的金叉,本质上还处在空头趋势里,只是短期反弹,直接all in买入的风险明显更高。
三、把口诀变成可验证的规则:加一个"零轴位置"过滤条件
单纯的"DIF上穿DEA"这句话,写成量化选股条件很简单,但正因为太简单,全市场几乎天天都有几十上百只股票触发这个条件,绝大多数都是震荡区间的噪声信号。
比较实用的做法,是在"金叉"这个触发条件之外,再加一层过滤,比如:
- – DIF > 0 且 DEA > 0(限定零轴上方金叉,过滤掉下跌途中的反弹型金叉)
- – 金叉时收盘价 > MA60(要求中期均线趋势本身向上,避免逆势抢反弹)
- – 金叉时成交量高于近20日均量(要求资金面配合,而不是无量空涨)
把这些条件组合起来(用AND逐条叠加),再放到全市场做筛选,观察每天命中的股票数量:如果只加"零轴上方"这一条过滤后,命中数量就从几十只降到个位数,说明这条过滤本身确实起到了区分作用。
四、历史回测怎么验证"零轴上方金叉"是否真的更可靠
光凭图解和逻辑推理还不够,量化研究最终要靠历史数据说话。把"零轴上方金叉"和"不区分零轴位置的全部金叉"分别做成两个策略,用同样的股票池、同样的回测区间跑一遍,对比几个关键指标:胜率、平均单笔收益、最大回撤。

需要注意口径统一:回测应该使用后复权价格(避免除权除息导致的假交叉),信号在当根K线收盘确认,下一根开盘价成交,并且要计入合理的佣金和滑点,否则算出来的收益会系统性偏高,看不出策略本身的真实水平。
五、常见误区
- 1. 只看"金叉"两个字,不看位置:这是新手最常见的误区,也是本文重点纠正的问题。
- 2. 把MACD当成唯一判断依据:MACD是趋势跟踪型指标,天然存在滞后性,震荡市里假信号密集,建议搭配趋势或量能条件一起用,而不是单独依赖。
- 3. 忽略柱状图的变化趋势:柱状图连续缩短(即使还没死叉)往往预示动能在衰减,是金叉死叉之外一个值得关注的辅助信号。
六、结语
MACD金叉死叉的图解逻辑并不复杂——快线和慢线谁超过谁,但真正决定这个信号有没有参考价值的,是它发生的位置(零轴上下)和背景(趋势、量能是否配合)。把"金叉买、死叉卖"这句口诀,升级成"零轴上方金叉+趋势过滤+量能确认"这样一套可写成规则、可回测验证的条件组合,才是从"看图说话"走向"数据驱动"的关键一步。
如果你想把MACD金叉死叉的各种变体条件(零轴位置、量能过滤等)搭成可回测的策略,青柠量化 提供零代码的策略编辑器、全市场筛选与历史回测,免费版即可完成策略搭建、常规回测与动画复盘。
下载与说明见产品页:
https://www.zpyztech.com/product/qingquant/
免责声明: 本文仅作技术指标与软件使用方法说明,不构成任何投资建议。历史回测不代表未来表现,请独立判断并自行承担交易风险。