🐋
鲸鱼交易

基于 ATR 的头寸规模:让波动率调整你的交易规模

头寸规模 中,
我们将头寸规模确定为:

头寸规模 = 1R(允许损失)÷ 到止损的价格距离

在这篇文章中,我们将更进一步:

我们将用 基于 ATR 的距离
替换“止损距离”,
这样你的规模就会自动对波动率做出反应。

我们假设你已经阅读了
atr。


1. 为什么要使用 ATR 进行头寸规模管理?

对于固定距离止损,你经常看到这样的规则:

  • “我的止损总是距离 2%”,或
  • “我的止损总是距离 100 USD”。

问题在于:

  • 你在平静的市场和疯狂的市场中
    使用的是 相同的距离

  • 在平静的市场中,100 USD 可能是一个很大的波动。

  • 在快速的市场中,100 USD 可能
    只是一根蜡烛图内的正常噪音

ATR(平均真实波幅)告诉你:

“平均而言,这个市场最近
每根蜡烛图波动多少?”

基于 ATR 的规模管理的核心思想是:

  • 平静的市场(低 ATR)
    对于相同的 1R,你可以承担 更大的头寸
  • 波动的市场(高 ATR)
    对于相同的 1R,你需要 更小的头寸

2. 基于 ATR 的头寸规模管理的输入

基于 ATR 的规模管理使用与之前相同的骨架:

  1. 账户规模
  2. 每笔交易风险(1R)
  3. 当前 ATR 值
    • 来自 atr
      例如日线 ATR(14),4小时 ATR(14) 等。
  4. ATR 倍数
    • 例如 1 ATR,1.5 ATR,2 ATR
    • 用于表示:
      “我的止损距离 ≒ ATR × n。”

结构变为:

止损距离 ≒ ATR × n
头寸规模 = 1R ÷ 止损距离

让我们看一个例子。


3. 例子:BTC 现货,基于日线 ATR 的做多

假设:

  • 账户:10,000 USD
  • 每笔交易风险:1% → 1R = 100 USD
  • 工具:BTC
  • 入场时间框架:日线
  • 来自 atr
    日线 ATR(14) = 400 USD

3-1. 通过 ATR 倍数定义止损距离

假设你的策略说:

  • “我的止损在入场点 下方 1.5 ATR。”

那么:

  • 止损距离 = ATR × 1.5
  • = 400 × 1.5 = 600 USD

所以如果你持有 1 BTC,
如果止损被触发,你将损失 600 USD

3-2. 计算头寸规模

你只想在止损被触发时
损失 1R = 100 USD。

头寸规模 = 1R ÷ 每 1 BTC 的损失

  • 每 1 BTC 的损失 = 600 USD
  • 1R = 100 USD

→ 头寸规模 = 100 ÷ 600 ≒ 0.166 BTC

结果:

  • 止损被触发 → 损失 ~600 × 0.166 ≒ 100 USD = −1R

如果 ATR 后来翻倍至 800 USD,
那么 1.5 ATR 的止损就是 1,200 USD 的距离,
规模变为 100 ÷ 1,200 ≒ 0.083 BTC —
在相同的 1R 下是 一半的规模

所以 ATR 规模管理:

  • 当波动率高时
    自动缩小你的规模,
  • 当市场平静时允许 更大的规模

4. 期货和杠杆的 ATR 规模管理

逻辑对于期货和保证金是一样的:

  1. 使用 ATR 和 ATR 倍数
    来定义 价格上的止损距离
  2. 计算 头寸规模 = 1R ÷ 止损距离
  3. 然后看你需要多少 保证金
    来持有该规模,并相应地选择杠杆。

关键点:

无论杠杆如何,
止损距离 × 头寸规模 = 1R
仍然必须成立。

所以在使用 ATR 规模管理时:

  • “多少倍杠杆?”不如
  • “我是否根据 1R 和 ATR
    正确计算了我的规模?”重要。

5. 基于 ATR 的规模管理的优缺点

5-1. 优点

  1. 风险在不同市场和机制下保持可比性

    • 高波动率 vs 低波动率代币,
    • 趋势 vs 震荡市场,

    都以这样的方式确定规模,即
    每笔交易承担大约相同的 1R 风险

  2. 减少疯狂市场中的过大交易

    • 当波动率已经很高时,
      ATR 很大,
    • 所以在相同的 1R 下,头寸规模 自然变小
      帮助你避免过度杠杆。
  3. 对系统构建和回测友好

    • 策略 系统
      使用 ATR 规模管理时,
    • 一致的风险框架
      比较表现更容易。

5-2. 局限性和警告

  1. 结果在很大程度上取决于 ATR 设置

    • ATR(14) vs ATR(21),
    • 1 ATR vs 2 ATR 等。

    没有通用的“最佳”设置。
    你需要 测试什么适合你的策略和时间框架。

  2. 对突然的波动率飙升敏感

    • 一根大蜡烛图可以迅速推高 ATR,
    • 这可能会让你的规模
      在一段时间内变得极小。
  3. 首先需要基本的规模管理理解

    • 如果你不完全掌握
      头寸规模
    • ATR 规模管理可能会感觉像
      随机、复杂的数学。

6. ATR 头寸规模管理的常见错误

6-1. 使用 ATR 而忽略结构(S/R,波段,形态)

ATR 只是一个 波动率数字
它不能替代:

选择止损时:

  1. 价格结构 开始
    (支撑/阻力,波段高点/低点)。
  2. 然后使用 ATR 倍数
    来避免使止损
    不切实际地紧或宽。

6-2. 不断改变 ATR 倍数

  • 今天 1 ATR,
  • 明天 2 ATR,
  • 然后下周 0.8 ATR...

如果你不断改变倍数:

  • 回测失去意义,
  • 你会漂向
    “事后曲线拟合(curve-fitting)”。

更好的是:

  • 为每个策略/时间框架组合
    使用 固定的 ATR 周期和倍数
  • 避免在没有强有力的、经过测试的理由的情况下
    改变它们。

6-3. 忽略 1R 并只关注 ATR

如果你想:

  • “ATR 低,
    所以我要真的重仓,”

并悄悄增加 1R 本身,
你会破坏你的:

始终保持顺序:

1R(账户风险)→
止损距离(使用 ATR)→
头寸规模

按此顺序。


7. 使用 ATR 规模管理前要问的问题

在采用基于 ATR 的规模管理之前,
回顾一下会有所帮助:

  1. “我的 1R 用实际货币算是多少?”
    风险回报

  2. “我将在我的主要时间框架上
    使用哪些 ATR 设置(周期,倍数)?”

    atr

  3. “我的止损位置是基于
    s-r
    swing-vs-correction
    (即我的想法无效的地方)吗?”

  4. “在那个止损区域附近,
    我是否检查了 ATR 倍数
    以避免过度紧或宽的距离?”

  5. “当我计算规模时,
    我真的在做 1R ÷ 止损距离吗?”


简而言之,基于 ATR 的头寸规模管理是:

将账户级 1R
与基于 ATR 的波动率结合起来,
以便交易规模适应环境。

如果你:

那么添加本文中的 ATR 规模管理
将有助于保持

  • “每笔交易对你账户的影响”
    更加一致,
    即使市场条件发生变化。