阅读约 9 分钟· 发布于 July 19, 2026

感知波动的智能体:会呼吸的仓位

固定的仓位大小会随波动变化悄悄改变你的风险。基于 ATR 的仓位、状态过滤器和降风险规则,都用真实数字走一遍。

作者 Florent Poux
审校 Benjamin Sultan
一排立在相同桅杆上的帆,每一面都随身后越来越高的浪收成不同的大小

大多数交易者痴迷于建仓,却几乎不想仓位大小。然而仓位管理是那个适用于每一笔交易的唯一决策,而标准做法——每个仓位一个固定的美元金额——藏着一个缺陷:随着波动变化,同样的仓位大小承载着完全不同的风险。

波动率交易自动化从根上修好这一点。智能体不预测任何东西,而是测量一个资产实际上动多少,并据此缩放仓位、止损和总敞口。这篇文章把算术完整地走一遍:基于 ATR 的仓位、状态过滤器,以及那些你定义一次、再也不用记住的降风险触发器。

固定的仓位大小悄悄改变你的风险

在一只通常每天动 1% 的股票上建一个 $5,000 的仓位。你这个仓位的每日摆动大约是 $50。六个月后,同一只股票在一场板块恐慌之后每天动 4%。这个一模一样的 $5,000 仓位现在每天摆动约 $200。你什么都没改,而你的风险翻了两番。

这就是固定仓位那个无声的失效模式:风险不是你动用的美元数量,而是美元乘以这些美元动得多凶。两个大小相等的仓位不是相等的仓位。一只安静的公用事业股上的 $5,000 持仓和一只小盘生物科技股上的 $5,000,是穿着同一个标签的两种不同动物。

后果在组合层面复利累积。在平静的市场里,固定仓位让你相对于自己的风险承受力暴露不足。在动荡的市场里,它恰恰在亏损最痛的时候让你暴露过度,这正是为什么那么多熬过多年正常环境的账户,会在单单一个波动大的月份里爆掉。这个账户并不是突然走了背运;它的风险悄悄地翻了三倍,而没人在测量。

修法是老旧的、乏味的、量化的:让测量出的波动率来定仓位大小。新的地方在于,你不再需要在每笔交易之前搞一套电子表格仪式。一个智能体能持续地跑那个测量和那套算术。

ATR 仓位,用真实数字走一遍

ATR,即平均真实波幅(Average True Range),测量一个资产典型的逐根 K 线波动,包括跳空在内。日线上的 ATR(14) 是标准读数:过去 14 天的平均日波幅,以价格单位表示。它是一个测量,不是一个预测,而且它在实时 K 线上的算法与任何基于指标的触发器一样。

仓位公式有三个输入和一次除法:

  1. 每笔交易的风险预算。 账户规模 × 风险百分比。用一个每笔交易冒 1% 风险的 $20,000 账户,预算就是 $200。
  2. 止损距离。 ATR 的一个倍数,常用 2×。这把止损放到日常噪声之外。
  3. 仓位大小 = 风险预算 ÷ 止损距离。

现在带上数字。一只股票交易在 $80,ATR(14) 为 $2.40,所以它通常每天波动 3%。止损距离:2 × $2.40 = $4.80。仓位大小:$200 ÷ $4.80 ≈ 41 股,大约一个 $3,300 的仓位,止损设在 $75.20。如果止损被触及,你亏约 $200。账户的 1%,如设计所愿。

在一个难看的季度之后波动率翻倍:ATR(14) 现在是 $4.80。同一个公式给出 $9.60 的止损距离和 $200 ÷ $9.60 ≈ 20 股的大小,约 $1,600。仓位只有一半大、止损宽了一倍,而美元风险不变,仍是 $200。

同样的算术迁移到加密上。ETH 在 $3,400,日线 ATR(14) 为 $170(价格的 5%):止损距离 2 × $170 = $340,大小 $200 ÷ $340 ≈ 0.59 ETH,大约一个 $2,000 的仓位,止损在 $3,060 附近。注意什么在变、什么不变:名义金额随状况呼吸,从 $3,300 到 $1,600 再到 $2,000,而每笔交易的风险始终钉在 $200。那份恒定就是全部的意义所在。“自适应”不意味着系统预测波动率;它意味着系统不再无视波动率。

一排立在相同桅杆上的帆,每一面都随身后越来越高的浪收成不同的大小

波动率交易自动化超出仓位之外:状态过滤器

每笔交易的仓位处理的是单个仓位。状态过滤器处理的是它们之上的那个问题:这个策略此刻到底该不该交易?

两个测量覆盖了大多数需求。VIX 概括标普 500 期权里被计入价格的隐含波动率,是一个像指数一样报价的全市场恐惧指标。已实现波动率则直接从一个资产自己的收益率算出来,通常是 20 天日收益率的标准差、年化后的值。隐含通过期权市场向前看;已实现向后看实际发生了什么。两者都是可观察的数字,不涉及任何预测。

一个状态过滤器把那些数字变成带着规则的区间。一个用来举例、而非处方的方案:VIX 低于 15,正常运作;VIX 在 15 到 25 之间,不开新的杠杆仓位;VIX 高于 25,把总敞口砍半、并对一切要求更宽的止损。一个趋势跟随智能体可能只在已实现波动率坐在它自己一年期中位数之下时才建仓,因为在紧张行情里的突破以更高的比率失败。

这类过滤器要花你点东西,而这值得直说:它们有时会把你挡在那些从紧张状况里开始的强劲上涨之外。那个取舍——更少的机会换更少的灾难——正是赌场拒绝去做、而保险公司每天都在做的那个。决定你在做哪门生意。

计划中的事件值得自己的处理。围绕 FOMC、CPI 及类似发布的波动扩张,在时机上是可预测的,尽管方向从来不是,而围绕那些窗口站到一旁或重新调整仓位的模式,在用智能体交易宏观事件里讲。

降风险触发器:替你削减敞口的规则

第三层对变化而非水平作出反应。波动率状态转变得很快,而那个转变本身就是值得自动化的信号。

一套具体的规则:如果任何一个持仓的 20 天已实现波动率相对它过去 90 天的均值翻倍,就在当天把那个仓位砍半、并暂停在它上面的新建仓。只有在波动率回落到参考值的 1.5× 以下之后,才恢复正常仓位。在组合范围上:如果整体的每日摆动连续三个交易日超过它们六个月常态的两倍,就把总敞口全面降到 50%。

没人能以任何一致性手动执行这样的规则。当波动率翻倍时,你的仓位通常在亏、你的注意力四分五裂,而每一种行为本能都在论证再等一天。那个要求纪律的时刻,恰恰是最不可能产生纪律的时刻。降风险要紧的时候和人类能做到的时候之间的这种错配,是把它托付出去的最强论据,而它与AI 交易智能体的护栏里描述的其他执行时保护并肩而立。

在 Obside 上,这整套栈用大白话说一次。你敲:“把每个新建仓的大小定成让一个 2×ATR(14) 的止损冒我账户的 1% 风险。如果任何持仓的 ATR 相对它 90 天均值翻倍,就把那个仓位砍半、并用 Telegram 提醒我。VIX 25 以上,挡住新的杠杆建仓。”copilot 会把每一条子句复述成受监控的条件和仓位规则,你批准,智能体就把它们应用到之后的每一笔交易——包括你在晚上 11 点下的那些、纪律本来会变成可选项的时候。在信任它上实盘之前,先在模拟盘模式里让它跑过至少一次波动飙升;一次平静市场的模拟盘证明不了任何关于那些要紧规则的事。

一排立在相同桅杆上的帆,每一面都随身后越来越高的浪收成不同的大小

波动率仓位在哪里会出错

这个方法有失效模式,而知道它们胜过撞见它们。

ATR 在构造上就滞后。 一个 14 天的均值只有在几个动荡的日子进入窗口之后才对波动飙升作出反应。第一个风暴交易日打到的是按平静调好大小的仓位。更短的窗口反应更快但来回震荡更多;没有哪个设置能移除这个取舍。

平静的市场在最糟的时刻把你的仓位放到最大。 波动率成簇:漫长的安静时段会戛然而止。基于波动率的仓位机械地让你在状态破裂之前正好处在最大仓位上。组合层面的上限和降风险触发器的存在,恰恰是为了给这个敞口封顶。

跳空无视你的止损算术。 2×ATR 止损定义的是意图中的风险,不是被保证的风险。一次隔夜跳空穿过止损,交付的是一个比公式承诺的更大的亏损。仓位管理降低超大亏损的频率;它无法废除它们。

清淡的市场腐蚀那个测量。 一只流动性差的小盘股或微盘加密交易对上的 ATR,反映的点差噪声和真实波动一样多,而在一个被腐蚀的输入上定仓位会产出被腐蚀的仓位。

调那个倍数是一份过拟合的邀请。 如果回测只在恰好 2.3×ATR 时看起来好、在 2× 或 2.5× 时就散架,那这个优势是个人为造出来的产物。稳健的规则活在高原上,而不是山峰上。这些失效模式属于每个自动化者都该读一遍的更广清单,在AI 交易智能体的真实风险里。

接下来往哪走

今天算一个数字:你最大持仓的 ATR(14),作为它价格的一个百分比。然后看看你当前的仓位大小在一个 2×ATR 止损下意味着多少美元风险。如果那个数字让你意外,那你的仓位管理一直在随市场的情绪漂移,而不是随你的意图。写下你但愿自己一直在遵守的那条仓位规则,让一个智能体来管着你守它。在 Obside 上,你可以用一句话说出它、跨平静和紧张的状态回测它,并在任何一张真实订单下出去之前先在模拟盘模式里排练它。

仅供教育参考,不构成投资建议。交易存在风险,可能导致本金损失。

FAQ

它是把每个仓位定大小,让美元风险保持恒定,而资产测量出的波动率在变。你不是买一个固定的美元金额,而是拿一个固定的风险预算(比如账户的 1%)去除以一个从波动率导出的止损距离,通常是 ATR 的一个倍数。波动大的资产拿到更小的仓位配更宽的止损;安静的资产拿到更大的仓位配更紧的止损。这样每一笔交易冒的风险就都一样。

相关文章

在你的投资组合上试用 Obside

连接你的券商,一句话构建你的投资组合。

开始