2026年10月15日
32+ 次浏览

移动平均线(SMA)是什么?均线为什么总是慢半拍

「价格站上均线就买、跌破就卖」——这大概是最多人学的第一条交易规则。

均线好用的地方很真实:它把上上下下的价格抹平,让你一眼看出方向。但它有一个躲不掉的性格:均线一定比价格慢。这一篇先用 5 个数字算一次,再用一张标了 1234 的真实行情图(比特币 2021 年),把「慢多少、为什么慢、慢了怎么用」讲清楚。

这是 MASQuant 迈思量化「交易学院 · 技术指标大全」的一篇。所有指标的分类整理在〈技术指标大全〉。

一句话看懂

移动平均线(SMA)=最近 N 根 K 线收盘价的平均。

它回答的问题是:「最近这一段,价格大致在什么水准、往哪个方向走?」

可以把它想成「最近 20 天的平均气温」。今天突然变冷,平均气温不会马上跟着掉,因为前面 19 天比较暖的日子还算在里面;要冷上好几天,平均才会明显往下。均线看价格也是一样:它很稳,但一定晚。

先算一次:5 个数字就懂

下面用 5 根的均线 SMA(5) 来算(这是举例用的整数,不是行情数据)。文中的「一根」指一根 K 线:看日线,一根就是一天;看 1 小时线,一根就是一小时。

假设最近 8 根的收盘价依序是 10、11、12、13、14、20、15、14:

第几根 收盘价 算进平均的 5 根 SMA(5)
第 5 根 14 10、11、12、13、14 12
第 6 根 20 11、12、13、14、20 14
第 7 根 15 12、13、14、20、15 14.8
第 8 根 14 13、14、20、15、14 15.2

看两个地方:

  • 第 6 根,价格一口气跳到 20,均线只到 14。另外 4 根旧价格还算在里面,把平均往下拉。
  • 第 7、8 根,价格已经从 20 掉回 15、14,均线却还在往上(14 → 14.8 → 15.2)。每来一根新的,被丢掉的是更旧、更低的 11、12;那根 20 还留在平均里面,要再过几根才会被丢掉。

这就是「均线慢半拍」的全部原因:价格已经转头,均线还要把旧价格一根一根换掉,才跟得上。周期越长(例如 60 根),要换掉的旧价格越多,就越慢。

想看动画版,这支 60 秒视频把 20 日线一步一步算给你看:

视频版:每天都在看 MA20,你算过一次吗?六十秒算给你看

正式公式

SMA(N) = 最近 N 根收盘价的总和 ÷ N

每来一根新 K 线,就丢掉最旧的一根、加入最新的一根,所以叫「移动」平均。常见的周期有 5、10、20、60、120、200;在日线上,20 日线大约是一个月,60 日线大约是一季。在 MT5 里,均线是内置的 Moving Average,方法选 Simple 就是 SMA。

看图:比特币 2021 年的高点,照着 1234 看

下面这张图是比特币(BTCUSD)2021 年 6 月到 2022 年 1 月的日线,取自 MT5 的历史报价。这段走势很多人记得:夏天在 3 万多盘整,接着一路涨到 11 月的历史高点附近,然后又跌回 3 万多。

比特币 2021 年 6 月到 2022 年 1 月日线,叠上 20 日线与 60 日线;①盘整时 20 日线看不出方向,②11 月 9 日收盘高点,③高点后第 5 根收盘跌破 20 日线,④第 13 根跌破 60 日线
图:比特币(BTCUSD)日线,2021/6/2–2022/1/24,MT5 历史报价。空心 K 线是收涨、实心是收跌。橘线是 20 日线(SMA20),紫线是 60 日线(SMA60)。灰底是盘整、浅橘底是趋势。黑色虚线是收盘最高点,橘色、紫色虚线是收盘跌破 20 日线、60 日线的位置。右边是价格、下方是日期,圆圈数字对应下面的说明。
1

盘整时,均线给不出方向。6 月到 7 月中,比特币收盘在 32,162 到 39,880 之间来回,20 日线只是跟着价格上下摆动,看不出方向。这时「站上就买、跌破就卖」,只会一买一卖、来回挨打。

2

11 月 9 日,收盘最高 67,643。从 7 月中的 31,674 一路涨上来,涨了 113.6%。注意这时候两条均线都还在往上——就像上面例子的第 7、8 根,它们还不知道头已经做完了。

3

收盘跌破 20 日线:高点后第 5 根(11 月 16 日)。收盘 60,400,已经从高点回落 10.7%。20 日线本身在高点后第 4 根才转头往下。

4

收盘跌破 60 日线:高点后第 13 根(11 月 26 日)。收盘 54,126,已经回落 20%。60 日线本身更慢,要到高点后第 34 根(12 月 27 日)才转头。

20 日线晚 4 根转头,60 日线晚 34 根——周期越长,要换掉的旧价格越多,就越晚。反过来说,周期越长的线也越平滑,比较不会在盘整时被价格穿来穿去。稳和慢,是同一件事的两面。(之后比特币一路跌到 2022 年 1 月 24 日的 36,721。)

这是一段真实的历史行情,用来说明均线的性格,不是通则。换品种、换周期、换一段行情,数字都会变。

看到什么、代表什么

你看到 通常代表 但要小心
均线往上,价格大多在线的上方 最近这一段偏多 均线是落后的,头可能已经做完了(像图上 2)
均线往下,价格大多在线的下方 最近这一段偏空 底部一样要晚几根才确认
均线走平,价格在线的两边穿来穿去 盘整,没有方向 这时的「站上、跌破」大多是假信号(像图上 1)
收盘跌破均线 短期转弱的一种说法 跌破时,价格通常已经离高点一段距离(像图上 34)
短均线往上穿过长均线(黄金交叉) 短期和中期的方向开始一致 两条线都是平的时候,交叉的意义很小

实际怎么用:三个例子

例一:当「方向滤网」

只在价格站在 60 日线上方、而且 60 日线往上的时候,才找做多的机会。均线不负责告诉你哪一根进场,只负责把「逆着大方向」的单挡掉。

例二:当「出场线」

做多之后,收盘跌破 20 日线就出场。好处是规则清楚、不用猜;代价就是图上 3 那样,会比最高点晚几根、回吐一段。换成 60 日线,被洗的次数变少,但回吐更多(图上 4)。

例三:周期要配你的持有时间

打算抱几天的单,配 200 日线,信号会慢到没有意义;打算抱几个月的单,配 5 日线,会被每一次小波动洗出场。周期大致要跟持有时间同一个量级。另外,「跌破均线就出场」本身就是一种止损,只是它放在均线的位置,不一定是你看错的位置,两者怎么取舍见〈止损怎么设?〉。

常见误用

一、把均线当成支撑、压力的「墙」

均线是过去价格的平均,不是有人挂在那里的单。价格碰到均线反弹,有时是很多人看同一条线造成的,有时只是巧合;碰到之后直接穿过去的时候也很多。

二、一直换周期,想找到「最准」的那条

拿同一段行情反复试 18 日、23 日、37 日,总能找到一条在过去看起来最漂亮的,但那很可能只是刚好贴合那段行情,换一段就不灵了。见〈为什么大部分交易策略都失败?〉。

三、只看交叉,不看线的方向

短均线穿过长均线(黄金交叉、死亡交叉)在盘整里会一直发生。两条线都是平的时候出现的交叉,意义远比两条线都朝同一个方向时小。

常见问题

移动平均线是什么?

移动平均线是把最近一段时间的收盘价平均起来画成的线,每来一根新 K 线就重新算一次。最常见的是简单移动平均(SMA),也就是最近 N 根收盘价的总和除以 N。例如 5 根的收盘价是 10、11、12、13、14,SMA(5) 就是 12。

均线为什么会落后?

因为均线的每一个点都包含过去 N 根的价格。价格转向之后,旧的价格还留在平均里,要等它们慢慢被新价格取代,均线才会跟着转。周期越长,要取代的旧价格越多,落后也越多。

SMA 和 EMA 差在哪?

SMA 里每一根价格的权重都一样;EMA(指数移动平均)给最近的价格比较大的权重,所以转向比较快,但也比较容易被短期波动带着走。详见〈EMA 指数移动平均〉。

20 日线、60 日线、200 日线怎么选?

没有标准答案。周期越短越灵敏、越吵;越长越平滑、越慢。常见的做法是让周期跟持有时间同一个量级,再用回测比较不同周期在你的品种上的表现。

MT5 怎么加均线?

MT5 内置 Moving Average 指标,设置里的方法选 Simple 就是 SMA、选 Exponential 就是 EMA,周期在 Period 栏位调整。

结语

均线的慢是真的,它的稳也是真的。你在 60 日线上少被洗掉的那几次,和你在 60 日线上多回吐的那几 %,是同一个选择的两面。

所以该问的不是「哪条均线最准」,而是:在你的品种上,多慢的均线最划算? 这个问题,一段历史行情回答不了——用我们的 AI 策略助理回测验证就知道。

把条件写成一句话,例如「收盘站上 20 日线就进场、跌破就出场」,丢进 MASQuant 迈思量化的 AI 策略助理,按下去就开始回测,回测环境纳入点差、滑点、市场流动性变化与交易执行延迟这些真实市场摩擦(操作方式见〈策略助理使用教学〉)。再把 20 换成 60 跑一次,就能比较两种「慢」在你的品种上的差别。回测告诉你的是「这条规则在过去的行情里表现如何」,不是未来的保证。

想法,经过验证,才叫策略。

文中走势图取自 MT5 平台的历史报价(日线;不同平台的报价与日线切法略有差异,数值可能不完全相同),指标由程序依标准算法计算;举例用的整数不是行情数据。历史行情只用来说明指标的性格,不代表未来走势。

风险揭露:CFD 属于高风险金融产品,可能导致快速资金损失。过往业绩不代表未来结果,所有策略与回测仅供参考,不构成投资建议。交易前请充分了解本公司风险揭露条款。

a评论

发表评论