通过MCP连接 →

输入计算

数学公式

广告

结果

简单移动平均线
14
最近 n 个数值的平均值
实际使用的周期(n) 5
输入的数值总数 5

什么是移动平均线?

移动平均线能够平滑一组数据中的短期波动,从而揭示出潜在的趋势走向。其中最常见的形式就是简单移动平均线(SMA),它本质上就是最近 \(n\) 个数据点的算术平均值。移动平均线在金融投资、销售预测、信号处理等领域应用极为广泛,凡是需要对含有噪声的数据进行平滑处理的场景都能用得上。

锯齿状的原始数据线上叠加一条更平滑的移动平均线
移动平均能将嘈杂的数据序列平滑成更清晰的趋势。

如何使用本计算器

用逗号或空格分隔输入你的数据,例如 10, 12, 14, 16, 18。你还可以选填一个周期(n),也就是参与平均计算的最近数值个数。如果周期留空,计算器会对你输入的所有数值取平均。计算结果即为列表中最后 \(n\) 个数值的 SMA。

公式详解

窗口大小为 \(n\) 的 SMA 计算公式如下:

$$\text{SMA} = \frac{x_1 + x_2 + \dots + x_n}{n}$$

把选定的数值相加,再除以数值的个数即可。每个数值的权重都相同,这正是简单移动平均线区别于加权移动平均线和指数移动平均线的关键所在。

在一行数据点上滑动并选取最近数值的窗口
SMA 对长度为 n 的滑动窗口内的数值求平均。

计算实例

假设你的数据为 10, 12, 14, 16, 18,并将周期设为 3。计算器会取最后三个数值——14、16 和 18——然后计算:$$(14 + 16 + 18) / 3 = 48 / 3 = \mathbf{16}$$如果周期留空,则对全部五个数值取平均:$$(10 + 12 + 14 + 16 + 18) / 5 = 70 / 5 = \mathbf{14}$$

常见问题

如果周期大于数值的个数怎么办?计算器会自动把周期限制为数值总数,也就是对你输入的全部数据取平均。

可以输入小数或负数吗?可以——任何实数都能接受,用逗号或空格分隔即可。

这和加权移动平均线是一回事吗?不是。本工具计算的是简单(等权重)移动平均线。加权移动平均线和指数移动平均线会赋予近期数值更高的权重。

最后更新: