ATR
Average True Range
平均真实波幅 · 量化市场波动的温度计
- 定义
- ATR(Average True Range)是量化与交易领域的专业术语。ATR 通过计算一段时间内价格真实波动幅度的均值来量化市场波动性。
最后更新:2026-04-08
什么是ATR?
ATR 通过计算一段时间内价格真实波动幅度的均值来量化市场波动性。当 BTC 日 ATR 从 800 美元飙升到 3000 美元,意味着市场正在剧烈震荡——此时止损该放宽、仓位该缩小,否则容易被正常波动扫出局。
- 只衡量波动幅度,不预测涨跌方向
- 动态止损的核心依据——波动大则止损宽,波动小则止损紧
- ATR 压缩常预示大行情即将爆发
ATR详解
ATR 由 J. Welles Wilder Jr. 于 1978 年在《New Concepts in Technical Trading Systems》中提出,最初用于商品期货。计算时取「当日最高-最低」「当日最高-昨收」「当日最低-昨收」三者绝对值的最大值作为 True Range,再对 N 周期(默认 14)取移动平均。ATR 不含方向信息,纯粹反映价格摆动幅度,因此常用于动态止损(如 2×ATR 挂止损)、仓位管理(波动越大仓位越小)和突破确认(价格突破伴随 ATR 放大更可信)。在加密市场中,由于 7×24 交易且波动远超传统市场,ATR 被广泛用于合约交易的风控参数设定。局限在于它是滞后指标,且在跳空频繁的市场中可能失真。
公式提示
True Range = max(High−Low, |High−前收|, |Low−前收|);ATR = TR 的 N 周期移动平均(默认 N=14)
ATR的应用场景
正式定义
对指定周期内价格真实波动幅度取移动平均,用于量化市场波动性的技术分析指标。
应用场景
- 动态设置止损/止盈距离
- 根据波动率调整仓位大小
- 识别低波动压缩后的突破信号
- 跨资产波动率对比(需用 ATR%)
常见误区
- ATR 高不代表要跌——它只反映波动大小,不含方向判断
- ATR 不能单独作为买卖信号,需配合趋势指标使用
- 默认 14 周期并非万能——高频交易者常用 7 或 10,长线用 20 或更高
实际案例
📌 2×ATR 动态止损
交易者在 BTC 做多后,以入场价减去 2 倍 ATR 值设置止损。当 ATR 为 1500 美元时止损距离为 3000 美元,避免被正常波动扫出局,同时在波动收窄时自动收紧止损。
📌 ATR 压缩识别突破
ETH 连续两周 ATR 持续走低至近期最低值,随后价格放量突破伴随 ATR 急剧放大,确认突破有效性,交易者据此入场做多。
ATR的参考来源
关于ATR的常见问题
- ATR 指标怎么看
- ATR 数值越大说明市场波动越剧烈,数值越小说明市场趋于平静。它不判断涨跌方向,只反映价格摆动幅度,常用于设置止损距离和调整仓位大小。
- ATR 和布林带有什么区别
- ATR 输出单一数值表示波动幅度,布林带则在价格图上画出上下轨道。ATR 更适合量化风控参数,布林带更直观展示价格相对位置。两者常配合使用。
- 加密货币交易中 ATR 参数怎么设置
- 默认 14 周期适合日线级别。短线合约交易者常用 7-10 周期以提高灵敏度,中长线持仓可用 20 周期以过滤噪音。具体需根据交易品种和时间框架调整。