要点速览
移动平均线对价格求平均并绘制成曲线,减少短期波动的干扰,帮助交易者观察趋势。它会随价格变化而更新,具有滞后性。
简单移动平均线(SMA)对所选价格赋予相同权重;指数移动平均线(EMA)和加权移动平均线(WMA)更重视近期价格。MT4 和 MT5 还提供平滑移动平均线(SMMA)。
计算周期与图表时间周期需要一起看。例如,日线图上的 50 周期 SMA 使用最近 50 根日 K 线的价格,1 小时图上的同一设置则使用最近 50 根小时 K 线的价格。
在计算方法和图表时间周期相同的情况下,较短的计算周期通常反应更快,也更容易受到短期波动干扰;较长的计算周期通常更平滑,反应也更慢。
移动平均线可辅助判断趋势、观察交叉信号,以及寻找可能形成动态支撑或阻力的区域。交易者仍需结合价格结构确认信号,并在入场前确定失效位、止损和仓位规模。
什么是移动平均线?它如何运作?
移动平均线是一种对价格求平均、再将计算结果连成曲线的技术指标。它通常叠加在价格图表上,帮助交易者看清价格的整体走势。
计算时常用收盘价,也可以根据分析需要选择开盘价、最高价或最低价。比较不同移动平均线时,需要确认它们使用的是同一种价格。
图表时间周期决定每根 K 线代表多长时间。日线图上的 20 周期 SMA 使用最近 20 根日 K 线的价格;1 小时图上的 20 周期 SMA 使用最近 20 根小时 K 线的价格。相同的计算周期放在不同图表上,覆盖的时间长度也会改变。
以 5 日 SMA 为例,将最近 5 个交易日的收盘价相加,再除以 5,就能得到当天的数值。下一个交易日收盘后,计算会加入最新收盘价,并移除最早的收盘价。EMA 和 SMMA 则将最新价格与前一个计算结果结合,较早价格的影响会逐步减弱。
理解移动平均线时,需要分清以下几点。
平滑价格波动:将多个价格合并计算,可以减轻单根 K 线波动对图表判断的干扰。
反映历史平均价格:曲线上的数值来自所选价格和加权方法。仅对收盘价求平均,无法得出所有交易者的实际持仓成本。
存在滞后:移动平均线依赖已经出现的价格,趋势转向后可能仍沿原方向运行一段时间。
交易者可以结合移动平均线的倾斜方向、价格相对曲线的位置,以及不同移动平均线之间的关系判断趋势。单次交叉或触及曲线,都不足以保证后续价格会沿预期方向运行。

移动平均线有哪些类型?
常见的移动平均线包括 SMA、EMA、WMA 和 SMMA。它们对历史价格采用不同的加权方法,因此即使计算周期和应用价格相同,得到的曲线也可能不同。MT4 和 MT5 的移动平均线设置中提供这四种方法,其中 WMA 对应线性加权。
加权方法决定每个价格对结果的影响。SMA 对窗口内的价格一视同仁,EMA 和线性 WMA 更重视近期价格,SMMA 则保留较多先前计算结果的影响。
简单移动平均线(SMA)
简单移动平均线计算固定窗口内价格的算术平均值。例如,20 周期 SMA 会把最近 20 个收盘价相加,再除以 20。
加权方式:窗口内每个价格的权重相同,20 周期 SMA 中每个价格的权重均为 5%。
曲线特征:能够平滑短期波动,通常比相同计算周期的 EMA 更迟钝。
常见用途:观察历史平均价格和中长期趋势,例如日线图上的 60 日或 200 日 SMA。
主要局限:趋势转向时可能较晚反应,较早价格移出窗口时也会改变计算结果。
指数移动平均线(EMA)
指数移动平均线将最新价格与前一个 EMA 按比例合并。较新的价格权重较高,较早价格的影响随时间按指数衰减。
加权方式:最新价格按平滑系数计入,其余权重保留在前一个 EMA 中。
曲线特征:通常比同周期 SMA 更快反映近期价格变化,具体转向时间取决于价格序列。
常见用途:短期趋势跟踪,以及需要较快反应的交叉信号分析。
主要局限:对短期波动较敏感,在盘整行情中可能反复发出假信号。
加权移动平均线(WMA)
加权移动平均线按指定权重计算平均值。在交易平台中,WMA 通常指线性加权移动平均线,本文也采用这一含义。计算时,最新价格权重最大,越早的价格权重越小。
加权方式:采用线性权重。例如,3 周期 WMA 从最早到最新依次使用 1、2、3 的权重。
曲线特征:侧重近期价格,相同计算周期下通常比 SMA 更快反映趋势变化。与 EMA 的差异取决于价格序列,不能简单排定先后。
常见用途:在固定计算窗口内,更重视近期价格的趋势分析。
主要局限:对短期波动较敏感,仍可能在盘整行情中出现假信号。比较不同工具时,应确认使用的是标准线性权重还是自定义权重。
平滑移动平均线(SMMA)
SMMA 先用 SMA 确定初始值,再将最新价格与前一个 SMMA 结合。常见计算方式使用 1 ÷ n 作为最新价格的权重,其中 n 为计算周期;当 n 大于 1 时,这一权重小于同周期 EMA 的 2 ÷(n + 1)。因此,SMMA 通常对最新价格变化反应较慢。
SMMA 的计算不会像 SMA 那样,在每次更新时直接剔除一个旧价格。先前数据通过前一个计算结果继续产生影响,这种影响会逐步减弱。
移动平均线计算公式(Moving Average 公式)
移动平均线没有适用于所有类型的单一公式。SMA 计算算术平均值,线性 WMA 计算加权平均值,EMA 和 SMMA 则使用前一个计算结果进行更新。以下示例均以收盘价为输入。

SMA 的计算公式与示例
SMA 等于所选收盘价之和除以计算周期。设 n 为计算周期,Pₜ 为当前 K 线的收盘价,Pₜ₋₁ 为前一根 K 线的收盘价,则:
SMAₜ =(Pₜ + Pₜ₋₁ + … + Pₜ₋₍ₙ₋₁₎)÷ n
公式中的下标用于区分不同 K 线。
Pₜ:当前 K 线的收盘价;Pₜ₋₁ 为前一根 K 线的收盘价,依此类推。
n:计算周期,即参与本次 SMA 计算的 K 线数量。
假设某货币对最近 5 根 K 线的收盘价,从最早到最新依次为 1.2500、1.2520、1.2490、1.2530 和 1.2550:
5 周期 SMA =(1.2500 + 1.2520 + 1.2490 + 1.2530 + 1.2550)÷ 5 = 1.2518
下一根 K 线的收盘价为 1.2570 时,移除最早的 1.2500,并加入 1.2570:
新的 5 周期 SMA =(1.2520 + 1.2490 + 1.2530 + 1.2550 + 1.2570)÷ 5 = 1.2532
EMA 的计算公式与示例
EMA 用平滑系数 α 决定最新价格所占的权重,其余权重分配给前一个 EMA。常用公式为:
α = 2 ÷(n + 1)
EMAₜ = α × Pₜ +(1 − α)× EMAₜ₋₁
其中,
Pₜ:当前 K 线的收盘价。
EMAₜ₋₁:前一根 K 线对应的 EMA。
n:用于计算平滑系数的周期参数。
以 10 周期 EMA 为例,平滑系数为:
α = 2 ÷(10 + 1)≈ 0.1818
假设前一个 EMA 为 1.2500,当前收盘价为 1.2550,将平滑系数保留 4 位小数后代入:
EMAₜ ≈ 0.1818 × 1.2550 + 0.8182 × 1.2500 ≈ 1.2509
结果保留至小数点后 4 位。实际计算应尽量保留完整精度,最后再按报价位数显示。EMA 对近期价格的权重较高,通常比相同计算周期的 SMA 更快反映价格变化,也更容易受到短期波动干扰。
EMA 的公式需要一个起始值。常见做法是先计算前 n 个收盘价的 SMA,再用它作为起始 EMA。不同平台可能采用不同的初始化方式,因此历史数据较少时,结果可能略有差异;比较数值时应确认数据起点和初始化方法。
WMA 的计算公式与示例
线性 WMA 将每个价格乘以对应权重,再除以权重总和。设 n 为计算周期,Pₜ 为当前收盘价,最新价格的权重为 n,最早价格的权重为 1:
WMAₜ =[n × Pₜ +(n − 1)× Pₜ₋₁ + … + 1 × Pₜ₋₍ₙ₋₁₎]÷[n ×(n + 1)÷ 2]
以 3 周期 WMA 为例,使用 SMA 示例中最后 3 个收盘价,按从最早到最新排列为 1.2490、1.2530、1.2550:
WMA =(1.2490 × 1 + 1.2530 × 2 + 1.2550 × 3)÷(1 + 2 + 3)≈ 1.2533
最新收盘价的权重为 3 ÷ 6,即 50%;最早收盘价的权重为 1 ÷ 6,约为 16.67%。下一个收盘价出现后,最早价格移出窗口,其余价格的权重重新排列。
SMMA 的计算公式与示例
SMMA 的初始值通常使用前 n 个收盘价的 SMA,后续按以下公式更新:
SMMAₜ =[(n − 1)× SMMAₜ₋₁ + Pₜ]÷ n
其中,SMMAₜ₋₁ 为前一个 SMMA,Pₜ 为当前收盘价,n 为计算周期。例如,10 周期 SMMA 的前一个数值为 1.2500,当前收盘价为 1.2550:
SMMAₜ =(9 × 1.2500 + 1.2550)÷ 10 = 1.2505
在这个例子中,最新价格占 10%,前一个 SMMA 占 90%。10 周期 EMA 的最新价格权重约为 18.18%,因此两种方法对同一次价格变化的反应不同。
SMA、EMA 与 WMA 有什么区别?
比较 SMA 与 EMA 或线性 WMA 时,应使用相同的计算周期、图表时间周期和应用价格。SMA 采用等权重,EMA 和线性 WMA 侧重近期价格,但后两者分配权重的方式不同,不能固定地把 WMA 排在 SMA 与 EMA 之间。

如何选择移动平均线的类型与周期?
设置移动平均线前,先明确要观察多长时间的趋势。例如,日内交易关注一天内的价格变化,波段交易则可能关注数天至数周的走势。图表时间周期、计算周期和加权方法都应与分析目标相符。
明确分析目标:确定要观察短期、中期还是长期趋势,并考虑预期持仓时间。
选择图表时间周期:确认每根 K 线代表的时长,例如 15 分钟、1 小时或 1 个交易日。
选择计算周期:在相同图表和计算方法下,短周期通常反应更快,长周期通常更平滑。
选择计算方法:SMA 使用等权重,EMA 与线性 WMA 侧重近期价格,SMMA 通常对最新价格变化反应更慢。
选择应用价格:收盘价较常见。比较不同设置或评估信号时,应保持价格输入一致。
检验并保持规则一致:先确定参数,再检查它们在不同时间段的表现。频繁调整参数来解释最近几次涨跌,容易形成只适合过去数据的规则。

20、50 和 200 周期移动平均线反映什么?
在计算方法、应用价格和图表时间周期相同的情况下,20、50 和 200 周期移动平均线通常分别用于观察相对较短、中等和较长的趋势。这些数字是常见设置,具体用途仍取决于图表时间周期。
例如,日线图上的 200 周期 SMA 计算最近 200 根日 K 线的平均收盘价;1 小时图上的 200 周期 SMA 则使用最近 200 根小时 K 线。日 K 线对应交易日,遇到休市日时,200 根日 K 线覆盖的日历天数会更多。
如何按持仓时间选择参数?
移动平均线没有适用于所有交易品种和策略的最佳参数。交易者可以根据预期持仓时间选择初始设置,再用历史数据和模拟交易检查信号频率、假信号以及交易成本的影响。
如何在图表上解读移动平均线?
解读移动平均线时,可以先看曲线的倾斜方向,再看价格位于曲线上方还是下方。如果使用多条移动平均线,还需要观察它们的排列和间距,并与价格形成的高点、低点一起判断。

趋势方向与价格位置
移动平均线上升,说明计算得到的平均价格正在提高;曲线下降,说明平均价格正在降低。价格相对曲线的位置,则显示当前价格高于还是低于这一平均值。
上升趋势参考:移动平均线向上倾斜,价格多数时间位于曲线上方。
下跌趋势参考:移动平均线向下倾斜,价格多数时间位于曲线下方。
盘整参考:移动平均线走平,价格反复在曲线上下穿越。
价格短暂穿越移动平均线后,可能很快回到原来一侧。交易者还需检查曲线是否继续倾斜,以及价格是否保持上升趋势中的更高高点和更高低点,或下跌趋势中的更低高点和更低低点。
多条移动平均线的排列与间距
以相同计算方法的短、长周期移动平均线为例,短周期移动平均线位于长周期移动平均线上方,且两者均上升时,通常称为多头排列;短周期移动平均线位于长周期移动平均线下方,且两者均下降时,通常称为空头排列。
多头排列中的间距扩大,说明短期平均价格高出长期平均价格的幅度增加;空头排列中的间距扩大,则说明短期平均价格低于长期平均价格的幅度增加。间距收窄可能伴随趋势放缓或价格盘整,仅凭这一变化无法确定下一步方向。
移动平均线如何形成动态支撑与阻力?
在趋势行情中,价格有时会在移动平均线附近止跌回升或遇阻回落,因此交易者会把这一区域作为动态支撑或阻力的参考。曲线随价格更新,支撑或阻力的参考位置也会变化。


在上升趋势中,交易者可观察价格回调至上升的移动平均线附近后,是否止跌并重新上涨,同时保持更高低点。在下跌趋势中,则观察价格反弹至下降的移动平均线附近后,是否再次回落,同时保持更低高点。这些反应有助于判断原有趋势是否仍在延续。
价格也可能直接穿过移动平均线。若上升趋势中的关键摆动低点被跌破,或下跌趋势中的关键摆动高点被突破,原有交易判断可能失效。失效位需要在入场前确定,不能随着移动平均线变化而随意放宽。
如何使用移动平均线分析交易信号?
移动平均线常用于观察价格穿越、移动平均线交叉,以及趋势中的回调或反弹。交易者可以按以下顺序检查信号,并在入场前明确风险。
固定设置:确定图表时间周期、计算周期、计算方法和应用价格。
检查趋势:结合移动平均线的倾斜方向与摆动高低点,判断价格处于上升趋势、下跌趋势还是盘整。
识别信号:区分价格穿越单条曲线、两条移动平均线交叉,以及价格回调或反弹至曲线附近。
明确确认条件:例如,要求 K 线收盘确认穿越,或观察价格是否突破最近的摆动高点或低点。
确定风险:在入场前设定失效位、止损规则与单笔可承受的亏损,再计算仓位规模。
价格穿越、移动平均线交叉与黄金交叉、死亡交叉
价格穿越是指价格从单条移动平均线的一侧移动到另一侧。移动平均线交叉则发生在两条移动平均线之间,需要分别观察。
如果策略以收盘确认为准,价格收于移动平均线上方才构成向上穿越,收于下方才构成向下穿越。尚未收盘的 K 线会随报价变化,盘中出现的穿越可能在收盘前消失。曲线走平、价格反复穿越时,趋势跟随策略更容易出现假信号。
移动平均线交叉通常比较相同计算方法的短、长周期移动平均线。短周期移动平均线上穿长周期移动平均线,通常被视为看涨信号;下穿则通常被视为看跌信号。两条曲线都使用历史价格,交叉出现时,价格可能已经上涨或下跌了一段距离。

黄金交叉通常指 50 日移动平均线上穿 200 日移动平均线;死亡交叉通常指 50 日移动平均线下穿 200 日移动平均线。其他图表时间周期也可以使用 50 与 200 的组合,但应写明所用时间周期,避免把小时图上的信号称为日线信号。

趋势中的回调与反弹
上升趋势中,价格可能回调至移动平均线附近;下跌趋势中,价格也可能反弹至移动平均线附近。分析这类机会时,重点是原有价格结构是否仍然完整,以及价格接近曲线后是否重新沿原趋势运行。
在上升趋势中,先检查移动平均线是否向上倾斜,以及最近的摆动低点是否仍高于前一个摆动低点。价格回调至曲线附近后,可观察是否止跌,以及收盘是否突破回调过程中形成的局部高点。若价格跌破预先设定的失效位,原有做多判断便不再成立。
在下跌趋势中,先检查移动平均线是否向下倾斜,以及最近的摆动高点是否仍低于前一个摆动高点。价格反弹至曲线附近后,可观察是否遇阻回落,以及收盘是否跌破反弹过程中形成的局部低点。若价格突破预先设定的失效位,原有做空判断便不再成立。止损和仓位规模应结合失效位、价格波动及账户可承受的亏损确定。
如何结合其他证据确认移动平均线信号?
确认信号时,每项检查都应有明确用途。例如,检查摆动高低点是否支持趋势,用波动率指标观察价格波动幅度,再根据失效位计算仓位规模。增加指标数量,并不会自动提高信号可靠性。
这些工具大多仍以价格为计算基础,提供不同角度的信息,并不代表彼此独立。尤其是 MACD,本身就由移动平均线计算而来,与移动平均线交叉可能反映相近的变化。交易者应明确每项工具补充了什么信息,并用一致规则检验其效果。
移动平均线的局限性与常见错误
移动平均线对价格变化的反应存在滞后,趋势转向后才可能出现交叉。在盘整行情中,价格反复穿越曲线,交叉信号也可能接连失效。参数设置、交易成本和突发消息都会影响实际交易结果。
预先设置止损和控制仓位规模,有助于限制单笔交易计划承担的风险。跳空和滑点仍可能使实际亏损超过预期,因此不能把止损视为成交价格的保证。
如何在 MT4 或 MT5 中添加移动平均线?
在桌面版 MetaTrader 4 或 MetaTrader 5 中,可以从“插入”菜单添加移动平均线,并设置计算周期、方法、应用价格和线条样式。以下步骤适用于桌面版,移动端菜单位置可能不同。
打开所需交易品种的图表,并选择图表时间周期。
依次选择插入(Insert)→ 指标(Indicators)→ 趋势(Trend)→ 移动平均线(Moving Average)。
在周期(Period)中输入计算周期,例如 20、50 或 200。
在移动平均方法(MA method)中选择简单(Simple)、指数(Exponential)、平滑(Smoothed)或线性加权(Linear Weighted),并在应用于(Apply to)中选择收盘价等价格输入。
设置线条颜色、粗细和样式后确认。需要在同一图表上显示多条移动平均线时,重复添加指标,并为每条曲线设置相应参数。

相同的移动平均线设置可以保存为图表模板,便于在其他图表上重复使用。MetaTrader 4 的图表工具与MetaTrader 5 的图表工具还包括时间周期切换和绘图功能,可配合观察摆动高低点与支撑阻力。
移动平均线常见问题
为什么 200 周期移动平均线很重要?
200 周期移动平均线是常见的长期趋势参考。相较于同类型、同图表时间周期的 20 或 50 周期移动平均线,它通常变化较慢,能够减少较短期波动的干扰。日线图上的 200 周期 SMA 使用最近 200 根日 K 线的收盘价,小时图上的同一设置则使用最近 200 根小时 K 线的收盘价。它仍有滞后性,不能单独保证入场判断正确。
什么是四点移动平均线?
四点简单移动平均线是连续 4 个数据点的算术平均值,计算方法为将这 4 个数相加后除以 4。例如,数据为 10、12、14、16,平均值为 13;加入新数据 18 并移除最早的 10 后,平均值变为 15。在交易图表上,这 4 个数据点可以是连续 4 根 K 线的收盘价,对应 4 周期 SMA。
将移动平均线分析付诸实践
TMGM MetaTrader 平台允许交易者按方法、周期、价格和时间周期配置移动平均线。请保持设置一致,结合价格结构测试观察结果,并在采取行动前定义风险。
















