Senzoukria · 术语表

按波动率定仓(ATR 定仓)

按波动率定仓把止损距离设成某个波动率度量(比如平均真实波幅)的一个倍数,然后给头寸定规模,使美元风险保持不变。当波动率翻倍时,止损变宽,而手数减半。

更新于 2026 年 9 月首次发布:2026年9月25日

本页目录
  1. 要点
  2. 计算
  3. 交易者为什么用它
  4. 局限
  5. 在 Senzoukria 里
  6. 相关内容
  7. 同一栏目
  8. 其他语言版本
  9. 常见问题

要点

止损距离
k × ATR,以点计
手数
向下取整(美元风险 ÷ (k × ATR × 每点价值))
效果
在平静和剧烈的状态下保持同样的美元风险
要注意
ATR 有滞后;ATR 的时间尺度必须和这笔交易匹配

计算

在这笔交易所处的时间尺度上度量波动率,比如 5 分钟 K 线上的 14 周期 ATR。把止损放在那个 ATR 的 k 倍处,然后用美元风险除以这个止损的美元价值。

在 MNQ 上、每点 2 美元、预算 600 美元、ATR 为 12 点、k = 2 的情况下,止损是 24 点,每手值 48 美元,所以规模是向下取整(600 ÷ 48)= 12 手。如果 ATR 升到 24 点,止损变成 48 点、每手 96 美元,而规模降到 6 手。同样的逻辑把风险均匀地摊到各个合约上:在同样的美元风险下,一个波动大的合约拿到的手数比一个平静的更少。

交易者为什么用它

  • 一个以跳数固定的止损,在数据公布日太紧、在假期时段太松;而一个波动率止损会自动适配。
  • 每笔交易的美元风险保持稳定,这让连亏在美元上是可预测的。
  • 它把止损位置和「市场通常走多远」联系起来,而不是和一个整数关口联系起来。

局限

  • ATR 是向后看的。它在一次波动率尖峰之后上升,而那时尖峰可能已经过去了;而在一次尖峰开始时它滞后。
  • 一个在 k × ATR 处的止损忽略图表的结构;而「这个想法被证伪」的那个位置可能更近也可能更远。
  • 倍数 k 和任何其他参数一样,应该在样本外被测试。
  • 整数手数在全尺寸合约上限制了精度。

在 Senzoukria 里

指标目录里包含 ATR、ATR % 和真实波幅、ATR 止损线、默认为「最高高点减 3 × ATR(22)」的吊灯出场、一个基于 ATR(14) × 3 的波动率止损,以及风险/报酬位置——它从最后收盘价画出 1R、2R、3R 和 −1R,R 默认为 1.5 × ATR(14)。时段风险预算把这个时段发展中的区间,和之前若干时段的平均区间做比较。

这些都不下单。要从它们去定规模,就把 ATR 止损换算成跳数、填进下单票据的风险计算器:在 MNQ 上,最小跳动为 0.25 点,所以一个 24 点的止损是 96 跳。

同一栏目

其他语言版本

常见问题

我该用哪个 ATR 周期和哪个倍数?
常见的起点是 14 周期 ATR 和 1.5 到 3 之间的一个倍数,但合适的数值取决于时间尺度和策略。测几个组合,并且优先选那种「相邻数值给出相似结果」的区域。
ATR 该在我交易的那张图的时间尺度上计算吗?
它应该在「止损必须承受其移动」的那个时间尺度上计算。一分钟 K 线上的 ATR 度量的是噪声,而一笔持有一小时的交易会见到它很多次;而日线上的 ATR 则远大于一个日内止损所需要的。
NEXT

继续阅读