波动率指南 · ATR 与仓位大小
ATR 仓位大小:波动率止损与交易数量
ATR 衡量近期波动幅度并考虑跳空,但不预测方向。ATR 仓位法把选定倍数转换为止损距离,再用风险预算除以每单位货币亏损。
1. ATR 衡量什么
ATR 衡量幅度而非方向。货币风险取决于价格、点值、周期、交易时段和平台平滑方式。
- 不预测趋势。
- 未经换算不能跨产品比较。
- 依赖数据和参数。
- 在冲击发生后才反映。
2. 计算真实波幅和 ATR
真实波幅
TR = max(高 − 低, |高 − 前收|, |低 − 前收|)Wilder ATR
ATRₜ = (前 ATR × (n − 1) + 当前 TR) ÷ n14 周期很常见,但 14 分钟与 14 日代表完全不同的风险期限。
| 高 | 低 | 前收 | TR |
|---|---|---|---|
| 105 | 99 | 101 | 6 |
| 108 | 104 | 102 | 6 |
| 103 | 98 | 106 | 8 |
3. 选择周期、级别和倍数
短周期反应快、变化大;长周期更平滑。较小倍数使止损更紧、数量更大,较大倍数相反。
4. 构建有依据的止损
可以从入场使用 k × ATR,也可把结构失效距离与最低波动缓冲结合。
纯 ATR 止损
距离 = ATR × 倍数结构 + 波动率
距离 = max(失效距离, ATR × 最低倍数)按有利于保守风险的方向对齐最小跳动,并重新计算距离。
5. 把距离转换为仓位
单位风险
(ATR 距离 + 不利滑点) × 每点价值 + 往返成本数量
floor(有效预算 ÷ 单位风险, 按允许步长)股票、期货、CFD、手数和账户货币必须使用各自真实规格。
6. 1.5 ATR 的 MNQ 示例
| 项目 | 数值 |
|---|---|
| 预算 | 250 美元 |
| ATR | 28 点 |
| 止损距离 | 42 点 |
| MNQ 点值 | 2 美元/点 |
| 成本 | 3.20 美元 |
结果
floor(250 ÷ 87.20) = 2 个 MNQ;风险 = 174.40 美元若 ATR 升到 42 点,距离变为 63 点,预算只能容纳 1 个合约。
7. 通用 CFD 示例
ATR 12、倍数 2、每点每手 1 美元,产生 24 美元毛风险;加 1.50 成本后为 25.50 美元。
手数
100 ÷ 25.50 = 3.921;步长 0.01 时为 3.92 手8. 波动制度与组合
多个 ATR 仓位仍可能一起跳空,极低 ATR 也可能在波动爆发前放大数量。
- 分别限制数量、名义价值、保证金和已有风险。
- 压力测试跳空和波动跃升。
- 合并相关风险。
- 固定 ATR 采样时点。
- 取整和换汇后重新计算。
9. 局限
- ATR 滞后且无方向。
- 数据和算法会改变数值。
- 机械止损可能违背结构失效点。
- 低 ATR 需要额外数量上限。
- 止损有滑点,止损限价可能不成交。
- 成本和货币转换必须计入。
- 样本外验证并跟踪实际 R。
ATR 仓位问题
使用多少周期的 ATR?
选择与策略期限一致且经过验证的周期;14 常见但并非强制。
1.5 ATR 还是 2 ATR?
没有天然更优者;它们会同时改变止损、仓位和退出频率。
ATR 能保持风险恒定吗?
只能接近计划止损风险;跳空、滑点和相关性会改变实际亏损。
能直接比较不同市场 ATR 吗?
不能,应先换算成百分比或各产品货币价值。
何时重新计算 ATR?
在预先定义的时点,通常使用策略所依据的已完成 K 线。
主要来源与核验日期
风险参数、市场条件和执行方式可能变化。下单前请核对产品规格和经纪商规则。
- Average True Range (ATR)Fidelity Learning Center
ATR 定义、公式、周期和波动止损。
- Calculating Futures Contract Profit or LossCME Group
ATR、跳动价值和货币波动。
- Position and Risk ManagementCME Group
波动率、合约数量、止损和保证金。
- Stop Orders: Factors to Consider During Volatile MarketsFINRA
快速市场中的止损执行风险。