ATR 止损怎么设:用波动率算止损距离的完整方法
固定点数止损是新手最常犯的错误之一。黄金设 3 美元止损,在平静行情里能扛住,在数据行情里一根 K 线就被扫掉——止损距离应该跟着波动率变,而不是固定。
ATR 就是用来量化波动率的工具。
ATR 是什么
ATR(Average True Range,平均真实波幅)衡量的是「价格平均每根 K 线走多远」。
它用的是「真实波幅」,比简单的高低差更严谨,因为它把跳空算进去了:
真实波幅 = max(
当根最高 - 当根最低,
|当根最高 - 上根收盘|,
|当根最低 - 上根收盘|
)
ATR 是这些真实波幅的移动平均,默认周期 14。
关键性质:ATR 是一个绝对价格值,不是百分比。黄金的 ATR 是 15 美元,外汇的 ATR 是 0.0080,两者不能直接比较。
止损距离怎么算
标准做法:止损距离 = N × ATR,N 通常取 1.5 到 3。
| 倍数 | 特点 | 适合 |
|---|---|---|
| 1.0-1.5 | 止损很紧,被扫概率高 | 极短周期、剥头皮 |
| 2.0 | 平衡,最常用 | 1H 到 4H |
| 2.5-3.0 | 宽松,容错高但单笔亏损大 | 日线、趋势跟踪 |
2 倍 ATR 之所以成为默认值,是因为它大致覆盖了「正常噪音」的范围:大部分随机波动不会超过 2 倍 ATR,所以止损放在这个距离之外,被纯粹噪音扫掉的概率明显下降。
为什么固定点数会失效
举个例子。同一个黄金,ATR 可能在不同时期差三倍:
| 时期 | 日 ATR | 设 300 点(3 美元)止损的结果 |
|---|---|---|
| 平静期 | 8 美元 | 止损距离是 0.4 ATR,太紧,正常波动就打掉 |
| 数据周 | 40 美元 | 止损距离是 0.075 ATR,几乎必然被扫 |
固定止损的问题不是「设错了」,而是它假设波动率不变,而波动率一直在变。
ATR 止损的完整流程
- 确定周期。 ATR 用你交易的周期计算。做 4H 就用 4H 的 ATR,不要用日线 ATR 套到 4H 上。
- 读取当前 ATR 值。 在图表上加载 ATR 指标,读最新一根的值。
- 乘倍数。 比如 ATR = 15 美元,取 2 倍 = 30 美元。
- 定止损位置。 多头:入场价下方 30 美元;空头:入场价上方 30 美元。
- 反推仓位。 用「以损定仓」:手数 = 可亏金额 ÷ 止损距离 ÷ 每点价值。
第 5 步才是关键。ATR 决定「止损放多远」,仓位决定「这笔亏多少」,两者必须配套,否则止损放宽一倍,亏损也放大一倍。
和以损定仓怎么配合
这是完整的计算链:
可亏金额 = 账户净值 × 单笔风险比例(通常 0.5% - 2%)
止损距离 = N × ATR
手数 = 可亏金额 ÷ (止损距离 × 每点价值)
举例:账户 10,000 美元,单笔风险 1% = 100 美元。黄金 ATR = 15,取 2 倍 = 30 美元止损距离。黄金一手每点 100 美元,所以:
手数 = 100 ÷ (30 × 100 / 100) = 100 ÷ 30 = 0.33 手
注意:ATR 变大时止损距离变大,手数自动变小。这就是波动率自适应——行情剧烈时自动降杠杆。
三个常见误用
一、用 ATR 算止损,但忘了改仓位。 止损从 20 美元改到 40 美元,仓位没变,单笔风险直接翻倍。这是最危险的错误。
二、ATR 倍数调来调去。 被扫一次就把倍数从 2 改成 3,再被扫改成 4。这样做只是在拟合历史,没有稳定预期。
三、在跳空品种上用 ATR 止损。 股票和期货有跳空,ATR 覆盖不了隔夜缺口。这类品种要么不留隔夜仓,要么额外加一条硬止损。
ATR 还能做什么
除了止损,ATR 有三个实用场景:
- 判断行情状态:ATR 持续下降代表波动收敛,往往是突破前兆;ATR 突然放大代表趋势启动或恐慌
- 设目标位:用 ATR 的倍数定止盈距离,让盈亏比随波动率自适应
- 比较品种:把 ATR 除以价格得到百分比 ATR,就能横向比较不同品种的波动性
相关阅读
止损位置和仓位必须一起算,见《仓位管理:为什么要以损定仓》;黄金的具体算例见《黄金以损定仓怎么算》;如果止损总被打掉,先看《止损总被打掉》。