指标:移动平均与通道(SMA、EMA、Bollinger、Keltner)
指标库的「均线与波动率」分组包含八个基础指标:SMA、EMA、WMA、Hull MA、ATR、Bollinger、Keltner 和 Donchian。每一个都是在已加载 K 线上的纯计算,预热期内保持为空,直到完整窗口的数据齐备。
Senzoukria · 文档 · 更新于 2026 年 9 月
位置
- 位置
- 图表工具栏 → 指标 → 分组「指标库 · 均线与波动率」
- 指标
- SMA、EMA、WMA、Hull MA、ATR(Wilder)、Bollinger、Keltner、Donchian
- 默认周期
- SMA/EMA/WMA/Bollinger/Donchian 为 20,Hull MA 为 16,ATR 为 14
- 绘制目标
- 叠加在价格上,ATR 除外,它会打开自己的窗格
它做什么
这八个指标是序列指标库的第一批。它们消费每根 K 线的聚合 OHLC(收盘、最高、最低),四个均线还可选一个替代的数据来源。这里没有任何东西读取 bid × ask 价位或最小变动价位,所以这一组在 Rithmic 期货、桥接数据流或加密货币足迹图上表现完全一致。
SMA 是最近 N 个值的算术平均。EMA 以前 N 个样本的 SMA 作为初始值,随后使用 alpha = 2/(N+1),这与 TradingView 和 ATAS 的约定一致。WMA 对窗口做线性加权,最新的值权重为 N。Hull MA 是对 2·WMA(N/2) − WMA(N) 再取 round(sqrt N) 的 WMA。ATR 用的是 Wilder 的算法:第一个真实波幅是最高减最低,之后的会把上一根的收盘价考虑在内,平滑系数为 (N−1)/N。
Bollinger 画的是 SMA(N) ± k·σ,用的是总体标准差(÷N)。Keltner 画的是 EMA(N) ± k·ATR(M),即 Linda Raschke 的变体。Donchian 画 N 根 K 线内的最高价与最低价,以中点作为基准线。这三个通道指标都渲染为一条带基准线的填充带。
设置
| 指标 | 设置 | 默认值(范围) | 作用 |
|---|---|---|---|
| SMA / EMA / WMA | 周期 | 20(1–500) | 窗口长度;在加载够 N 根 K 线之前,这条线保持为空 |
| Hull MA | 周期 | 16(1–500) | 完整窗口 N;半窗口与平方根窗口由它推导 |
| SMA / EMA / WMA / Hull | 数据源 | 收盘价(收盘价、Delta、成交量) | 被平均的数值;Delta 与成交量不在价格刻度上 |
| SMA / EMA / WMA / Hull | 颜色 | 蓝 / 橙 / 紫 / 青 | 线条颜色 |
| ATR(Wilder) | 周期 | 14(1–200) | Wilder 平滑长度,绘制在独立窗格中 |
| Bollinger | 周期 | 20(2–200) | SMA 基准线与 σ 的窗口 |
| Bollinger | σ 倍数 | 2(0.5–5,步长 0.1) | 以标准差计的通道半宽 |
| Keltner | EMA 周期 | 20(1–200) | 基准线 |
| Keltner | ATR 周期 | 10(1–200) | 用于通道宽度的波动率 |
| Keltner | ATR 倍数 | 2(0.5–5,步长 0.1) | 以 ATR 为单位的通道半宽 |
| Donchian | 周期 | 20(1–200) | 最高价与最低价的回溯长度 |
怎么用
从图表工具栏打开指标面板,在搜索框(「按指标、测量值或数据搜索…」)中输入,或滚动到「均线与波动率」分组,打开该指标并进入它的设置。给指标加星标会把它移到列表顶部的「收藏」分组。每一项的指标说明卡都写明它的测量值、所需数据和单位。
SMA、EMA、WMA 和 Hull MA 上的「数据源」下拉可以让你去平均 K 线的 delta 或成交量,而不是收盘价。这些指标被声明为叠加层,所以 delta 或成交量的均线会画在价格刻度上;把它送到独立窗格是当前契约的一个已知限制。如果想要一条画在自己窗格里的平滑 delta,请优先使用 delta 页面介绍的 Delta 分组指标。
限制与坑
- 预热是严格的:绝不会画出不完整的均线。20 周期 SMA 在前 19 根 K 线上没有值,而 Hull MA 在给出第一个点之前需要走完整条链(先 N 的 WMA,再 sqrt N 的 WMA)。
- Bollinger 使用总体 σ(÷N)。使用样本 σ(÷(N−1))的平台,在相同周期下会显示略宽的通道。
- Keltner 的默认值是 20/10/2。「波动率」分组里的 Squeeze 指标会用 20/20/1.5 自行重算它的 Keltner,并不复用这些设置。
- 指标库无法证明图表数据的覆盖范围或新鲜度;在只加载了一部分的历史上做的均线,就是在已加载部分上的均线。
- 这里没有任何东西会下单,也不会预测结果;它们都是描述性的计算。
相关页面
其他语言版本
常见问题
- 为什么前几根 K 线上的 EMA 与另一个平台不同?
- Senzoukria 用前 N 个样本的 SMA 作为 EMA 的初始值,随后使用 alpha = 2/(N+1)。以第一个收盘价作为初始值的平台,在若干倍 N 之后会收敛到相同的值,但在已加载历史的开头会有差异。
- 可以画 delta 的移动平均吗?
- 可以:在 SMA、EMA、WMA 或 Hull MA 上把「数据源」设为 Delta。该指标仍是价格刻度上的叠加层,因此请把它当作形态而不是价位来读;Delta 分组提供了同样的思路,并且有独立窗格。
- Hull MA 和别处列出的 HMA 是同一个吗?
- 指标库只有一个 Hull 实现,id 为 hull,默认周期 16。不存在重复的 HMA 条目,因为目录的规则是:一个 id 对应一个公式。