1.2万人已学习 · 更新时间 2026 年 3 月 18 日
平均真实波动幅度(ATR)是由市场技术分析师 J. Welles Wilder Jr.在其著作《技术交易系统新概念》中引入的技术分析指标,用于通过分解某一时期内资产价格的整个波动范围来衡量市场波动性。真实波动幅度指标取以下三者中的最大值:当前最高价减去当前最低价;当前最高价减去前一交易日收盘价的绝对值;当前最低价减去前一交易日收盘价的绝对值。然后,ATR 是这些真实波动幅度的移动平均值,通常采用 14 天的周期。交易者可以使用比 14 天更短的周期来生成更多的交易信号,而较长的周期则有更高的概率生成较少的交易信号。
平均真实波动幅度(ATR)由市场技术分析师 J. Welles Wilder Jr. 在其著作《技术交易系统新概念》中引入,是一种仅使用最高价、最低价与收盘价来描述已实现波动性的实用方法。其核心在于:风险不只来自当日的最高 -最低价区间。市场可能在不同交易时段之间出现跳空,而跳空往往是滑点与意外亏损的重要来源。
因此,平均真实波动幅度(ATR)基于真实波动幅度(TR)构建,TR 会把跳空因素纳入计算。直观地说,真实波动幅度回答的是:“在把隔夜或跨交易时段的跳空也算进去的情况下,这一周期里有效波动有多大?”
平均真实波动幅度(ATR)之所以经久不衰,是因为它贴近交易执行需求:它以价格单位呈现(点数、点差、或美股中的 ($) 价格单位)。如果某只股票的 ATR 为 ($2),你能立刻理解它在 “真实波动幅度” 的口径下,每天经常会波动约 ($2)。这有助于判断止损是否过紧、或止盈目标是否相对市场常态波动过小。
把平均真实波动幅度(ATR)理解为衡量波动大小的尺子更合适。ATR 上升通常意味着市场波动加大;ATR 下降通常意味着波动收敛。两者都不代表接下来一定涨或一定跌。
平均真实波动幅度(ATR)的计算分两步:先算每个周期的真实波动幅度(TR),再对 TR 做平滑处理得到平均值。
每个周期的 TR 取以下三者的最大值:
\[TR = \max\left(High - Low,\ |High - PrevClose|,\ |Low - PrevClose|\right)\]
由于取的是最大值,TR 并不是把波动 “相加”,而是选择该周期中更能代表风险的那段有效波动范围。
ATR 是 TR 的移动平均,最常见的周期为 14。很多平台使用 Wilder 的平滑算法,也有平台提供简单移动平均(SMA)版本。实际使用中,ATR 会对日常波动尖峰进行平滑,使你更容易识别波动环境的变化。
\(ATR\% \approx \frac{ATR}{Price}\)
这能避免类似误判:看到 ($2) 的 ATR 就以为 “波动很大”,却忽略该股票可能是 ($20) 或 ($200) 的价格水平。
理解平均真实波动幅度(ATR)“测什么” 和 “不能测什么”,才能把它用好。
| 工具 | 主要衡量内容 | 更适合做什么 | 与平均真实波动幅度(ATR)的关键区别 |
|---|---|---|---|
| 平均真实波动幅度(ATR) | 基于区间的已实现波动(含跳空) | 止损、仓位、波动环境判断 | 以价格单位表示的绝对波动大小 |
| 布林带 | 围绕均线的离散程度(基于标准差) | 观察挤压/扩张、偏离均值的程度 | 更强调 “相对均值” 的可视化框架 |
| 标准差 | 收益/价格的离散程度 | 统计风险模型、波动对比 | 更便于建模;ATR 更贴近交易执行 |
| ADX | 趋势强度(不含方向) | 确认趋势环境 | 可用 ADX(趋势强度)+ ATR(波动大小)组合判断 |
平均真实波动幅度(ATR)上升不等于 “买入”,下降也不等于 “卖出”。它反映的是波动扩张或收敛。方向判断应来自价格结构、趋势工具或你的交易系统;ATR 更适合用于风险校准。
ATR 本身不定义价值或动能。因为 ATR 高就入场,容易追到噪声。更常见的流程是:先有交易机会与入场逻辑,再用 ATR 检查止损与目标是否符合市场常态波动。
若仅用 High - Low 估算波动,可能在财报、宏观数据或突发重新定价时显著低估风险。真实波动幅度(TR)的设计目的之一就是把跳空纳入风险刻画。
($25) 的股票 ATR 为 ($2) 与 ($250) 的股票 ATR 为 ($2),波动状态并不相同。做筛选或跨品种比较时,可结合 ATR% 或与各自历史水平对比。
固定倍数可以作为起点,但不是通用规则。止损应体现 “交易逻辑被证伪的位置”(结构止损),ATR 用于帮助你避免把止损放在常态噪声区间内。
平均真实波动幅度(ATR)往往需要转化为一致的风险与交易管理规则,才更具操作性。本节仅用于学习交流,不构成投资建议。交易与投资有风险,可能导致本金损失。
ATR 会随时间周期变化。日线 ATR 回答的是与小时线 ATR 不同的问题。先确定你的持仓周期(日内、波段或更长),再在同一周期上使用 ATR 来做止损与仓位管理,避免信号与风控周期混用。
关键在于一致性。中途频繁改参数,会降低复盘与评估的可比性。
一个常见流程是:
例如,若你的止损距离只有 0.3× ATR,在波动较大的品种上,即使交易逻辑尚未被破坏,也可能因为正常波动而频繁止损。
一种常被测试的方法是:止损先放在关键价位之外(支撑/阻力/前高前低或摆动点),然后再加一个 ATR“缓冲”,降低被正常噪声扫出的概率。缓冲是风险管理选择,不是预测。
当市场波动变化明显时,固定距离的移动止损可能不够稳健。用平均真实波动幅度(ATR)乘以某个倍数来跟踪,可以在波动扩大时自动放宽,在波动收敛时自动收紧,而不必手工改规则。
ATR 可帮助识别对某些策略不友好的环境:
一个描述性过滤方式是把当前 ATR 与自身历史对比,例如判断 ATR 是否高于或低于其 20 日中位数。
假设某只美股 ETF 交易价格约 ($100),14 日平均真实波动幅度(ATR)为 ($1.80)。交易者基于突破做波段交易,认为入场价下方 ($2.00) 的位置为逻辑失效点。
由此带来的决策变化:
这个例子体现了 ATR 的典型用途:把波动转化为止损距离与仓位规模的约束条件,而不是用来预测收益。长桥证券等平台通常会在图表中提供 ATR 指标,便于用户执行一致的规则。
建议阅读你所使用的图表或券商平台对指标的说明。不同的交易时段划分、复权处理与平滑方法会让 ATR 略有差异,在回测中可能产生影响。
平均真实波动幅度(ATR)衡量价格的典型波动大小(含相对前收盘的跳空),但不提供方向信息。
不一定。ATR 更高意味着波动更大、执行风险(如滑点)可能更高;但也可能带来更大的可捕捉波动空间。关键在于让仓位与风控规则匹配当前波动水平。
14 是 Wilder 推广的常用设置,在灵敏度与平滑度之间较均衡。它不是唯一正确参数,但常作为起点。
原始 ATR 难以跨不同价格水平直接比较。做跨标的对比时,可参考 ATR% 或把每个标的与其自身历史水平进行对照。
可以。只要有最高价、最低价与收盘价,就能在任何周期计算平均真实波动幅度(ATR)。但要避免用一个周期的信号去配另一个周期的风控规则。
不等同。ATR 基于区间并纳入跳空,以价格单位表示;标准差通常基于收益率,更常用于统计模型。两者可能同向变化,但衡量口径不同。
ATR 是向后看的。若已知前方存在催化事件,实际波动可能显著超出近期 ATR。有些参与者会按规则减仓、加大缓冲或选择避开持仓过夜/过事件,取决于自身风险管理要求。
多数图表工具会把 ATR 放在 “波动率/Volatility” 类指标中。长桥证券等券商平台通常也支持在图表设置中添加 ATR 指标。
平均真实波动幅度(ATR)是一把衡量波动大小的尺子:它概括价格通常会波动多大,并把跳空风险纳入考虑,可用于止损、仓位与波动环境判断。它不提供方向,也不预测收益。将 ATR 与价格结构和一致的风险规则结合,能帮助交易计划更贴合市场当下的波动状态。
