三层止损体系:单笔·策略·账户

three-layer-stop-loss - 智策 SmartQuant
结论先行:止损必须三层:单笔(价格级)、单策略(回撤级)、账户(总风险级)。每层防护不同的故障模式。三层止损互为备份,任何一层失效都不至于重伤。具体方法与数据详见下文,实操前务必用历史数据回测验证,并结合自身资金与风险承受能力审慎决策。
风险管理 阅读 10 分钟 2026-08-12

成熟的止损不是一个价位,而是三层结构:单笔止损限制一次交易的亏损、策略级熔断在连亏时强制暂停该策略、账户级风控在总回撤超限时全面降仓。只有单笔止损的账户,会被连续小亏加情绪化加仓拖到不可恢复的位置。

本文要点

  • 单笔止损回答「这一笔最多亏多少」,通常按技术失效位或 1.5–3 倍 ATR 设定,并据此反推仓位。
  • 策略级熔断回答「这条规则是不是坏了」,触发条件是连续 N 笔亏损或策略自身回撤超过阈值。
  • 账户级风控回答「我还能不能继续交易」,总回撤触线后按比例降仓,而不是靠意志力硬扛。
  • 三层的作用不是提高收益,而是保证任何单一错误都无法造成不可恢复的损失。
  • 熔断的真正价值是切断「连亏→焦虑→放大仓位找回来」这条最常见的爆仓路径。

为什么单笔止损远远不够

大多数人对风控的理解停留在第一层:每笔交易设一个止损价。假设你每笔只亏本金的 1%,听起来很安全——但连续亏 20 笔就是 18% 左右的回撤,而连亏 20 笔在趋势策略里完全属于正常范围。

更危险的不是数学,而是行为。连亏到第 8 笔时,绝大多数人不会继续按 1% 执行,而是开始怀疑参数、缩短周期、加大仓位「一把追回来」。真正让账户归零的从来不是止损太宽,而是连亏之后擅自改变规则

所以风控需要一个能在你还清醒的时候就写好、并在你不清醒的时候强制生效的结构。这就是三层体系的意义:单笔层管一次交易,策略层管一条规则,账户层管整个账户的生存权。

三层之间是包含关系而非替代关系。单笔止损触发是常态(每天都可能发生),策略熔断触发是异常(每季度可能一两次),账户风控触发是事故(一年触发一次就该全面复盘)。触发频率的量级差异,正好说明它们守的是不同层级的风险。

第一层:单笔止损怎么定

单笔止损有两种主流定法,选哪种取决于策略类型,但绝不能凭「亏 100 美元就受不了」这种主观感受来定。

第一种是技术失效位:把止损放在「如果价格到这里,我入场的理由就不成立了」的位置。突破策略放在突破前的箱体上沿之下,均线策略放在均线明显下方。它的优点是逻辑自洽——止损被打掉意味着假设被证伪,不是运气不好。

第二种是波动率倍数,最常用的是 ATR(平均真实波幅)。止损距离设为 1.5–3 倍 ATR,波动大时自动放宽,波动小时自动收紧。这解决了固定百分比止损的核心缺陷:同一个 2% 止损,在日波动 1% 的行情里过宽,在日波动 6% 的行情里等于随机被打掉。

关键的一步是顺序:先定止损距离,再算仓位,不是反过来。公式是「仓位 = 单笔可承受亏损额 ÷ 止损距离」。若账户 10 万、单笔允许亏 1%(1000)、止损距离 5%,则仓位为 2 万。多数人先决定「我要买 5 万」再找止损位,这是把风险交给运气。

三层止损的参数设置参考(示例值,需按策略与波动特征调整)
层级控制对象常用触发阈值触发后动作复位条件
单笔一次交易技术失效位,或 1.5–3 倍 ATR;单笔亏损上限 0.5%–1% 账户净值立即市价平掉该笔无需复位,下次信号照常执行
策略一条策略连续 5–8 笔亏损,或该策略权益回撤超 10%–15%暂停该策略新开仓,保留或减半已有持仓回测复核通过 + 观察期 2–4 周
账户全部策略账户总回撤达 10% 减半,达 15% 降至 25%,达 20% 全面停机按档位削减全账户敞口书面复盘 + 冷静期 ≥1 周后分批恢复
不设止损的后果是数学性的,不是概率性的。仓位一旦浮亏超过 50%,需要 100% 的反弹才能回本;浮亏 80% 则需要 400%。更常见的结局是:为了避免「割在最低点」而不断向下移动止损,最终把一笔可承受的小亏,变成一笔占账户大半的死仓,并在此期间失去所有其他机会的执行能力。移动止损这个动作本身,就是风控已经失效的信号

第二层:策略级熔断——判断规则是否失效

单笔止损假设策略是有效的,只是这一次运气不好。但策略会真的失效:市场结构变了,套利空间被抹平了,你的参数只是拟合了过去某段行情的噪声。策略级熔断就是用来检测这种失效的。

两个可量化的信号。第一是连续亏损笔数。任何策略的历史回测里都能统计出最大连亏次数,把熔断线设在「历史最大连亏 + 2 笔」附近是常见做法。若回测里最长连亏 5 笔,实盘连亏 8 笔就已超出历史分布,应视为异常而非波动。

第二是策略权益回撤。以该策略自身的资金曲线计算,回撤超过回测最大回撤的 1.3–1.5 倍即熔断。注意这里比的是策略自身的回撤,而不是账户总回撤——多策略组合中,一条策略可能已经彻底坏掉,但被其他策略的盈利掩盖着,直到它把整体拖下水。

策略熔断触发条件与处置方式
触发条件含义判断处置动作恢复前提
连亏笔数 > 回测最大连亏 + 2当前行情不在策略假设范围内暂停新开仓,观察行情特征回归(如波动率回到区间)
策略回撤 > 回测最大回撤 × 1.4参数可能已过拟合失效暂停并回测复核近 3 个月数据复核通过且样本外验证成立
单日亏损 > 该策略月均盈利可能有执行 bug 或极端行情立即停机排查日志与成交明细定位到具体原因并修复
实盘与回测同期偏差 > 30%成本模型或滑点假设错误降至最小仓位,重估成本成本模型修正并重新验证
交易次数骤降 50% 以上信号源或数据管道异常检查数据延迟与接口状态数据链路恢复正常

熔断必须写在代码里自动执行,不能靠人工判断。你可以在实盘系统里维护一个策略状态表,每次成交后更新连亏计数与权益回撤,一旦越线就把该策略标记为 paused,信号照常生成但不下单——这样你还能继续观察它「假如没停」的表现,为恢复决策提供依据。关于回撤与偏差的指标定义,可以先补齐量化学院里的核心指标部分。

第三层:账户级风控——保住继续交易的资格

账户层不关心哪条策略出了问题,只关心一件事:账户还剩多少,是否还能承受下一轮打击。它的触发条件只有一个变量——账户总回撤,从历史净值最高点计算。

常见做法是分档降仓而非一次性清零。总回撤 10% 时全账户敞口减半,15% 时降至原来的四分之一,20% 时全面停机。分档的理由是:回撤既可能来自策略失效,也可能来自正常的波动聚集,一刀切停机会让你错过恢复期,而不降仓则可能在失效的情况下继续放血。

降仓有个反直觉但重要的性质:它同时降低了亏损速度和回本速度。这不是缺点而是设计目的。风控的目标函数不是最快回本,而是让「归零」这个状态在数学上不可达。

同样重要的是恢复规则。恢复不能凭「感觉行情好转了」,而应满足两个条件:一是完成书面复盘,明确回撤的归因(策略失效 / 市场环境 / 执行错误 / 正常波动);二是经过至少一周的冷静期,然后按 25%、50%、100% 分批恢复仓位,每一档观察若干笔交易。多策略如何分配敞口,可以参考策略库里的组合示例。

三层的联动关系可以用一句话概括:单笔止损保护策略,策略熔断保护账户,账户风控保护你继续交易的资格。信息也向上传递——单笔止损的触发频率是策略熔断的输入,策略熔断的触发次数是账户风控的预警。若一个月内三条策略先后熔断,即便总回撤尚未触线,也应主动降仓。

三层同时触发时的执行顺序

极端行情下三层可能几乎同时触发,此时必须有明确的优先级,否则代码会出现冲突下单。执行顺序应当自上而下:先执行账户级动作,再执行策略级,最后处理单笔

原因是账户级动作范围最大且不可推翻。如果账户风控要求全面降仓,就不应该再有任何策略在此期间开新仓,即使某条策略的信号刚好触发。反过来,若先处理单笔信号再执行账户降仓,你会先建仓再砍掉,白付两次手续费和滑点。

  1. 读取账户净值,计算总回撤,确定当前允许的最大敞口系数(1.0 / 0.5 / 0.25 / 0)。
  2. 遍历各策略状态,把已熔断的策略排除在开仓候选之外。
  3. 对存活策略的目标仓位乘以账户敞口系数,得到实际目标仓位。
  4. 与当前持仓比较,先执行减仓指令,再执行加仓指令。
  5. 对所有持仓检查单笔止损条件,触发者立即平掉,不受上述顺序影响。

第 4 步的顺序细节值得强调:先减后加,能保证在保证金紧张时不会因为余额不足而让减仓失败。第 5 步单独放在最后且不受限制,因为止损是唯一在任何状态下都必须能执行的动作。

常见的三个错误做法

第一个错误是止损随情绪移动。表现为价格接近止损位时临时下调、或者「等反弹一下再走」。一旦允许自己移动一次,止损就不再是规则而是建议,风控体系整体失效。技术上的解法是在交易所挂真实的止损单,而不是靠自己盯盘手动执行。

第二个错误是把三层设成同一个数字。比如单笔亏 2% 止损、策略回撤 2% 熔断、账户回撤 2% 停机。这会导致几乎每次单笔止损都连带触发账户停机,系统频繁进入停机状态,实际上等于无法交易。三层阈值应当有明显的量级差,通常是 1% / 10% / 20% 这样的关系。

第三个错误是只在盈利时遵守规则。风控规则真正被检验的时刻是连亏第 7 笔、账户回撤 14% 的那一天。如果你在那一天决定「这次情况特殊」,那么之前所有的参数设计都只是纸面工作。把规则写进代码并交给程序执行,是唯一可靠的解法。

本文所有阈值均为示例参数,用于说明结构关系,不构成参数推荐;具体数值必须结合自己的策略回测分布、资金规模与风险承受能力设定。文中涉及的回撤与连亏统计均基于历史回测数据,不构成收益承诺,也不构成投资建议。实盘中极端行情下止损可能因流动性缺失而以远差于预期的价格成交。

什么是常见问题?

止损位设得越近是不是越安全?

不是。止损过近会让你被正常的市场噪声反复打掉,形成「连续小亏」,累计损失可能远超一次宽止损。合理的止损距离应由市场波动率(如 ATR)或技术结构决定,仓位则根据止损距离反推。把止损收紧到 0.5% 同时保持原仓位,等于把策略变成了高频掷硬币游戏,而每次掷币都要付手续费。

策略熔断后该不该同时平掉已有持仓?

取决于熔断原因。若怀疑执行 bug 或数据异常,应立即平掉全部持仓——你无法信任任何一个由错误数据产生的仓位。若只是连亏超限但系统运行正常,通常保留或减半现有持仓、仅暂停新开仓更合理,因为已有仓位本身还受单笔止损保护,强行平仓可能刚好卖在反转点。

三层止损会不会显著降低收益?

会降低理论上限,这是明确的代价。三层体系牺牲的是「最顺的那一年」的收益率,换来的是任何一年都不会归零。从长期几何收益的角度看,避免大回撤对最终净值的贡献通常大于提高单期收益率,因为复利对回撤的惩罚是非线性的。这属于结构性权衡,而非收益优化技巧。

小资金账户需要这么复杂的三层结构吗?

需要,但可以简化实现。资金小的时候三层的参数配置可以粗一些(例如单笔 1%、策略连亏 6 笔、账户回撤 15%),关键是让「触发即执行」的习惯和代码框架在小资金阶段就成型。等资金规模上来再补齐纪律的成本极高,因为那时每次违规的绝对金额都足以造成实质伤害。

风险提示:量化交易同样存在亏损风险。本站所有策略、信号、收益数据均为历史回测数据,不构成收益承诺,也不构成投资建议。加密货币波动剧烈,请先用小资金验证,并遵守所在地法律法规。

📺 相关视频

The Mathematics Used By Quant Trading Firms
The Mathematics Used By Quant Trading Firms
量化公司的数学基础(Investorys)
📚 参考来源
Google AI 优化指南(2026-06更新)

developers.google.com/search/docs/fundamentals/ai-optimization-guide — Google官方对生成式AI搜索优化的指引。

SE Ranking AI引用研究

seranking.com/blog/ai-search-research/ — AI答案引用来源研究(44%引用来自页面前30%)。

量化分析维基百科

en.wikipedia.org/wiki/Quantitative_analysis_(finance) — 量化分析的基础定义与学术脉络。