移动平均线交叉策略是一种顺势交易方法。该方法使用两条周期不同的移动平均线,识别市场方向可能发生变化的迹象。所谓“交叉”,是指短周期均线(反应更快)上穿或下穿长周期均线(反应更慢),从而形成看涨或看跌信号,交易者据此规划进场或离场。本指南说明该策略的运行机制,并解释简单移动平均线(SMA,按相同权重对历史收盘价取平均)与指数移动平均线(EMA,对近期收盘价赋予更高权重,因此反应更快但更易出现误判)的差异;介绍不同交易风格下的均线组合选择;同时说明如何在 MT4 与 MT5 上设置并回测该策略,以及如何通过仓位规模(按止损距离反推下单数量)与止损(触及即离场的风险控制价位)进行风险管理。
核心要点:
- 移动平均线交叉策略在“快线”移动平均线穿越“慢线”时生成信号,是技术分析中最常用的趋势跟随方法之一(趋势跟随:只在趋势明确时顺势交易)。
- 移动平均线属于滞后指标(基于历史价格计算、反应晚于行情变化),因此交叉信号用于确认行情已发生的变化,而非提前预测。
- 该策略在单边趋势行情中效果更好;在震荡区间(价格在一定范围内来回波动)中容易出现反复假突破/来回扫止损(whipsaw)(价格频繁反向导致连续小亏),从而侵蚀账户净值。
- 策略结果更取决于仓位管理(每笔交易下单数量的控制)、止损设置与回测验证,而不是“寻找完美参数”。
移动平均线交叉策略在图表上看起来很直观,也因此常被误用。本指南将其拆解:先说明策略定义与信号形成机制,再比较常见均线组合,并说明不同风格适配的参数思路。
随后进入实操:在MetaTrader 4 与MetaTrader 5(常用外汇/差价合约交易平台)中完成设置,按短线需求做调整,并在投入资金前完成回测。最后讨论风险控制与常见错误。
什么是移动平均线交叉策略?

在设定参数之前,需要先理解移动平均线对价格数据做了什么处理,以及“两条线的交叉”在含义上代表什么。
移动平均线如何平滑价格数据
移动平均线会取一定数量的历史收盘价并计算平均值,再将该平均值绘制成曲线。每出现一根新K线(K线:以开盘、最高、最低、收盘价展示一段时间价格变化的图形),最早的数据被剔除,最新的数据被纳入。
其目的在于降低噪声(噪声:短期随机波动),让更主要的方向更清晰。
主要有两种:
- 简单移动平均线(SMA):对每个历史价格赋予相同权重,更平滑、反应更慢。
- 指数移动平均线(EMA):对近期价格赋予更高权重,反应更快,但更容易出现“短暂转向”的误判。
平滑程度越高,误信号通常越少,但进场更晚。
两条移动平均线交叉时会发生什么
移动平均线交叉策略使用两条不同周期的均线:短周期更快反映新数据,长周期反映更慢。
当快线向上穿越慢线,意味着近期价格的上升速度超过长期平均水平,属于看涨交叉;当快线向下穿越慢线,则为看跌交叉。
常见两类交叉名称:
- 黄金交叉:50周期均线上穿200周期均线,常被解读为中长期偏强信号。
- 死亡交叉:50周期均线下穿200周期均线,常被解读为偏弱信号。
提示:交叉信号用于确认,而非预测。两条均线完成交叉时,行情往往已走出一段。
哪一种均线交叉组合最好?
不存在通用的“最佳组合”。合适的组合取决于你的交易周期(图表周期)、持仓时长以及对误信号的承受能力。
常见均线组合对比
下列组合仅作为回测起点,并非投资建议。
| 均线组合 | 类型 | 常用周期 | 信号频率 | 适用风格 |
| 5 与 13 | EMA | 1–5 分钟 | 很高 | 剥头皮(scalping:持仓极短、追求小幅波动) |
| 9 与 21 | EMA | 15 分钟–1 小时 | 高 | 日内交易(当日内进出) |
| 20 与 50 | EMA 或 SMA | 1–4 小时 | 中等 | 波段交易(持仓数天到数周) |
| 50 与 200 | SMA | 日线 | 低 | 仓位交易(更长周期持有) |
快组合信号更多,但误信号比例通常更高;慢组合信号更少、更干净,但出现更晚。两者没有绝对优劣。
均线交叉策略中 SMA 与 EMA 的取舍
取决于你更看重什么:
- 偏短周期、希望更早入场:可用EMA,但要接受更多误信号。
- 偏长周期、更重视信号稳定:可用SMA,但入场更晚。
- 不要随意混用。若同时使用两种类型,需要明确原因。
提示:不要因一段亏损就频繁改周期。每次改动都等于推翻原有验证依据。
如何在 MT4 与 MT5 上设置均线交叉策略

来源:TradingView
两个平台的设置逻辑基本一致,可按相同步骤操作。
平台设置步骤
- 打开图表:选择交易品种并设置图表周期。
- 添加快线均线:设置周期,并选择 SMA 或 EMA。
- 添加慢线均线:用更长周期重复设置。
- 区分颜色:让快线更醒目。
- 应用于收盘价:统一使用收盘价计算,便于比较。
- 保存为模板:便于快速在不同品种间复用。
- 写下交易规则:进场、出场、止损、止盈规则需在第一笔交易前确定。
进出场规则示例
规则模糊就会临场发挥,而临场发挥往往导致纪律失效。
示例:在 4 小时图使用 20 与 50 EMA:
- 进场:当 20 EMA 在某根K线收盘时位于 50 EMA 上方,在该K线收盘价做多。
- 止损:设在最近一次摆动低点下方(摆动低点:近期低点结构)。
- 止盈:至少满足风险回报比(预期收益与止损风险之比)1:2。
- 出场:当 20 EMA 收盘回到 50 EMA 下方则平仓。
数值示例:1.1000 入场,摆动低点在 1.0950,则止损 50 点(点/pip:外汇中常用最小报价变动单位)。按 1:2,目标价 1.1100。
顺序应为:图表决定止损距离;止损距离决定仓位规模,而不是反过来。
将均线交叉策略用于剥头皮
在超短周期使用该方法,参数与成本影响会明显放大。
1. 快速交易的参数与周期
剥头皮通常在 1 分钟或 5 分钟图使用更快的 EMA 组合(如 5 与 13)。信号更密集,持仓往往以分钟计。
常见约束包括:仅在流动性充足的时段交易(如伦敦与纽约重叠时段);只顺着更高周期的趋势方向做;避开重要宏观数据发布前后;设置日内亏损上限并严格停止。
2. 交易成本对剥头皮收益的侵蚀
高频交易中,成本影响更大,容易吞噬优势。
示例:
- 交易量:0.1 手(手/lot:外汇合约常用交易单位),每点价值约 1 美元
- 平均点差:1.0 点(点差:买价与卖价的差额,为主要交易成本之一),单次往返成本约 1 美元
- 每日交易:20 笔,日成本约 20 美元
- 20 个交易日成本:400 美元
以 5,000 美元账户为例,上述成本在统计任何亏损交易之前就已发生,策略优势必须先覆盖这些成本。
提示:在选择剥头皮前先测算月度预期成本。若平均盈利不足点差的 2–3 倍,长期计算通常不利。
如何回测均线交叉策略
回测用于验证方法是否具备可交易性。
回测应衡量哪些指标
均线交叉策略回测不应只看总盈利,因为单一数字会掩盖影响可执行性的关键特征。
| 指标 | 含义 |
| 胜率 | 盈利交易占比 |
| 平均盈利与平均亏损 | 盈利是否显著大于亏损 |
| 最大回撤 | 账户净值从高点到低点的最大跌幅 |
| 期望值(expectancy) | 每笔交易的长期平均预期结果 |
| 最长连亏 | 系统可能出现的最长连续亏损,反映心理与资金承受力 |
期望值可手工计算。示例:
- 胜率:40%
- 平均盈利:60 点
- 平均亏损:30 点
- 期望值 = (0.40 × 60) − (0.60 × 30) = 24 − 18 = 每笔交易 +6 点
该示例系统虽然亏损次数多于盈利次数,期望值仍为正,这正是趋势跟随的核心:不追求“高胜率”,而是追求“盈大亏小”。
回测常见错误
有缺陷的回测会带来错误信心:
- 样本过小:30 笔交易参考价值有限,尽量达到数百笔。
- 只覆盖单一行情:应包含趋势、震荡与高波动阶段。
- 忽视成本:不计入点差与隔夜利息/库存费(swap:持仓过夜产生的利息或费用),结果难以复现到实盘。
- 过度拟合(curve fitting):为适配历史而反复调参,得到的是“只适用于过去”的系统。
- 事后选点:应使用 MT4/MT5 策略测试器按规则逐笔生成信号,而不是在已完成的图表上主观标注。
均线交叉策略的风险管理
信号负责入场,风险管理决定能否长期留在市场。
1. 仓位规模与止损设置
每笔仓位应由止损距离决定,而不是由主观把握决定。示例:10,000 美元账户、单笔风险 1%,交易主要货币对:
- 单笔最大风险:100 美元
- 图表给出的止损距离:50 点
- 每标准手点值:约 10 美元
- 每标准手风险:50 × 10 = 500 美元
- 仓位规模:100 ÷ 500 = 0.2 手
每次入场前都应快速完成该计算。并注意杠杆(借入资金放大交易规模的机制)会同时放大盈利与亏损;可用杠杆是上限,不应当作目标。
2. 过滤误信号与来回扫损
在横盘震荡中,价格可能反复穿越均线,导致连续小亏。可考虑以下过滤:
- 高周期一致性:只做与更高周期方向一致的信号。
- 确认K线:等待交叉后收盘继续站稳再入场。
- 动能过滤:用相对强弱指数(RSI:衡量上涨与下跌强度的指标)或MACD 指标(指数平滑异同移动平均线,用于衡量趋势与动能变化)作为辅助核验,而非额外开仓信号。
- 波动率检查:当真实波幅均值(ATR:衡量一段时间内价格平均波动幅度的指标)显示波动异常收缩时,减少交易。
- 减少品种:更熟悉少数品种,通常优于分散盯盘多个品种。
提示:一次只增加一个过滤条件,并重新回测;同时叠加多个条件难以判断哪个有效。
常见错误
多数亏损来自可重复的行为错误:
- 见交叉就交易:震荡区间的交叉多为噪声。
- 用扩大止损来“扛单”:把可控的小亏变成不可控的大亏。
- 过度优化参数:历史表现“过于完美”的策略,往往难以适应实盘变化。
- 不做交易记录:没有记录就难以复盘,错误会反复发生。
- 把策略当预测工具:该策略用于确认趋势,这是其设计目的。
- 亏损后不断加指标:复杂化通常源于不适感,不一定提升质量。
均线交叉只能在趋势变化发生后给出确认。也就是说,当你看到交叉时,行情往往已经走完一部分。相较之下,动能背离(价格创新高/新低但动能指标未同步,提示趋势可能减弱或反转)可能在变化形成过程中更早提示。
常见问题
Q1:均线交叉策略能盈利吗?
可以,但能否盈利主要取决于执行。趋势跟随系统常见特点是胜率不高,但总体仍为正,因为盈利单往往跑得更远,亏损单被止损控制。成本、仓位管理与纪律比参数更关键。
Q2:均线交叉策略适合新手吗?
适合。规则直观、相对客观,能减少主观判断。新手仍应先用模拟账户,控制仓位,并为每笔交易设置止损。
Q3:哪个周期最适合均线交叉策略?
4 小时与日线等高周期通常信号更少但更稳定,因为噪声更低;低周期信号更多也更容易误判。应选择与你能实际盯盘与持仓匹配的周期。
Q4:均线交叉策略可以自动化吗?
可以。规则相对明确,适合在 MT4/MT5 通过EA(智能交易系统/自动化交易程序)执行。自动化可降低情绪干扰,但市场环境变化仍需要定期回测与评估。