文章

MACD交易策略:5种规则明确的MACD交易方法

MACD交易策略是一套利用指数平滑异同移动平均线(MACD)信号的交易规则,用于判断何时入场、避开哪些交易、在何处设置止损以及何时离场。五种主要的MACD交易策略分别是信号线交叉策略、零轴交叉策略、背离策略、柱状图策略和200周期指数移动平均线(EMA)趋势过滤策略。

要点概览

  • 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 signal line crossover strategy on a EUR/USD daily chart, buying on a bullish crossover below zero and exiting on a bearish crossover

  • 建立买入头寸的时机是出现看涨交叉时;出现看跌交叉时则建立卖出头寸。
  • 筛选信号时,选择零轴下方形成的看涨交叉,或零轴上方形成的看跌交叉,因为许多交易者认为这类交叉信号更强。
  • 设置止损时,买入交易应将止损设在最近的波段低点(价格转为上涨前的最低点)略下方,卖出交易则设在最近的波段高点略上方。
  • 平仓离场的时机是出现反向交叉,或价格触及止损位时。
  • 主要弱点在于,信号线交叉策略产生的信号最多,因此在横盘市场中会出现大量虚假信号。

基于同一思路,使用零轴可以构建反应较慢的策略。

MACD零轴交叉策略

零轴交叉策略在MACD线上穿零轴时买入,在MACD线下穿零轴时卖出或做空。MACD线高于零轴,意味着12周期EMA已升至26周期EMA上方。

MACD zero line crossover strategy on EUR/USD, with buy and sell signals where the MACD line crosses above and below the zero line

  • 设置止损时,买入交易应将止损设在最近的波段低点下方,卖出交易则设在最近的波段高点上方。
  • 持有头寸,直到MACD线反向穿越零轴,或价格触及止损位。
  • 主要弱点在于,零轴交叉策略入场较晚,因为MACD线到达零轴时,趋势已经运行了一段时间。

零轴交叉比信号线交叉反应更慢,因此产生的信号更少,虚假反转信号也更少,最适合强趋势行情。背离策略则着眼于在趋势反转前寻找预警信号。

MACD背离策略

背离策略关注价格与MACD走势相反的情况,将其视为趋势可能反转的预警,但背离本身从不作为入场信号。

  • 看涨背离是指价格创出更低的低点,而MACD形成更高的低点。
  • 看跌背离是指价格创出更高的高点,而MACD形成更低的高点。

Bullish divergence on a EUR/USD 1 hour chart, price making a lower low as MACD makes a higher low, with entry after a bullish crossover and a stop loss

  • 等待确认后再根据背离入场,确认信号可以是新方向上的信号线交叉,也可以是反转K线形态。
  • 设置止损时,应将止损设在形成看涨背离的波段低点略下方,或形成看跌背离的波段高点略上方。
  • 尽量使用较长的时间周期,因为4小时图或日线图上的背离通常比5分钟图或15分钟图上的背离更可靠。

在强趋势中,价格反转前可能多次出现背离。隐藏背离则暗示趋势可能延续。在上升趋势中,价格形成更高的低点,而MACD形成更低的低点,就构成隐藏背离;下降趋势中的相反形态则暗示跌势可能延续。

背离往往最先出现在柱状图上。

MACD柱状图策略

MACD柱状图策略利用柱体的长度,在MACD线与信号线交叉前判断动量。柱体逐渐变长意味着动量正在增强,柱体越长,信号越强。柱体缩短则预示动量正在减弱,可能即将出现交叉;这种情况往往发生在柱体形成先升至峰值、再逐渐回落的隆起形态之后。

MACD histogram strategy chart showing bars below zero shrinking during a pullback in an uptrend, then flipping above zero as a buy signal

  • 观察零轴下方的柱体,在上升趋势的回调期间,待柱状图转至零轴上方时买入,因为这一转换就对应着看涨交叉。
  • 平仓或收紧止损的时机是持有买入头寸期间,零轴上方的柱体开始缩短时。
  • 主要弱点在于,柱体缩短并不一定会带来交叉信号。

仅顺应大趋势交易时,上述四种MACD策略的表现都会更好。

MACD与200 EMA趋势过滤策略

200 EMA趋势过滤策略使用200周期指数移动平均线(200 EMA)确定允许交易的方向,并利用MACD把握入场时机。

  1. 判断趋势是第一步:仅在收盘价高于200 EMA时寻找买入机会,在收盘价低于200 EMA时寻找卖出机会。
  2. 等待入场时机:在上升趋势中,先等待MACD线降至零轴下方,随后出现看涨交叉,并在价格仍高于200 EMA时入场。卖出交易采用相反的规则。
  3. 设置止损时,买入交易应将止损设在近期波段低点下方,卖出交易则设在近期波段高点上方。部分交易者也会改用平均真实波幅(ATR)的某个倍数来设置止损,ATR用于衡量K线的典型波动幅度。
  4. 设定离场条件时,可以采用固定的风险回报比,通常为1:1.5或1:2,也可以在出现反向交叉时离场。

MACD and 200 EMA trend filter strategy chart with price above the 200 EMA and a buy on a bullish crossover below the zero line

交易者通常在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所不具备的固定参考水平。

MACD and RSI strategy on a EUR/USD 4 hour chart, with a bullish MACD crossover and RSI rising back above 30 before a buy entry

交易方向RSI条件MACD条件止损位
买入RSI回升并脱离超卖区(低于30),或重新上穿50MACD线上穿信号线近期波段低点下方
卖出RSI回落并脱离超买区(高于70),或跌破50MACD线下穿信号线近期波段高点上方

等待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策略四个部分的实际运用。价格均为说明规则而虚构,并非真实历史数据,也不构成预测。

  1. 判断趋势是第一步。EUR/USD报1.0850,高于位于1.0780的200 EMA,因此只允许买入交易。
  2. 等待MACD降至零轴下方,此时EUR/USD出现回调,但仍保持在200 EMA上方。
  3. 出现看涨交叉时入场,该交叉形成于零轴下方,以1.0855买入。
  4. 设置止损于1.0825,略低于近期波段低点,对应30点的风险。EUR/USD的1点为0.0001。
  5. 设置止盈于1.0915,对应1:2的风险回报比,即承担30点风险,争取60点收益。
  6. 让止损或止盈触发平仓,在1.0915获利60点,或在1.0825亏损30点。

MACD trading strategy worked example on a EUR/USD 1 hour chart, buying at 1.0855 above the 200 EMA with a stop loss at 1.0825 and take profit at 1.0915

在1:2的风险回报比下,即使交易者每三笔交易中只有一笔盈利,在未计交易成本前仍可实现盈亏平衡。如果价格在交叉出现前已收于200 EMA下方,或者MACD线此前没有先降至零轴下方,那么这笔EUR/USD交易就不符合入场条件。

要在实时图表上尝试这些规则,首先需要在交易平台中添加MACD。

如何在MT4和MT5中添加MACD

MACD是MetaTrader 4(MT4)和MetaTrader 5(MT5)的内置指标,只需三步即可将其添加到图表中。

  1. 打开图表,选择您想交易的市场,例如EUR/USD。
  2. 打开“插入”菜单,依次选择“技术指标”、“振荡指标”,再选择“MACD”。
  3. 保留默认设置,即快速EMA为12、慢速EMA为26、MACD SMA为9,然后点击“确定”。

MACD on MT4 and MT5 shown on a EUR/USD chart, with the MACD line as grey bars and a dotted signal line, marking a signal line crossover before a zero line crossover

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、95分钟图和15分钟图日内交易比默认参数更快,同时仍能过滤部分噪声
5、35、51分钟图节奏极快的日内交易(剥头皮交易)反应最快,虚假信号更多
3、10、16较短时间周期短期动量交易(Linda Raschke'的3/10振荡指标)非常敏感;原版使用SMA,因此标准MACD只能近似模拟

任何新的MACD参数,都应先在模拟账户中测试,再用于真实资金交易。《什么是MACD》指南解释了12、26、9这三个数字的含义。即使参数合适,MACD策略在某些市场环境中仍会失效。

MACD策略为何失效,以及如何管理风险

MACD策略在横盘市场中最容易失效,因为在没有趋势可循时,MACD线会持续反复穿越信号线和零轴。

MACD false signals in a sideways market, with four EUR/USD crossovers reversing inside a range between 1.0930 and 1.1010

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时。

由一群擅长基本面与技术分析的资深分析师组成的团队,在环球股票市场、外汇、贵金属、原油及其他大宗商品、加密货币等领域拥有多年丰富经验。
加入超过100万客户,使用我们屡获殊荣的交易平台
1
申请真实
交易账户
2
完成账户
入金
3
立即开始
交易
立即注册