波动率指南 · ATR 与仓位大小

ATR 仓位大小:波动率止损与交易数量

ATR 衡量近期波动幅度并考虑跳空,但不预测方向。ATR 仓位法把选定倍数转换为止损距离,再用风险预算除以每单位货币亏损。

1. ATR 衡量什么

ATR 衡量幅度而非方向。货币风险取决于价格、点值、周期、交易时段和平台平滑方式。

  • 不预测趋势。
  • 未经换算不能跨产品比较。
  • 依赖数据和参数。
  • 在冲击发生后才反映。

2. 计算真实波幅和 ATR

真实波幅TR = max(高 − 低, |高 − 前收|, |低 − 前收|)
Wilder ATRATRₜ = (前 ATR × (n − 1) + 当前 TR) ÷ n

14 周期很常见,但 14 分钟与 14 日代表完全不同的风险期限。

TR 示例
前收TR
105991016
1081041026
103981068

3. 选择周期、级别和倍数

短周期反应快、变化大;长周期更平滑。较小倍数使止损更紧、数量更大,较大倍数相反。

4. 构建有依据的止损

可以从入场使用 k × ATR,也可把结构失效距离与最低波动缓冲结合。

纯 ATR 止损距离 = ATR × 倍数
结构 + 波动率距离 = max(失效距离, ATR × 最低倍数)

按有利于保守风险的方向对齐最小跳动,并重新计算距离。

5. 把距离转换为仓位

单位风险(ATR 距离 + 不利滑点) × 每点价值 + 往返成本
数量floor(有效预算 ÷ 单位风险, 按允许步长)

股票、期货、CFD、手数和账户货币必须使用各自真实规格。

6. 1.5 ATR 的 MNQ 示例

输入
项目数值
预算250 美元
ATR28 点
止损距离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 线。

主要来源与核验日期

风险参数、市场条件和执行方式可能变化。下单前请核对产品规格和经纪商规则。

  1. Average True Range (ATR)Fidelity Learning Center

    ATR 定义、公式、周期和波动止损。

  2. Calculating Futures Contract Profit or LossCME Group

    ATR、跳动价值和货币波动。

  3. Position and Risk ManagementCME Group

    波动率、合约数量、止损和保证金。

  4. Stop Orders: Factors to Consider During Volatile MarketsFINRA

    快速市场中的止损执行风险。