ATR (Wilder) 指标:公式、参数与读法
ATR(平均真实波幅)用 Wilder 平滑法对每根K线的真实波幅求平均,以该品种的价格单位衡量每根K线的波动幅度。它绘制在独立的副图中,因为它的刻度是距离,而不是价格水平。
Senzoukria · 指标 · Updated September 2026
ATR (Wilder) — 均线与波动率, 显示在图表下方的独立面板中.
ATR (Wilder) 测量的是什么
一根K线的真实波幅取以下三个距离中的最大值:该K线自身的最高价减最低价、最高价与前一收盘价之差的绝对值、最低价与前一收盘价之差的绝对值。把前一收盘价纳入比较,缺口才会被计为波动,而不是被较小的高低点区间掩盖。第一根K线没有前一收盘价,因此其真实波幅就是最高价减最低价。序列以前 N 个真实波幅的简单平均作为初始值,再按 Wilder 递推公式 ATR = (前一 ATR x (N - 1) + TR) / N 更新;不足 N 根K线时保持为空。
如何解读
- ATR 是幅度而不是方向:数值上升说明K线在变大,无论价格是涨是跌。
- 读数只有放在同一品种自身的近期历史旁边才有意义;12 点的 ATR 在你知道这个合约通常波动多少之前说明不了任何问题。
- 数值骤降描述的是K线幅度的收缩,并不能说明下一次扩张的方向。
- 交易者常把它当作距离单位,例如用 ATR 的倍数来设置止损;但它仍是过去K线的平均,而不是对下一根K线的预测。
- 开盘时或缺口之后的跳升,往往只是那一个真实波幅进入了平均值,而不是行情状态发生了变化。
参数与默认值
唯一的计算参数是周期,默认 14(Wilder 在 1978 年发布的数值),可设为 1 到 200。短周期几乎立即对一根大K线作出反应,也衰减得很快。长周期给出稳定的水平,并在许多根K线内保留对旧尖峰的记忆,因为 Wilder 平滑从不把数值剔出窗口,只会稀释它。
| 参数 | 类型 | 默认值 | 取值范围 |
|---|---|---|---|
| Period | number | 14 | 1 – 200 |
它无法显示的内容
ATR 没有正负号也没有方向,因此无法区分急涨和急跌。同一个数值既可能来自持续的双向波动,也可能来自原本平静窗口中的一根剧烈K线。它的刻度与时间周期和合约的最小变动价位绑定,因此不同品种、不同图表周期之间的读数无法比较。此外,由于真实波幅要回看前一收盘价,行情数据中缺失一根K线会抬高一个读数,并使其在平均值中保留很长时间。
相关指标
其他语言版本
Frequently asked questions
- 真实波幅和最高价减最低价有什么区别?
- 最高价减最低价只涵盖K线内部发生的波动。真实波幅还会把最高价和最低价与前一收盘价比较,因此两根K线之间的缺口也被计为走过的距离。没有缺口时,两种测量完全相同。
- ATR 为什么默认使用 14 周期?
- 14 是 Wilder 在 1978 年随指标一起发布的周期,并一直是各图表平台的通用默认值。它是一种惯例而非最优值,这里可在 1 到 200 之间设置。
- ATR 能告诉我波动率是高还是低吗?
- 只能相对于同一品种、同一时间周期而言。ATR 以合约的价格单位表示,因此读数只有与该合约自身的历史读数相比才有意义,与其他品种或其他图表周期相比则没有意义。