移动平均线(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 日线一步一步算给你看:
正式公式
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 万多。

盘整时,均线给不出方向。6 月到 7 月中,比特币收盘在 32,162 到 39,880 之间来回,20 日线只是跟着价格上下摆动,看不出方向。这时「站上就买、跌破就卖」,只会一买一卖、来回挨打。
11 月 9 日,收盘最高 67,643。从 7 月中的 31,674 一路涨上来,涨了 113.6%。注意这时候两条均线都还在往上——就像上面例子的第 7、8 根,它们还不知道头已经做完了。
收盘跌破 20 日线:高点后第 5 根(11 月 16 日)。收盘 60,400,已经从高点回落 10.7%。20 日线本身在高点后第 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评论
HMA赫尔均线是什么?Hull Moving Average 公式、算法范例与 SMA、EMA 比较
27 10 月, 2026[…] 移动平均线(SMA)是什么?均线为什么总是慢半拍 […]