Camovia Tray™

移动平均线(Moving Average)

MA 是技术分析的基石:把最近 N 根 K 线的平均价格连成一条线,滤掉噪音,显示趋势的真实方向。

是什么

移动平均线(Moving Average,简称 MA)把最近 N 个周期的收盘价取平均并逐根连成曲线。因为平均化了短期波动,它能过滤噪音、直观显示趋势方向。MA 本身不是买卖信号器,而是几乎所有其他指标的「原材料」——MACD、布林带、包络线都建立在它之上,交易者也用它定义趋势方向、动态支撑阻力与买卖点(金叉死叉、多空排列)。

来历

移动平均是技术分析中最古老的工具之一,20 世纪中叶随 charting 手工分析普及。1980—90 年代随计算平台标准化出四种主流算法:简单(SMA)、指数(EMA)、平滑(SMMA)与线性加权(LWMA)——MT5 的参数面板里这四种至今并存,其中 EMA 因兼顾灵敏度与平滑度成为现代默认首选。

免费下载 Camovia Tray:在系统托盘查看行情、管理持仓,一键隐藏。

免费下载

计算公式

四种常见 MA 的算法差异(MT5 全部内置):

SMA(N) = (P1 + P2 + … + PN) ÷ N —— 等权平均
EMA(N):P today × α + EMA yesterday × (1−α),α = 2 ÷ (N+1) —— 近价权重更高
SMMA(N):P today × (1−1/N) + SMMA yesterday × 1/N —— Wilder 平滑(RSI/ATR 同款)
LWMA(N):越近的 K 线权重越大(线性递增)

同样周期下,EMA 与 LWMA 反应更快、转弯更早;SMA 最「钝」但最稳;SMMA 平滑度最高。没有「最好的那种」——短线偏好 EMA,长线趋势跟踪常用 SMA,关键是别中途换来换去。

手算示例

为什么 200 日均线被全世界盯着?一个直观的解释:

  1. 以日线为例,MA200 = 最近 200 个交易日收盘价的平均值,约等于过去一整年的「平均持仓成本」。
  2. 价格站在 MA200 上方,意味着过去一年买入的人整体是赚的——市场处于长期乐观状态。
  3. 价格跌破 MA200,则是过去一年买入者整体转亏的信号——长期情绪转空。

这就是为什么「牛熊分界线」的说法约定俗成:MA200 本身没有魔法,它是全市场共同注视的心理成本线——因为所有人都看它,它才变得重要(自我实现)。

怎么读数

MA 的经典读法(以日线常用周期为例):

区间 常见解读
价格 > MA 且 MA 向上 多头趋势;回踩 MA 常被视为顺势买点(动态支撑)
价格 < MA 且 MA 向下 空头趋势;反弹到 MA 附近常遇阻力(动态压力)
MA50 上穿 MA200 「黄金交叉」——长线多头信号
MA50 下穿 MA200 「死亡交叉」——长线空头信号
短中长期 MA 依次排列发散 「多头排列/空头排列」——趋势健康、秩序清晰的标志

均线系统的全部价值都建立在「趋势存在」的前提上。横盘期均线密集缠绕,任何金叉死叉都是噪音——识别不出趋势的市况,就直接停用均线信号。

常见信号与用法

金叉 / 死叉

短周期 MA 上穿/下穿长周期 MA。50/200 的交叉是最著名的长线信号,但要配合量能与价格位置确认——交叉发生时若已远离均价区,往往追高/杀低。

回踩均线

趋势中价格首次回踩 MA20/MA50 且缩量企稳,是胜率较高的顺势入场参考;第二次之后支撑力逐次衰减。

多空排列

MA5>MA20>MA60 依次向上=多头排列(顺势持有);反之为空头排列。排列一旦形成,破坏前不轻易逆势。

均线粘合后的突破

多条均线收敛粘合=变盘酝酿区。突破方向+量能确认后,往往走出流畅行情——均线是「测爆点」的尺子。

局限与常见误区

  • 横盘市失效是第一大宗罪:均线全部价值来自趋势,震荡市里金叉死叉等于随机数。先判断市况,再用均线。
  • 滞后不可避免:MA 是过去 N 根 K 线的平均,永远慢半拍。「均线发出信号时行情已走完一半」是常态——接受这一点,把它当确认工具而非预测工具。
  • 参数不应该黑箱化:5/10/20/60/120/200 各有人用,数字本身没有魔法(斐波那契数字也一样)。重要的是「用的周期与你的持仓周期匹配」。
  • 单均线孤证不可信:一条均线给出的支撑阻力信号太弱,至少配合第二均线或价格结构(前高低点)。
  • 过度优化陷阱:把参数调到历史回测最漂亮毫无意义——未来不是历史的复读。参数应大道至简。

MT5 里的MA

MT5 中 MA 是内置趋势指标,一条指标可以设置四种算法中的任意一种;MQL5 编程调用函数为 iMA:

int iMA(string symbol, ENUM_TIMEFRAMES period, int ma_period, int ma_shift, ENUM_MA_METHOD ma_method, ENUM_APPLIED_PRICE applied_price);
MQL5 函数 iMA()
四种算法(ma_method) SMA / EMA / SMMA / LWMA
MT5 默认周期 10(实战常用 20 / 50 / 200)
默认应用价格 PRICE_CLOSE
显示窗口 主图叠加(可与价格同窗)

ma_shift 参数可以把整条均线向左/右平移,常用于把信号「对齐」到特定 K 线位置。iMA 的算法由 ma_method 枚举指定(MODE_SMA/MODE_EMA/MODE_SMMA/MODE_LWMA),同一函数四种算法通用。

不同周期下的表现

15 分钟

MA5/MA20 适合日内节奏参考,但噪音大,建议只做趋势方向的顺势使用

1 小时 / 4 小时

MA20/MA50 组合是波段交易最常见的「双均线」结构

日线

MA50/MA200 的金叉死叉与牛熊分界在此最经典;年线级别信号全球瞩目

周线

MA30(约半年)常用于更长周期趋势过滤——周线 MA 方向几乎不轻易改变

指标组合

实战中 MA 常见搭配:

  • 与 MACD 搭配:长期 MA 定大方向,MACD 只在顺方向找动能重启的入场点——趋势过滤+动量择时。 MACD
  • 与 RSI 搭配:多头排列下等 RSI 回落到 40–50 的超卖修复,配合 MA 支撑入场。 RSI
  • 与 BOLL 搭配:布林中轨就是 SMA20——均线方向+通道收张,天然一组。 BOLL

常用 MA 观测的品种

以下品种页将本指标列为常用观测指标:

常见问题

Q SMA 和 EMA 有什么区别?

SMA 对窗口内所有 K 线等权平均,反应慢但稳;EMA 按 α=2/(N+1) 给近期价格更高权重,反应快、转弯早。短线常用 EMA(更快贴近价格),长线趋势跟踪常用 SMA(更少假动作)。没有绝对优劣,关键是与周期匹配。

Q 200 日均线为什么这么重要?

MA200(日线)约等于过去一年的平均成本,是全球共同注视的长期多空分界——价格在其上方市场整体乐观,下方转防御。它重要不是因为计算特殊,而是因为看的人足够多,信号自我实现。

Q MA 的周期参数应该怎么选?

先定持仓周期,再选参数:日内常用 5/20(15 分钟图),波段 20/50(1H/4H),长线 50/200(日线)。不要为了回测好看而调参——参数的意义是与你的持有时间匹配。

Q 金叉死叉可靠吗?

在趋势市相当可靠(尤其长周期金叉),在震荡市完全不可靠(全是噪音)。使用前先用 ADX 或价格结构确认趋势存在,并只在顺势方向取信号。

Q MT5 里怎么添加和设置 MA?

菜单「插入 → 技术指标 → 趋势 → Moving Average」,或从导航器拖到图表。参数面板里可选四种算法(SMA/EMA/SMMA/LWMA)、周期、平移和应用价格。可叠加多条不同周期的均线做组合。

MT5 / MT4 都能变成托盘工具

悬停看行情,管理持仓,一键隐藏。

下载 Camovia Tray

本页内容仅为技术指标知识介绍,不构成任何投资建议。指标信号存在失效可能,交易决策请结合风险管理独立判断。