要点概览
- MACD交易策略是一套利用MACD信号来确定入场、筛选、止损和离场条件的规则。
- 信号线交叉策略在MACD线上穿信号线时买入,在MACD线下穿信号线时卖出。
- 零轴交叉策略产生的虚假信号比信号线交叉策略少,但入场时趋势通常已运行更长时间。
- 看涨背离和看跌背离预示趋势可能反转,因此交易者会等待交叉信号确认后再入场。
- 200 EMA趋势过滤器仅允许在价格高于200 EMA时买入,在价格低于200 EMA时卖出。
- MACD策略在横盘市场中最容易失效,因此每笔MACD交易都需要设置止损,每种策略在使用前都需要先进行回测。
什么是MACD交易策略?它如何运作?
MACD交易策略将MACD信号转化为固定规则,让交易者提前明确,当MACD线、信号线或零轴发出信号时应该如何操作。
MACD是Gerald Appel于20世纪70年代末开发的一种趋势跟踪动量指标。MACD线等于12周期指数移动平均线(EMA)减去26周期EMA;信号线是MACD线的9周期EMA;柱状图则等于MACD线减去信号线。《什么是MACD》指南详细介绍了如何解读MACD的各个组成部分。
交易者将相同的MACD策略规则应用于EUR/USD等外汇货币对,以及股票、指数和大宗商品。每种MACD交易策略都包含四个部分:入场信号、用于剔除较弱交易机会的过滤条件、止损和离场规则。
最简单的MACD策略使用信号线交叉信号。
MACD信号线交叉策略
信号线交叉策略在MACD线上穿信号线时买入,这称为看涨交叉;在MACD线下穿信号线时卖出或做空,这称为看跌交叉。

- 建立买入头寸的时机是出现看涨交叉时;出现看跌交叉时则建立卖出头寸。
- 筛选信号时,选择零轴下方形成的看涨交叉,或零轴上方形成的看跌交叉,因为许多交易者认为这类交叉信号更强。
- 设置止损时,买入交易应将止损设在最近的波段低点(价格转为上涨前的最低点)略下方,卖出交易则设在最近的波段高点略上方。
- 平仓离场的时机是出现反向交叉,或价格触及止损位时。
- 主要弱点在于,信号线交叉策略产生的信号最多,因此在横盘市场中会出现大量虚假信号。
基于同一思路,使用零轴可以构建反应较慢的策略。
MACD零轴交叉策略
零轴交叉策略在MACD线上穿零轴时买入,在MACD线下穿零轴时卖出或做空。MACD线高于零轴,意味着12周期EMA已升至26周期EMA上方。

- 设置止损时,买入交易应将止损设在最近的波段低点下方,卖出交易则设在最近的波段高点上方。
- 持有头寸,直到MACD线反向穿越零轴,或价格触及止损位。
- 主要弱点在于,零轴交叉策略入场较晚,因为MACD线到达零轴时,趋势已经运行了一段时间。
零轴交叉比信号线交叉反应更慢,因此产生的信号更少,虚假反转信号也更少,最适合强趋势行情。背离策略则着眼于在趋势反转前寻找预警信号。
MACD背离策略
背离策略关注价格与MACD走势相反的情况,将其视为趋势可能反转的预警,但背离本身从不作为入场信号。
- 看涨背离是指价格创出更低的低点,而MACD形成更高的低点。
- 看跌背离是指价格创出更高的高点,而MACD形成更低的高点。

- 等待确认后再根据背离入场,确认信号可以是新方向上的信号线交叉,也可以是反转K线形态。
- 设置止损时,应将止损设在形成看涨背离的波段低点略下方,或形成看跌背离的波段高点略上方。
- 尽量使用较长的时间周期,因为4小时图或日线图上的背离通常比5分钟图或15分钟图上的背离更可靠。
在强趋势中,价格反转前可能多次出现背离。隐藏背离则暗示趋势可能延续。在上升趋势中,价格形成更高的低点,而MACD形成更低的低点,就构成隐藏背离;下降趋势中的相反形态则暗示跌势可能延续。
背离往往最先出现在柱状图上。
MACD柱状图策略
MACD柱状图策略利用柱体的长度,在MACD线与信号线交叉前判断动量。柱体逐渐变长意味着动量正在增强,柱体越长,信号越强。柱体缩短则预示动量正在减弱,可能即将出现交叉;这种情况往往发生在柱体形成先升至峰值、再逐渐回落的隆起形态之后。

- 观察零轴下方的柱体,在上升趋势的回调期间,待柱状图转至零轴上方时买入,因为这一转换就对应着看涨交叉。
- 平仓或收紧止损的时机是持有买入头寸期间,零轴上方的柱体开始缩短时。
- 主要弱点在于,柱体缩短并不一定会带来交叉信号。
仅顺应大趋势交易时,上述四种MACD策略的表现都会更好。
MACD与200 EMA趋势过滤策略
200 EMA趋势过滤策略使用200周期指数移动平均线(200 EMA)确定允许交易的方向,并利用MACD把握入场时机。
- 判断趋势是第一步:仅在收盘价高于200 EMA时寻找买入机会,在收盘价低于200 EMA时寻找卖出机会。
- 等待入场时机:在上升趋势中,先等待MACD线降至零轴下方,随后出现看涨交叉,并在价格仍高于200 EMA时入场。卖出交易采用相反的规则。
- 设置止损时,买入交易应将止损设在近期波段低点下方,卖出交易则设在近期波段高点上方。部分交易者也会改用平均真实波幅(ATR)的某个倍数来设置止损,ATR用于衡量K线的典型波动幅度。
- 设定离场条件时,可以采用固定的风险回报比,通常为1:1.5或1:2,也可以在出现反向交叉时离场。

交易者通常在30分钟图、1小时图或日线图上使用200 EMA趋势过滤器。这些规则属于常见交易做法,并不保证交易盈利。
当价格持续在200 EMA上下反复穿越时,200 EMA趋势过滤器会失效,因此应暂停交易,直到价格稳定在均线的一侧。将这五种MACD策略并列比较,可以看出它们各自适合的市场环境。
五种MACD策略对比
每种MACD策略都需要在反应速度与虚假信号之间作出权衡,因此选择哪种MACD策略,取决于趋势强度和交易所用的时间周期。
| 策略 | 入场信号 | 离场条件 | 速度 | 最适合的市场环境 | 主要弱点 |
|---|---|---|---|---|---|
| 信号线交叉 | MACD线上穿信号线(买入)或下穿信号线(卖出) | 反向交叉或触及止损 | 线条交叉信号中最快 | 趋势行情 | 横盘市场中虚假信号较多 |
| 零轴交叉 | MACD线上穿零轴(买入)或下穿零轴(卖出) | MACD线反向穿越零轴,或触及止损 | 较慢,信号较少 | 强趋势行情 | 入场较晚 |
| 背离 | 先出现看涨背离或看跌背离,再出现确认交叉 | 反向交叉,或触及设在波段极值外侧的止损 | 提前预警 | 趋势过度延伸后的末期 | 价格反转前可能多次出现背离 |
| 柱状图 | 逆势回调期间柱体缩短,随后重新穿越零轴、转回顺势一侧 | 柱体缩短,显示动量变化不利于持仓方向,或触及止损 | 最早预警交叉信号 | 趋势中的回调 | 柱体缩短并不一定会带来交叉信号 |
| 200 EMA趋势过滤器 | 价格高于200 EMA,且零轴下方出现看涨交叉(卖出条件相反) | 达到固定风险回报比目标,或触及设在波段极值外侧的止损 | 信号较少 | 30分钟图、1小时图或日线图上的明确趋势 | 价格持续反复穿越200 EMA时失效 |
许多交易者会将信号线交叉等入场策略与200 EMA趋势过滤器结合使用,因为后者可以剔除逆大趋势的交易机会。当其他指标给出一致信号时,MACD信号也会更强。
如何将MACD与其他指标结合使用
将MACD与衡量不同维度的指标结合使用,例如超买超卖水平、成交量或价格水平,有助于过滤虚假信号。大多数交易者在根据MACD信号操作前,也会查看K线以及支撑位和阻力位。
MACD与RSI策略
在MACD与RSI策略中,MACD显示趋势方向及其动量,而相对强弱指数(RSI)用于判断价格是否已过度上涨或下跌。RSI由J. Welles Wilder开发,取值范围为0至100,传统上高于70视为超买,低于30视为超卖,为交易者提供了MACD所不具备的固定参考水平。

| 交易方向 | RSI条件 | MACD条件 | 止损位 |
|---|---|---|---|
| 买入 | RSI回升并脱离超卖区(低于30),或重新上穿50 | MACD线上穿信号线 | 近期波段低点下方 |
| 卖出 | RSI回落并脱离超买区(高于70),或跌破50 | MACD线下穿信号线 | 近期波段高点上方 |
等待RSI与MACD给出一致信号,可以过滤更多虚假信号,但结合两者入场,通常比仅依据MACD入场更晚。
MACD与资金流量指标策略
资金流量指标(MFI)为MACD策略引入成交量维度,因为MFI是一种结合价格和成交量计算、取值范围为0至100的振荡指标。MFI低于20为超卖,高于80为超买。当MFI显示超卖时,等待MACD出现看涨交叉后再买入;当MFI显示超买时,等待看跌交叉后再卖出。MFI需要成交量激增才能达到这些水平,因此MACD与MFI策略产生的信号较少。在即期外汇市场中,由于外汇没有集中交易所,所使用的成交量是经纪商提供的报价跳动次数(Tick Volume)。
MACD与相对活力指数策略
相对活力指数(RVI)是一种动量振荡指标,将收盘价与交易区间进行比较,并使用简单移动平均线(SMA)平滑结果。随着上涨趋势增强,RVI也会走高。在MACD与RVI策略中,等待MACD线穿越信号线,同时RVI沿相同方向穿越自身的信号线,然后顺该方向交易。
MACD与斐波那契回撤策略
将MACD与斐波那契回撤结合使用时,先在明确的趋势中绘制斐波那契回撤线,再利用38.2%、50%或61.8%回撤位附近出现的MACD交叉,确认顺势入场机会。这些水平通常会成为支撑位或阻力位,即下跌往往止步或上涨往往止步的位置。
- 在上升趋势中,价格回调至关键水平后,出现看涨交叉时买入,并将止损设在该水平或波段低点下方。
- 在下降趋势中,价格反弹至关键水平后,出现看跌交叉时卖出,并将止损设在该水平或波段高点上方。
MACD与趋势线策略
将MACD与趋势线结合使用时,先在价格图表上绘制趋势线,然后只采用与趋势线方向一致的MACD交叉信号。
- 在上升趋势中,只要价格保持在上升趋势线上方,就采用看涨交叉信号。
- 在下降趋势中,只要价格保持在下降趋势线下方,就采用看跌交叉信号。
趋势线被突破时若同时出现MACD背离,可能是反转的早期迹象。但趋势线突破并不一定意味着反转,因此应等待新方向上的交叉信号。下面通过一笔完整交易,展示这些规则如何配合使用。
MACD交易策略实例
以下以1小时图上采用200 EMA趋势过滤策略的一笔EUR/USD买入交易,展示MACD策略四个部分的实际运用。价格均为说明规则而虚构,并非真实历史数据,也不构成预测。
- 判断趋势是第一步。EUR/USD报1.0850,高于位于1.0780的200 EMA,因此只允许买入交易。
- 等待MACD降至零轴下方,此时EUR/USD出现回调,但仍保持在200 EMA上方。
- 出现看涨交叉时入场,该交叉形成于零轴下方,以1.0855买入。
- 设置止损于1.0825,略低于近期波段低点,对应30点的风险。EUR/USD的1点为0.0001。
- 设置止盈于1.0915,对应1:2的风险回报比,即承担30点风险,争取60点收益。
- 让止损或止盈触发平仓,在1.0915获利60点,或在1.0825亏损30点。

在1:2的风险回报比下,即使交易者每三笔交易中只有一笔盈利,在未计交易成本前仍可实现盈亏平衡。如果价格在交叉出现前已收于200 EMA下方,或者MACD线此前没有先降至零轴下方,那么这笔EUR/USD交易就不符合入场条件。
要在实时图表上尝试这些规则,首先需要在交易平台中添加MACD。
如何在MT4和MT5中添加MACD
MACD是MetaTrader 4(MT4)和MetaTrader 5(MT5)的内置指标,只需三步即可将其添加到图表中。
- 打开图表,选择您想交易的市场,例如EUR/USD。
- 打开“插入”菜单,依次选择“技术指标”、“振荡指标”,再选择“MACD”。
- 保留默认设置,即快速EMA为12、慢速EMA为26、MACD SMA为9,然后点击“确定”。

MT4和MT5的MACD绘制方式与大多数图表平台不同。在MetaTrader中,MACD线以柱体形式显示,信号线则是一条虚线,按MACD线的9周期简单移动平均线(SMA)计算,而大多数平台使用的是EMA。
在MT4和MT5上,MACD柱体的末端穿越虚线信号线,就形成信号线交叉;MACD柱体从零轴一侧转至另一侧,则形成零轴交叉。MetaTrader默认不绘制柱状图,因此柱状图策略需要使用自定义MACD指标。
将MACD添加到图表后,接下来要选择使用哪组参数。
适用于日内交易和波段交易的MACD参数
没有一组MACD参数适用于所有情况,因为更快的参数虽然反应更早,但也会产生更多虚假信号。
对于日内交易,5分钟图和15分钟图上常用8、17、9这组参数;而在节奏极快的1分钟图上进行剥头皮交易时,则会使用5、35、5,剥头皮交易是指在几分钟内进行多笔小额交易。3、10、16这组参数源自交易员Linda Raschke'的3/10振荡指标,该指标的三条线均使用简单移动平均线(SMA)。在使用EMA的标准MACD中输入3、10、16,只能近似模拟Raschke版本。
对于波段交易,即持仓数天或数周的交易,通常在1小时图、4小时图或日线图上使用默认的12、26、9参数,部分日内交易者也会保留这组默认参数。
| 参数 | 常用图表周期 | 用途 | 权衡 |
|---|---|---|---|
| 12、26、9(默认) | 1小时、4小时或日线图;部分日内交易者用于15分钟图 | 波段交易和一般趋势跟踪 | 反应较慢,虚假信号较少 |
| 8、17、9 | 5分钟图和15分钟图 | 日内交易 | 比默认参数更快,同时仍能过滤部分噪声 |
| 5、35、5 | 1分钟图 | 节奏极快的日内交易(剥头皮交易) | 反应最快,虚假信号更多 |
| 3、10、16 | 较短时间周期 | 短期动量交易(Linda Raschke'的3/10振荡指标) | 非常敏感;原版使用SMA,因此标准MACD只能近似模拟 |
任何新的MACD参数,都应先在模拟账户中测试,再用于真实资金交易。《什么是MACD》指南解释了12、26、9这三个数字的含义。即使参数合适,MACD策略在某些市场环境中仍会失效。
MACD策略为何失效,以及如何管理风险
MACD策略在横盘市场中最容易失效,因为在没有趋势可循时,MACD线会持续反复穿越信号线和零轴。

MACD也滞后于价格,因为它由历史价格的移动平均线构成,因此每个MACD信号都在趋势启动后才出现。在强趋势中,价格反转前可能多次出现背离。
MACD没有统一的成功率。视频中引用的胜率来自针对单一市场和单一时段的有限测试。每笔MACD交易都需要遵守三条风险管理规则。
- 使用 止损 保护每笔交易,同时要知道,市场跳空或快速波动时,普通止损可能以比设定价更差的价格成交。
- 合理设置每笔交易的仓位,使单笔亏损交易的风险敞口仅占账户资金的一小部分。
- 选择与策略匹配的时间周期,并在市场横盘时忽略MACD信号。
没有任何MACD策略是零风险的。《什么是MACD》指南更全面地介绍了MACD的局限性。判断某种MACD策略是否适合自己,最稳妥的方法是先进行测试。
实盘交易前如何回测MACD策略
在使用真实资金交易前,应先用历史数据测试MACD策略,再通过模拟账户结合实时价格进行测试。
- 写下交易规则,包括入场、过滤条件、止损和离场规则。
- 在历史图表上回测规则,测试区间应同时涵盖趋势行情和横盘行情,并记录胜率、平均盈利与平均亏损,以及回撤,即账户资金从高点回落的最大幅度。
- 在模拟账户中进行前向测试,使用实时价格和虚拟资金。
回测结果来自历史数据,绝不能说明未来会发生什么。回测指南更详细地介绍了各个步骤。
常见问题
哪种MACD交易策略最好?
没有一种MACD交易策略在所有情况下都是最好的,因为合适的策略取决于趋势和您使用的时间周期。许多交易者会从信号线交叉搭配200 EMA趋势过滤器入手,因为200 EMA趋势过滤器能确保每笔交易都顺应大趋势。在使用真实资金交易前,应对任何MACD策略进行回测。
MACD策略的成功率是多少?
MACD策略没有固定的成功率。MACD的表现取决于市场、时间周期、参数、过滤条件和风险管理规则,在横盘市场中表现会下降。视频中引用的胜率来自有限测试,因此在相信某个数字之前,应先通过自己的回测验证相关MACD策略。
哪种指标与MACD搭配效果最好?
没有一种指标能在与MACD搭配时对所有交易者都达到最佳效果。RSI是最常见的搭配,因为它提供了MACD所不具备的超买和超卖水平。200 EMA用于确定趋势方向,支撑位和阻力位或K线形态则有助于确认MACD入场信号。
什么是MACD买入信号?
MACD买入信号是MACD指标上以下三种看涨信号之一。
- MACD线上穿信号线。
- MACD线上穿零轴。
- 价格与MACD之间形成看涨背离。
MACD买入信号在上升趋势中更可靠,例如价格高于200 EMA时。

















