指标:波动率(ATR %、真实波幅、Squeeze、已实现波动率)
「波动率」分组包含六个指标:ATR %、真实波幅、标准差、Squeeze、Chaikin 波动率和已实现波动率。它们用最高价、最低价和收盘价衡量价格距离,跨时段连续运行,并且不理会最小变动价位。
Senzoukria · 文档 · 更新于 2026 年 9 月
位置
- 位置
- 图表工具栏 → 指标 → 分组「指标库 · 波动率」
- 绘制目标
- 独立窗格,Squeeze 除外,它在价格图表上画点
- 不在这里
- ATR、Bollinger、Keltner 和 Donchian 在「均线与波动率」分组中
- 时段重置
- 无
它做什么
ATR % 把 Wilder 的 ATR 除以收盘价再乘 100,使波动率可以跨品种比较;收盘价 ≤ 0 时不给出值。真实波幅是 Wilder TR 的逐根直方图,从第一根 K 线起就有定义(最高减最低),因为那时还没有前一根的收盘价。标准差是收盘价在窗口上的总体标准差(÷N),围绕窗口均值做两遍计算,以避免在期货价格上出现灾难性抵消。
Squeeze 遵循 John Carter 的 TTM 规则:当布林带严格位于肯特纳通道之内(BB 上轨 < KC 上轨 且 BB 下轨 > KC 下轨)时,在收盘价处画一个点。它在内部用自己的默认值重算这两条包络,而不是读取 Bollinger 或 Keltner 指标。Chaikin 波动率是 最高−最低 的 EMA(N) 在 M 根 K 线上的百分比变化。已实现波动率是最近 N 个对数收益率的样本标准差(÷(N−1)),按「每年周期数」参数的平方根年化,以百分比表示。
设置
| 指标 | 设置 | 默认值(范围) | 作用 |
|---|---|---|---|
| ATR % | 周期 | 14(1–200) | 归一化之前的 Wilder ATR 长度 |
| 真实波幅 | 正值颜色 / 负值颜色 / 平滑 | 灰 / 红 / 1(1–200) | 直方图颜色;可选的 SMA 后置平滑,1 = 关闭 |
| 标准差 | 周期 | 20(2–200) | 收盘价总体 σ 的窗口 |
| Squeeze | BB 周期 / BB 倍数 | 20(2–200)/ 2(0.5–5) | 内部的布林包络 |
| Squeeze | KC 周期 / KC 倍数 | 20(1–200)/ 1.5(0.5–5) | 内部的肯特纳包络,EMA 与 ATR 使用同一个周期 |
| Squeeze | 颜色 | 黄 | 收盘价处圆点的颜色 |
| Chaikin 波动率 | EMA 周期 / ROC 周期 | 10(1–100)/ 10(1–100) | 先对区间做 EMA,再取其百分比变化的距离 |
| 已实现波动率 | 周期 | 20(2–500) | 窗口内对数收益率的数量 |
| 已实现波动率 | 每年周期数 | 362880(1–10 000 000) | 年化系数;默认值假设 1 分钟 K 线、252 个 24 小时交易日 |
怎么用
从指标面板的指标库分组中启用一个指标。只要其中一条包络还在预热,Squeeze 就什么都不显示;两条带重合时同样不显示,因为比较是严格的。真实波幅上的「平滑」设置就是目录通用的后置平滑:默认值 1 原样返回原始序列,任何更大的值都会对直方图数值做简单平均。
在 1 分钟以外的周期上使用已实现波动率时,请调整「每年周期数」:5 分钟 K 线对应 252 × 288 = 72 576。默认值被记录为一个近似值,因为 CME 期货的一个时段约为 23 小时而不是 24 小时。
限制与坑
- 标准差和 Squeeze 使用总体 σ(÷N);已实现波动率使用样本 σ(÷(N−1))。两种约定都写在代码中,都是有意为之。
- Squeeze 的默认值(20/2 与 20/1.5)不是 Keltner 指标的默认值(20/10/2);改动其中之一不会影响另一个。
- 当参照的 EMA 为零或未定义时,Chaikin 波动率不返回值;没有波动区间的行情不等于 0 % 变化。
- 如果窗口内有任何收盘价 ≤ 0(对数无定义),或仍处于预热期,已实现波动率不返回任何值。
- 这些测量描述的是已加载的 K 线;指标库不证明数据的覆盖范围或新鲜度。
相关页面
其他语言版本
常见问题
- ATR、Bollinger 和 Keltner 在哪里?
- 在「均线与波动率」分组里,它们属于第一批。「波动率」分组是后来合并进来的,并没有替换它们,因为一个已经写进用户设置的 id 必须保持它原有的确切行为。
- 为什么「每年周期数」默认是 362 880?
- 它等于 252 × 1440,即 252 个 24 小时交易日上的 1 分钟 K 线。请按图表的 K 线时长修改它;这个参数是一个写明的假设,不是自动检测出来的值。