指标:高级均线与趋势(DEMA、KAMA、SuperTrend)
十一个基于价格的指标扩展了「均线与波动率」分组:DEMA、TEMA、ZLEMA、VWMA、KAMA、ALMA、McGinley Dynamic、LSMA、线性回归通道、SuperTrend 和价格包络。它们全部是在收盘价上计算的叠加层,不做时段重置,也不依赖最小变动价位。
Senzoukria · 文档 · 更新于 2026 年 9 月
位置
- 位置
- 图表工具栏 → 指标 → 分组「指标库 · 均线与波动率」
- 指标
- DEMA、TEMA、ZLEMA、VWMA、KAMA、ALMA、McGinley Dynamic、LSMA、线性回归通道、SuperTrend、价格包络
- 绘制目标
- 全部为价格图表上的叠加层
- 数据源
- 仅收盘价;VWMA 另读 K 线成交量,SuperTrend 读最高/最低/收盘
它做什么
这第二批在不与基础均线重叠的前提下把它们补齐。这里没有「数据源」下拉:每个指标都定义在收盘价上(SuperTrend 则是最高/最低/收盘)。DEMA 是 2·EMA − EMA(EMA);TEMA 是 3·e1 − 3·e2 + e3;两者都使用目录中的 EMA(SMA 初始值,alpha = 2/(N+1)),每一级额外的 EMA 都跑在上一级已定义的后缀上,因此 DEMA 从索引 2(N−1) 开始有定义,TEMA 从 3(N−1) 开始。
ZLEMA 用 adj = 2·close − close[i − lag](lag = floor((N−1)/2))给收盘价去滞后,然后再做一次 EMA。VWMA 是 N 根 K 线上的 Σ(收盘价·成交量)/Σ(成交量),当窗口成交量为零时不返回任何值。KAMA 遵循 Kaufman 的做法:N 窗口上的效率比,平滑常数在快、慢 EMA 常数之间取平方,以原始收盘价作为初始值。ALMA 施加一个按 offset 偏移、宽度为 N/σ 的高斯窗。McGinley Dynamic 使用不含 0.6 系数的 TradingView/ATAS 变体,以 SMA 作为初始值。LSMA 是 N 根 K 线上最小二乘拟合的终点。
线性回归通道是滚动版本:每根 K 线都重新拟合,输出终点 ± k·残差 σ(总体 σ)作为通道。SuperTrend 在 hl2 上使用 Wilder ATR 并带常见的棘轮机制;它画两条线,上升趋势中画下方那条,下降趋势中画上方那条,各自在自己的趋势之外为空。价格包络画的是 SMA(N) × (1 ± p/100)。
设置
| 指标 | 设置 | 默认值(范围) | 作用 |
|---|---|---|---|
| DEMA / TEMA / ZLEMA / VWMA / ALMA / 价格包络 | 周期 | 20(1–500) | 窗口长度 |
| KAMA | ER 周期 | 10(1–200) | 效率比的窗口 |
| KAMA | 快 EMA / 慢 EMA | 2(1–50)/ 30(2–200) | 自适应平滑常数的上下界 |
| ALMA | 偏移 | 0.85(0–1,步长 0.05) | 1 = 灵敏,0 = 平滑 |
| ALMA | Sigma | 6(1–50,步长 0.5) | 高斯窗的宽度 |
| McGinley Dynamic | 周期 | 14(1–200) | 自适应跟踪长度 |
| LSMA | 周期 | 25(2–500) | 最小二乘窗口 |
| 线性回归通道 | 周期 | 100(2–500) | 拟合窗口 |
| 线性回归通道 | σ 倍数 | 2(0.5–5,步长 0.1) | 以残差 σ 计的通道半宽 |
| SuperTrend | ATR 周期 | 10(1–200) | Wilder ATR 长度 |
| SuperTrend | ATR 倍数 | 3(0.5–10,步长 0.1) | 通道离 hl2 的距离 |
| SuperTrend | 上涨颜色 / 下跌颜色 | 绿 / 红 | 各趋势下的线条颜色 |
| 价格包络 | 偏离 % | 2.5(0.1–25,步长 0.1) | 以 SMA 百分比计的包络距离 |
怎么用
从指标面板的指标库分组中启用一个指标;同一个搜索框可按名称和分组过滤。每个指标都画在价格刻度上,所以可以在同一张图上叠好几个。SuperTrend 的趋势反转表现为一条线停止、另一条线开始;反转处不画竖直连接线,因为连续性只存在于同一段趋势之内。
SuperTrend 的起始趋势在第一个有定义的 ATR 处确定:收盘价 ≥ hl2 为上升趋势,否则为下降趋势。这与总是从看涨开始的平台不同,这样可以避免第一根 K 线画在价格的反方向上。
限制与坑
- 预热会叠加:TEMA(20) 在第 57 根 K 线之前没有值,ZLEMA(20) 则要到 lag + N − 1 = 28。
- 当窗口成交量为零时(没有成交的占位 K 线),VWMA 不返回点;0/0 被视为缺失,而不是零。
- 当自适应分母非有限或非正时,McGinley 会跳过这次更新——这需要出现零或非正的价格或基准值;此时保留上一个值。
- 回归通道是一条滚动序列,而不是在窗口上重画的静态通道。它随时间描出通道的右边缘。
- 这些指标都不读取时段锚点或最小变动价位;最小变动价位未知不会改变它们的输出。
相关页面
其他语言版本
常见问题
- 为什么这个分组里没有单独的 HMA?
- Hull MA 已经存在于基础均线中,id 为 hull,公式相同。目录禁止重复的 id 和名称,所以这里没有再放一份。
- SuperTrend 会重绘吗?
- 不会。棘轮机制只使用已收盘的 K 线和上一根的收盘价;每根 K 线一旦收盘,就保留它算出的线。趋势的初始值由第一个有定义的 ATR 确定,是确定性的。
- 回归通道的 σ 采用什么约定?
- 残差 σ 是总体标准差(÷N),与目录中 Bollinger 的约定一致。