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

AI 交易智能体的护栏:救你一命的那些上限

AI 交易智能体的七层护栏,逐层讲清它各自防住的失败、如何设定其大小,以及一个合理的默认值。这是让自主性变得可存活的参考手册。

作者 Florent Poux
审校 Benjamin Sultan
一条山路上装着高低错落的多层防撞栏,每一道栏都接住前一道漏掉的东西

每一个 AI 交易智能体,迟早都会做出某件你没料到的事。这句话不是悲观,而是每一个能活下来的系统背后的设计假设。护栏,就是一个只能亏掉你预算内金额的智能体,和一个能真正伤到你的智能体之间的区别。这是关于 AI 交易护栏的参考篇:七层,且对每一层都讲清它防住的失败、如何设定其大小,以及一个在你有更好证据之前都管用的默认值。把它收藏起来,然后照着它去配置你的智能体。

AI 交易护栏究竟做什么

护栏是一条在执行时刻、在智能体的推理之外被强制生效的硬性上限。这个区别很要紧。提示词里的一条指令(“永远不要冒超过 1% 的风险”)是一个请求;而一条由执行引擎在任何订单发出之前检查的仓位上限,是一条法律。智能体会误读、会漂移,偶尔还会基于垃圾数据行动。护栏假设这一切都会发生,并且照样给损害划界。

护栏有两样东西不是。它们不是策略:上限无法让一个亏钱的想法变得盈利,只能让它可存活。它们也不能替代你一开始就该做的那个决定——授予多少自主性——那是它自己的问题,在我们的自主性层级框架里讲过。下文假设你已经选择让一个智能体去执行,并追问:在什么样的围墙之内?

这七层是叠起来的。每一层都接住前一层放过去的一个失败,这正是为什么你想要它们全部,而不是你最喜欢的那三层。

第 1 层和第 2 层:单笔仓位大小与敞口上限

单笔仓位大小。 这一层防住的是交易里最古老的失败:一个超大的单一头寸造成结构性损害。它也挡住了自动化特有的那个版本——智能体误解了一个条件,买进了你意图的十倍。

按风险来定它的大小,而不是按信念:仓位大小 =(权益 × 风险比例)/ 到你止损的距离。在一个 10,000 美元账户上冒 0.5% 的风险、止损在 5% 之外,意味着一个 1,000 美元的仓位,是算出来的,不是感觉出来的。

默认值:新智能体每笔交易冒 0.5% 的权益风险,一旦有了实盘业绩记录,最多 1%。再加一个绝对名义上限(比如一个 10,000 美元账户每笔订单 2,000 美元),作为第二道、更笨但能在任何公式漏洞下幸存的检查。

敞口上限,按智能体和按组合分别设。 单笔仓位大小并不能阻止一个智能体开出十五个大小正确、加起来却成了麻烦的头寸,它也对三个不同智能体都在悄悄累积同一个押注这件事只字未提。如果你的突破智能体、你的 DCA 智能体和你的新闻智能体,各自在自己的上限内做多加密货币,那你的组合离一次相关性同步抛售、离一次没有任何单一上限料到的三重打击,就只差一步。

按策略历史上最糟的那一段加上余量来设每个智能体的上限;按你能忍受、且不会放弃计划的那个回撤来设组合的上限。

默认值:一个智能体至多持有组合价值的 10–20%;所有智能体加起来的总毛敞口保持在资本的 100% 或以下,也就是不净借入;再给任何一组同涨同跌的头寸加一个大约 40% 的集群上限。

一条山路上装着高低错落的多层防撞栏,每一道栏都接住前一道漏掉的东西

第 3 层和第 4 层:止损与回撤熔断器

止损,固定或移动。 防住的失败:在持有一个头寸的理由已经死掉之后还继续持有。固定止损坐在你的失效水平上,也就是这笔交易的论点被证明就是错的那个价格。移动止损以一个设定的距离跟随价格,把一个浮盈转成一个被保护的盈利,代价是在震荡行情里更多被打脸出场。

按结构而非整数来设止损:设在使这套形态失效的水平之下,或者设在近期波动率的一个倍数上,比如 2× ATR(14),这样止损就能随市场呼吸,而不是坐在它的噪声里面。

默认值:智能体开出的每一个头寸,都携带一个设在失效水平上的止损,且在进场前就定好。趋势跟随智能体用 2–3× ATR(14) 的移动止损;均值回归智能体用固定止损,外加一个在设定的若干根 K 线内回归没发生时就触发的时间出场。

回撤熔断器。 止损管一个头寸;熔断器管一连串的亏损。防住的失败是慢性失血——一个从不吃单笔灾难性亏损、却一笔看似合理的交易接一笔地磨掉 30% 的智能体,以及它那个快节奏的表亲:一个在闪崩里疯狂抛售的失控循环。当累计亏损越过一条线时,熔断器把智能体整个停下来,而且——关键地——要求一个人来重启它。这次暂停就是重点:市场或智能体身上有某样东西已经和预期背离了,诊断应该先于恢复。

按回测来设它的大小:你知道这套策略历史上的最大回撤,所以一个明显超出它的实盘回撤,就是优势已经消失、或实现已经坏掉的证据。

默认值:在智能体回测最大回撤的 1.5 倍处停下它,硬顶为分配给它的资本的 15%。对日内智能体,再加一个分配资本 2% 的每日亏损上限;一碰到它,这个智能体今天就到此为止、直到明天。

第 5、6、7 层:杠杆、订单速率与审批闸门

杠杆上限。 借来的敞口会让其他每一道护栏都变脆:一个 10× 的头寸不会优雅地止损出场,它会跳空进强平,而交易所的强制平仓机器会从你的风险计划手里接管过去。防住的失败是彻底的:强平是那种你事后无法管理的唯一亏损。

默认值:1×,也就是没有杠杆。如果你跑一个明确需要杠杆的永续合约策略,就封顶在 2–3×,并把每一档增量都当成一个需要证据的决定,而不是一个可以随手拧一拧的旋钮。任何智能体都不该能提高它自己的杠杆。

订单速率上限。 对每小时和每天订单数量的一个上限。防住的失败是失控循环:一个漏洞、一路糟糕的数据、或一个自我触发的条件(买单成交推动价格,价格变动又重新触发买入),会像机关枪一样打出订单,把你的资本变成交易所的手续费。订单速率上限是那种没人会想起的护栏,直到某个下午它本可以替你省下四位数。

按回测的交易频率来设它,并为扎堆的信号留出余量。

默认值:策略每日预期交易笔数的 2 倍,波段策略再加一个大约每天 10 笔订单的绝对上限。任何超出上限的都排队等待复核,而不是执行。

针对反常动作的审批闸门。 最后一层把不寻常的决定路由给你、而不是路由给市场:一个新智能体的第一笔实盘交易、一笔超过某个大小阈值的订单、一个智能体从未交易过的标的、熔断之后的恢复。防住的失败是未知的未知——那个技术上处在每一条数值上限之内、却在你想象过会批准的一切之外的动作。给例外设闸门,而不是给例行公事设闸门;要求每一次普通执行都点一下,只会训练你盲目地点,而这正是人在回路中的设计篇深入讲过的一个陷阱。

默认值:给首次动作、超过智能体平均大小 2 倍的订单,以及任何停机后的重启设闸门。模式之内的一切都无人值守地运行。

一条山路上装着高低错落的多层防撞栏,每一道栏都接住前一道漏掉的东西

七层,一页看完

护栏 它防住的失败 合理默认值
单笔仓位大小 一个头寸造成结构性损害 每笔冒 0.5–1% 权益风险 + 名义上限
敞口上限 头寸和智能体之间的相关性堆叠 每个智能体 10–20%;组合总毛敞口 ≤100%
止损 持有穿过论点失效 设在失效处;趋势用移动 2–3× ATR(14)
回撤熔断器 慢性失血或失控连亏 在回测最大回撤 1.5 倍处停,顶 15%;日内每日 2%
杠杆上限 强平,那种无法管理的亏损 1×;永续硬顶 2–3×
订单速率上限 失控循环、手续费失血 预期频率的 2 倍;超出的排队
审批闸门 你从未想象过的那个动作 给首次、超大订单、重启设闸门

一起配好,这些数字描绘出的是一个可以连错好几周、却一次都不致命的智能体——而这正是让软件去交易的真正门槛。它们不消除风险;策略仍然可能失败,更宽泛的AI 交易风险清单依然适用。它们消除的,是那种无界的下行。

在 Obside 上,这套护栏不是一份你指望智能体去尊重的政策文档。仓位大小、止损、回撤上限和杠杆限制,都是自动化本身上的字段,由执行引擎在下单时刻检查。创建一个智能体,“当 ETH 以高于均值的成交量收在其 60 日高点之上时买入价值 300 美元的 ETH”,你在同一口气里给它挂上风险画像:每笔最大风险 1%、配置上限 15%、回撤在 12% 处停机、杠杆锁定为 1×。如果这个智能体哪怕一次提出一笔违反其中任何一条的订单,这笔订单不会缩小去凑合;它会被拒绝并呈报给你。推理层可以有创意。执行层不被允许有。

从这里往后

在第一笔实盘订单之前就设好你的护栏,把你选每一个数字的理由写下来,并且只在深思熟虑后才改动它们,绝不在回撤当中改,也绝不因为一个好月份让上限显得胆小而改。在盈利之后放松上限,正是有纪律的配置退化成暴露的配置的方式。如果你还在这一步的上游,完整的搭建路径在我们的指南创建一个 AI 交易智能体里。而当你想要被强制执行、而非仅供建议的上限时,Obside 从你打开它的那天起,就在执行时刻、按每个智能体施加上面的每一层。

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

FAQ

七层:单笔仓位大小、按智能体和按组合分别设的敞口上限、每个头寸上的止损、一个把智能体停下来的回撤熔断器、一个杠杆上限、一个订单速率上限,以及针对反常动作的审批闸门。它们叠起来;每一层接住其他层漏掉的一个失败。关键属性是由平台在执行时刻强制生效,而不是提示词里那些智能体可能忽略的指令。

相关文章

在你的投资组合上试用 Obside

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

开始