什么是MACD?
MACD(Moving Average Convergence Divergence,移动平均收敛/发散指标),由技术分析大师 Gerald Appel 于1970年代发明,至今仍是全球使用最广泛的技术指标之一。
如果把均线比作河流的方向,MACD就是河流的速度计——它不仅能告诉你水流往哪走,还能告诉你水流是加速还是减速。
💡 一句话理解
MACD = 均线的均线。它把两条不同速度的均线之间的关系量化出来,帮你判断趋势的方向和强弱。
MACD的三条线
1. DIF线(快线)
DIF = EMA12 - EMA26
12日均线减26日均线的差值。它反映短期和中期趋势的偏离程度。
- DIF > 0 → 短期均线在长期均线上方 → 多头趋势
- DIF < 0 → 短期均线在长期均线下方 → 空头趋势
2. DEA线(慢线/信号线)
DEA = DIF的9日指数平均
DIF的”平滑版本”,反应更慢但更稳定。
3. MACD柱状线
MACD柱 = (DIF - DEA) × 2
快线和慢线的差值,放大2倍显示。柱子的高度反映趋势的动量强度。
- 红柱 → DIF > DEA → 多头动量增强
- 绿柱 → DIF < DEA → 空头动量增强
- 柱子变长 → 动量加速
- 柱子缩短 → 动量衰竭
📊 交互式MACD演示
下面是一个实时可操作的MACD图表。点击工具栏上的按钮可以切换显示不同的指标:
- 点击 MACD 按钮查看MACD指标(DIF线、DEA线、MACD柱)
- 点击 MA均线 查看均线叠加
- 点击 成交量 查看量价配合
- 点击 🌙 切换暗色模式
💡 操作提示
打开MACD按钮后,观察红绿柱的变化规律——柱子从长变短,往往意味着趋势即将减弱或反转。
MACD的四大核心信号
信号一:金叉与死叉
金叉(买入信号): DIF线从下方穿越DEA线
- 在零轴上方金叉 → 强势金叉,可靠性强
- 在零轴下方金叉 → 弱势金叉,可能只是反弹
死叉(卖出信号): DIF线从上方穿越DEA线
- 在零轴上方死叉 → 弱势死叉,可能是回调
- 在零轴下方死叉 → 强势死叉,继续看跌
⚠️ 重要提醒
金叉和死叉是滞后指标——信号出现时,价格往往已经走了一段。因此不能单独使用,必须结合其他指标和趋势判断。
信号二:零轴位置
零轴 = 多空的分水岭
- DIF和DEA都在零轴上方 → 多头市场,以做多为主
- DIF和DEA都在零轴下方 → 空头市场,以观望或做空为主
- DIF和DEA围绕零轴反复穿越 → 震荡市,减少操作
信号三:顶底背离(最强信号!)⭐
顶背离(卖出信号):
价格创新高,但MACD没有创新高
就像汽车在爬坡,但速度表显示速度在减慢——虽然还在往前走,但动力已经不够了。
底背离(买入信号):
价格创新低,但MACD没有创新低
就像下坡时刹车在起作用——虽然还在往下走,但下跌的速度在放缓,快要停了。
⚠️ 重要
背离是MACD最有价值的信号! 它能提前预示趋势反转。
但注意:
- 背离可能出现多次才真正反转(二次背离、三次背离)
- 必须等价格确认后再入场(不要仅凭背离就操作)
- 周期越大,背离信号越可靠(周线背离 > 日线背离)
信号四:柱状线的缩放
红柱持续变长 → 多头力量增强 红柱开始缩短 → 多头力量衰竭(预警) 绿柱持续变长 → 空头力量增强 绿柱开始缩短 → 空头力量衰竭(预警)
🔬 MACD指标详细计算过程
为了真正理解MACD,我们用一个具体例子来演算:
假设某股票最近12天的收盘价为:
50.0, 50.5, 51.2, 50.8, 51.5, 52.0, 51.8, 52.3, 53.0, 52.8, 53.5, 54.0
步骤一:计算EMA12和EMA26
EMA的计算公式:
EMA(今日) = 收盘价 × K + EMA(昨日) × (1 - K)
K = 2 / (N + 1)
- EMA12的K = 2/13 ≈ 0.1538
- EMA26的K = 2/27 ≈ 0.0741
由于只有12天数据,我们简化计算:
EMA12 ≈ 加权平均,更接近近期价格 ≈ 52.8
EMA26 ≈ 简单平均,更平滑 ≈ 51.9
步骤二:计算DIF
DIF = EMA12 - EMA26 = 52.8 - 51.9 = 0.9
DIF > 0 → 短期趋势强于长期趋势 → 多头信号
步骤三:计算DEA
DEA = DIF的9日EMA
假设前9天DIF的平均值为0.5,则:
DEA ≈ 0.9 × 0.2 + 0.5 × 0.8 = 0.58
步骤四:计算MACD柱
MACD柱 = (DIF - DEA) × 2 = (0.9 - 0.58) × 2 = 0.64
红柱,且在增长 → 多头动量增强
MACD实战交易策略
策略一:零轴之上金叉买入
条件:
- DIF和DEA在零轴上方
- DIF向上穿越DEA(金叉)
- 成交量配合放大
- MACD红柱开始出现
入场: 金叉当天或次日
止损: 金叉前低点下方3-5%
止盈: 死叉出现或顶背离确认
案例: 假设某消费股在一段上涨趋势中,日线MACD在零轴上方出现金叉,同时成交量放大至5日均量的1.5倍。这是一次强势金叉信号,可以考虑建仓。
策略二:底背离确认买入
条件:
- 价格创新低但MACD没有新低
- DIF开始拐头向上
- 价格出现止跌K线(如锤子线)
- 成交量开始放大
入场: 价格突破底背离时的反弹高点
止损: 背离时的最低点下方
案例: 某科技股从35元跌到28元创新低,但MACD的DIF值从-1.2回升到-0.8(没有创新低)。这形成了底背离。随后股价出现锤子线止跌信号,可以考虑在突破29元时买入。
策略三:顶背离减仓
条件:
- 价格创新高但MACD没有新高
- DIF开始拐头向下
- 出现看跌K线(如射击之星)
- 成交量异常放大
操作: 减仓50%以上,跌破支撑全部卖出
MACD的常见错误用法
❌ 错误一:每个金叉都买
震荡市中MACD频繁金叉死叉,如果每个都跟,会被反复打脸。
✅ 先看大趋势(周线MACD方向),再在日线找信号。
实战建议: 周线MACD在零轴上方时,才在日线寻找金叉买入机会。周线MACD在零轴下方时,日线金叉大概率只是反弹。
❌ 错误二:背离出现就立刻操作
有时候出现一次背离后价格继续原方向运行(“背了又背”)。
✅ 等价格确认后再入场,或等二次背离。
实战建议: 第一次背离时只做预警,第二次背离出现的信号更可靠。同时配合K线形态(如出现止跌/止涨K线)来确认。
❌ 错误三:只用MACD一个指标
任何单一指标都有盲区。MACD在趋势市中好用,但在震荡市中会频繁出错。
✅ 组合使用:MACD + 均线 + 成交量 + K线形态。
不同周期的MACD配合
最强大的用法是多周期共振:
| 周期 | 作用 | 操作指引 |
|---|---|---|
| 周线MACD | 判断大趋势 | 决定能否做多 |
| 日线MACD | 寻找入场点 | 决定何时买入 |
| 60分钟MACD | 精确入场时机 | 决定具体买卖点 |
共振信号:周线MACD金叉 + 日线MACD金叉 → 可靠性极高
实战案例:多周期共振
假设某新能源龙头股:
周线级别:
- MACD在零轴上方,DIF > DEA → 大趋势多头
- 近期出现金叉 → 中期趋势向上
日线级别:
- MACD从零轴下方金叉穿越到上方 → 买入信号确认
- 成交量放大至日均量1.8倍 → 资金配合
60分钟级别:
- MACD底背离后金叉 → 精确入场点
结论: 三个周期信号共振,这是一次高胜率的买入机会。止损设在日线金叉前的低点下方。
MACD在不同市场环境下的表现
| 市场环境 | MACD表现 | 使用建议 |
|---|---|---|
| 强趋势上涨 | 信号准确,金叉买死叉卖效果好 | 积极使用 |
| 强趋势下跌 | 空头信号准确,不建议做多 | 只看不做 |
| 宽幅震荡 | 频繁假信号 | 减少操作或不用 |
| 窄幅震荡 | 信号极差,反复打脸 | 完全不用 |
| V型反转 | 严重滞后,跟不上节奏 | 配合K线形态使用 |
实战检查清单
每次准备用MACD做交易决策前,按这个清单检查:
- ✅ 先看周线MACD判断大趋势方向
- ✅ 日线MACD金叉 + 零轴上方 + 放量 → 考虑买入
- ✅ 关注背离信号,但等价格确认
- ✅ MACD柱缩短是预警,不等于立刻反转
- ✅ 永远结合成交量和其他指标一起判断
- ✅ 震荡市减少使用MACD,避免反复被洗
- ✅ 设好止损,MACD信号不是100%准确
进阶:MACD参数优化
标准MACD参数是 (12, 26, 9),但不同市场和个股可以调整:
| 参数组合 | 适用场景 | 特点 |
|---|---|---|
| (12, 26, 9) | 通用 | 信号均衡,最常用 |
| (5, 34, 5) | 短线 | 信号更灵敏,但假信号更多 |
| (19, 39, 9) | 中长线 | 信号更稳定,但滞后更多 |
| (8, 21, 5) | 加密货币 | 适合高波动市场 |
⚠️ 参数优化陷阱
不要过度优化参数来拟合历史数据(过拟合)。标准参数 (12, 26, 9) 经过几十年验证,适合大多数情况。
下一步学习
- 🔢 学习RSI指标 → 《RSI指标:超买超卖的温度计》
- 📊 综合运用 → 《如何建立自己的交易系统》
- 📈 实战演练 → 《波段交易实战:从选股到出场的完整流程》