基金定投助手:为什么你的基金定投总在追涨杀跌?价值平均法定投引擎 + 综合估值模型+动态再平衡仓位管理,一个单文件 HTML 的免费定投工具-CSDN博客
https://download.csdn.net/download/weitingfu/93339607?spm=1011.2124.3001.6210
开篇黄金 100 字
你是否遇到过这样的绝望:账户浮盈 60%,一场黑天鹅跌回去 40%,你安慰自己"会涨回来的",结果越跌越多,最后割在最低点;网上搜到的止损方法要么太机械,要么"止损后马上反弹"让你怀疑人生。本文将从最大回撤止损法的底层逻辑讲起,给你一套可量化的阈值设置方法、回补规则和完整代码,让你用"亏得起的数字"反推仓位。
一、先想清楚一个问题:你到底亏得起多少?
1.1 大部分人的仓位是"拍脑袋"定出来的
复盘大多数投资者的亏损,你会发现一个惊人的共性:他们从来没算过自己到底亏得起多少钱。
- 看到某只基金涨得好,满仓买入;
- 听朋友说"定投稳赚",把三个月工资投进去;
- 行情一跌,慌了,割肉离场,然后行情反弹,又追进去。
仓位不是从"我能承受多少亏损"反推的,而是从"我想赚多少钱"正推的。 方向反了,结果必然反了。
1.2 一个更合理的起点:先定风险预算
投资界有个朴素的真理:收益是风险的函数,你承受不了的风险,就不是你的收益。
所以,正确的仓位推导逻辑应该是:
你能亏多少钱(风险预算)→ 你能承受多大的回撤(回撤阈值)
→ 反推出你应该买多少(仓位)
举个程序员都懂的类比:写代码时你会先定"服务可用性 SLO"(比如 99.9%),再反推需要几台机器、几层冗余。仓位管理也是一样——先定"我能承受的最大回撤",再决定买多少。
这就是本篇的主题:最大回撤止损法。它既是一套止损规则,也是一套仓位推导工具——用你亏得起的数字,反推出该买的仓位。
1.3 风险预算的三个常见误区
误区一:把"风险预算"等同于"账户总资产的百分比"。 不对。风险预算应该以"这笔钱亏掉后,对我的生活影响有多大"为标准。同样是 10 万,对存款 100 万的人和存款 30 万的人,意义完全不同。
误区二:把"心理能扛"当成"风险预算"。 嘴上说"我能扛 20%",真到回撤 12% 就开始失眠、焦虑、半夜起来看行情——你的真实风险预算不是 20%,是 12%。高估自己的承受能力,是止损策略失效的第一大原因。
误区三:风险预算是一次性定死的。 不对。随着你的收入、储蓄、家庭开支变化,风险预算应该每年重新评估一次。程序员跳槽涨薪 50% 后,风险预算也应该相应调整。
1.4 从"亏得起"到"买多少":完整推导示例
我们来走一遍完整的推导流程,假设你是一名工作 5 年的程序员:
| 步骤 | 项目 | 数值 |
|---|---|---|
| 1 | 总可投资资产 | 50 万 |
| 2 | 可承受最大亏损(风险预算) | 5 万(10%) |
| 3 | 选定的回撤止损阈值 | 15% |
| 4 | 反推最大权益仓位 | 5万 ÷ 15% ≈ 33 万 |
| 5 | 剩余资金配置 | 固收/货币基金 17 万 |
这个推导告诉你:你最多只能买 33 万的权益类基金。 买超过这个数,一旦触发 15% 止损,你的实际亏损就会超过 5 万——超出你的承受能力。
⚠️ 避坑警告:"满仓"和"能承受"是两个概念。风险预算必须用"最坏情况下你还能正常生活"的标准来定,而不是"我觉得我应该能扛住"。先算风险预算,再谈买什么,顺序绝不能反。
二、什么是最大回撤止损法?
2.1 定义:给净值设一条"安全线"
最大回撤止损法的定义非常朴素:
预先设定一个固定回撤幅度阈值(如 15%);持仓过程中,组合净值从前期最高点回落的幅度一旦超过该阈值,立即执行全部或部分卖出。
拆解一下,它有三个关键要素:
- 前期最高点:不是买入价,而是持仓期间净值到达过的最高点(用程序员的说法:rolling max);
- 回落幅度:当前净值相对前期最高点的跌幅;
- 触发动作:超过阈值 → 全部或部分卖出。
2.2 它和"普通止损"有什么不同?
你可能想:止损不就是"跌到 10% 就卖"吗?这有什么新鲜的?
区别在于"锚"不同。
| 维度 | 普通止损(成本价止损) | 最大回撤止损 |
|---|---|---|
| 锚点 | 你的买入成本价 | 持仓期间的最高净值 |
| 本质 | 防止亏损扩大 | 保护已有浮盈 |
| 适用 | 单笔买入、短线 | 定投、已有浮盈的持仓 |
| 弱点 | 成本锚定偏差 | 高点回撤滞后于成本止损 |
普通止损锚定"成本",回撤止损锚定"高点"。 对定投来说,成本是持续变化的(每月都在买),成本锚定没有意义;而"从高点回撤多少"这个信号,与"你的浮盈还剩多少"直接挂钩——这才是定投者真正关心的。
2.3 为什么定投场景尤其需要回撤止损?
定投有一个特殊性:它的成本线是不断抬升的,而且大部分浮盈集中在市场上涨后期。
想象一下:你定投了 3 年,累计投入 20 万,净值涨了 60%,账户市值 32 万。这时黑天鹅来了,净值回撤 20%:
- 市值从 32 万跌到 25.6 万,浮盈从 12 万缩水到 5.6 万;
- 你过去的 3 年坚持,一大半白干了;
- 更要命的是,下一轮定投的"廉价份额"窗口还没到,你就已经失去了大部分利润。
回撤止损的价值,就是在"浮盈缩水过半"之前按下暂停键——保住 3 年定投积累的成果,而不是让市场把利润全部收走。
2.4 与前面两种止盈方法的区别
| 维度 | 目标收益率止盈(第15篇) | 估值分位止盈(第16篇) | 最大回撤止损(本篇) |
|---|---|---|---|
| 触发信号 | 账户浮盈达标 | 市场估值高估 | 净值从高点回落超阈值 |
| 管什么 | 赚够了就走 | 市场贵了就走 | 跌多了就走 |
| 核心武器 | 纪律 | 价值 | 防线 |
| 防什么 | 回吐 | 狂热 | 黑天鹅 |
| 致命弱点 | 忽略趋势 | 跟踪成本高 | 误伤+踏空 |
最大回撤止损法不是用来"赚更多"的,而是用来"少亏一点"的——它是止盈止损体系里的最后一道防线。前面两种方法回答"什么时候卖能卖得聪明",它回答"什么时候必须卖才能活下来"。
三、核心优势:黑天鹅中的"救生衣"
3.1 应对系统性风险的最优方案
市场上有一种风险,估值分位法、目标收益率法都防不住——黑天鹅。
- 2020 年初,新冠疫情爆发,全球股市短短一个月暴跌 30%+,估值分位法来不及反应(估值跌了,分位看似便宜了,但还在跌);
- 2022 年,美联储激进加息,成长股估值杀跌,目标收益率止盈法设了 50% 阈值却等不到触发,浮盈一路回吐。
黑天鹅的特点:来得快、跌得深、没有预兆。 此时唯一有效的防线,就是"净值从高点回落多少就卖出"的回撤止损。
3.2 实战案例:2020 年疫情下跌
2020 年 2 月-3 月,新冠疫情引发全球股市恐慌性下跌,A 股、美股、港股无一幸免:
- 采用回撤止损法的组合:净值从前期高点回落超过 10% 时及时卖出,锁定了此前积累的大部分浮盈,成功避开 3 月更深的下跌;
- 没有止损的组合:净值一路下行,从高点回撤 30% 以上,浮盈变浮亏,回本遥遥无期。
止损不是预测到疫情,而是承认"我看不懂接下来会怎样"——当净值跌幅已经超过你的承受阈值,先跑为敬。
3.3 实战案例:2022 年港股下跌
2022 年,港股经历了惨烈的估值杀跌:
- 恒生指数全年跌幅超过 15%,恒生科技指数跌幅更是超过 30%;
- 如果采用 15% 回撤止损:净值从高点回落 15% 时已卖出,避免了后续 30% 的深跌;
- 如果设 20% 阈值:触发止损时浮盈已经回吐近一半,止损保护大打折扣。
同样是回撤止损,阈值选 15% 还是 20%,结果天差地别。 这就是下一章要解决的问题。
3.4 控制浮亏,保护复利
还记得第 13 篇的回撤数学吗?
| 亏损幅度 | 回本所需涨幅 | 直观感受 |
|---|---|---|
| 10% | 11.1% | 一次像样的反弹就能修复 |
| 15% | 17.6% | 几个月内可修复 |
| 20% | 25.0% | 需要一轮小行情 |
| 30% | 42.9% | 开始动摇信心 |
| 50% | 100.0% | 需要翻倍,大多数人放弃 |
回撤止损的本质,是把单次亏损锁死在"可修复"区间。 10%-20% 的亏损,一次像样的反弹就能修复;50% 的亏损,需要翻倍才能回本——大多数投资者在回本之前就已经崩溃了。
3.5 回撤止损的最大价值:保住你的定投计划
很多人忽略了一个关键点:回撤止损保护的不只是钱,更是你的定投计划本身。
定投最怕的不是亏钱,是中途放弃。而中途放弃的最大诱因,就是"浮盈大幅回吐带来的心理崩溃"。
- 回撤止损把单次浮亏控制在可承受区间 → 你不会崩溃;
- 你不会崩溃 → 行情回暖后你能继续定投;
- 继续定投 → 你的长期复利计划才能完整执行。
所以,回撤止损保护的是一整个定投计划的"可持续性"——它像安全气囊,平时感觉不到,关键时刻能救命。
💡 效率技巧:止损阈值本质上是"我能接受的单次最大亏损"的镜像。先算清楚"我这笔钱亏 15% 会心疼到什么程度",再决定阈值——阈值不是从行情里推出来的,是从你自己的承受能力里推出来的。
四、阈值怎么设?10%-20% 的科学依据
4.1 行业共识区间
针对宽基指数基金定投场景,合理回撤阈值区间在 10%-20%。
这个区间不是拍脑袋定的,它平衡了两个矛盾:
- 阈值太低(<10%):容易被市场正常波动频繁触发。宽基指数一年内 5%-8% 的波动是家常便饭,10% 阈值可能在一次普通回调中就触发止损,让你错过后面的趋势性上涨;
- 阈值太高(>20%):保护能力下降。等净值从高点回落 20% 以上再跑,浮盈已经回吐大半,止损的意义大打折扣。
4.2 怎么选?取决于你的承受能力和持仓状态
| 你的情况 | 建议阈值 | 理由 |
|---|---|---|
| 保守型 / 浮盈巨大 | 10%-12% | 守住已到手的大额浮盈 |
| 均衡型 / 正常持仓 | 15% | 平衡保护与误伤 |
| 进取型 / 浮盈少 | 18%-20% | 给正常波动留足空间 |
| 高波动行业主题基金 | 15%-20% 起 | 行业基金日波动更大,阈值需上调 |
| 组合持仓(多基金) | 10%-15% | 组合波动小于单只,阈值可适度收紧 |
核心原则:波动越大的资产,阈值越高;浮盈越大的仓位,阈值越低。 因为高波动资产需要更大的回撤空间避免误伤,而大浮盈仓位更值得用较低阈值保护。
4.3 用"风险预算"反推仓位:核心公式
这是本篇最重要的一张表——先用你亏得起的钱,反推该买的仓位:
风险预算 = 总资产的 X%(你能接受的最大亏损)
止损阈值 = 回撤止损线(如 15%)
最大仓位 = 风险预算 ÷ 止损阈值
示例:
总资产 100 万,你能接受的最大亏损 = 10 万(风险预算 10%)
止损阈值 = 15%
最大仓位 = 10万 ÷ 15% = 66.7 万
也就是说:如果你只能承受亏 10 万,而止损线设在 15%,那么权益类仓位最多买到 66.7 万。 超出这个仓位,一旦触发止损,亏损就会超过你的承受范围。
这个公式回答了标题的问题:用你亏得起的数字,反推出该买的仓位。
4.4 阈值不是一成不变的:动态调整思路
静态阈值适合新手,进阶玩家可以引入动态调整:
- 波动率自适应:参考第 11 篇的 ATR 指标——当市场波动率放大(ATR 上升)时,适当上调阈值(比如从 15% 调到 18%),避免被放大后的正常波动误伤;
- 浮盈状态自适应:浮盈巨大时收紧阈值(比如从 15% 调到 10%),浮盈较少时放宽阈值;
- 估值状态自适应:结合估值分位——高估区间收紧阈值(防止高位回撤吞噬利润),低估区间放宽阈值(避免底部被洗出局)。
⚠️ 避坑警告:动态调整是一把更锋利的双刃剑。新手最容易犯的错误是"下跌时偷偷把阈值放宽"——本来设 15%,跌到 14% 觉得"再等等",改成 18%,跌到 17% 又改成 22%……这不叫动态调整,这叫自欺欺人。动态调整必须有预先写好的规则,绝不能临场拍脑袋。
4.5 不同市场的阈值适配
结合本系列前面对三大市场的分析,阈值不是一刀切的:
| 市场 | 波动特征 | 建议阈值 | 理由 |
|---|---|---|---|
| 美股宽基(纳指100/标普500) | 长期趋势强、短期回调急 | 12%-15% | 趋势市里阈值过松容易把利润全部让回去,过紧又会被甩下车 |
| A 股宽基(沪深300等) | 波动大、牛短熊长 | 15%-20% | A 股 5%-8% 的日常波动常见,阈值必须留足呼吸空间 |
| 港股宽基(恒生/恒生科技) | 流动性差、跌起来没底 | 10%-15% | 港股长期趋势性弱,一旦下跌往往持续时间长,止损要更果断 |
| 行业主题基金 | 单日波动可达 3%-5% | 15%-20% 起步 | 高波动资产必须用更宽的阈值避免误伤,但同时要做好浮盈回吐的心理准备 |
一个容易忽略的细节:组合持仓的阈值可以比单只基金更紧。 因为多只低相关性基金组合后,整体波动会被平滑(还记得第 8 篇的核心-卫星逻辑吗),10%-15% 的组合回撤往往对应单只基金 20%+ 的跌幅——用组合阈值做止损,既能保护收益,又不容易被单只基金的正常波动误伤。
五、天然缺陷:这把双刃剑的另一面
5.1 缺陷一:阈值过低 → 频繁误伤,错过趋势
2021 年 A 股,不少投资者设了 10% 的回撤止损阈值:
- 市场在正常回调中跌破 10% 触发止损;
- 卖出后市场继续上涨,趋势性行情与自己无关;
- 反复止损、反复踏空,最终收益远低于"拿着不动"。
这就是阈值过低的代价:把正常波动误判为风险,用频繁交易换来了稳定的踏空。
5.2 缺陷二:阈值过高 → 保护失效,浮盈回吐
2022 年港股下跌行情,部分投资者设了 20% 的止损阈值:
- 恒生指数从高点快速下跌,回撤迅速突破 10%、15%;
- 投资者心想"还没到 20%,再等等";
- 等到回撤 20% 触发止损时,前期浮盈已经回吐近一半。
这就是阈值过高的代价:防线太远,等于没有防线。
5.3 缺陷三:经典悖论——“止损完就反弹”
回撤止损最大的心理考验,是**“止损在底部,然后行情反弹”**:
净值 1.0 → 涨到 1.5 → 跌回 1.28(触发 15% 止损)
→ 你卖出 → 行情反弹 → 净值涨到 1.6 → 你捶胸顿足
这个场景几乎每个用止损策略的人都经历过。它不是策略失效,而是止损策略的固有代价——你不可能既躲过黑天鹅,又不错过反弹。
5.4 解决方案:回补规则
解决"止损完就反弹"的方案是"回补规则":
- 止损卖出后,不急于买回;
- 设定回补条件,例如:
- 技术面:净值重新站上 250 日均线并站稳 3 个交易日;
- 基本面:估值分位重新回到 30% 以下(说明足够便宜);
- 组合面:回撤幅度收窄至 5% 以内后开始分批买回;
- 回补的本质是:用"错过一段反弹"换取"躲过更深的下跌"。
回补规则的三个设计原则:
- 必须事前设定:止损和回补规则必须同时写进计划,不能止损后再说"要不要买回来";
- 必须有明确触发信号:不能是"感觉差不多了",必须是可量化的条件;
- 必须分批执行:不要一次性买回,分 2-3 批,降低判断错误的风险。
5.5 双刃剑的自我认知:你能接受"错"多少次?
止损策略有一个残酷的数学现实:它的成功是概率性的,不可能每次都对。
- 一次对的止损,可能帮你躲过 30% 的深跌;
- 一次错的止损,可能让你错过 20% 的反弹;
- 长期来看,只要"躲过的大跌"总幅度大于"错过的反弹"总幅度,策略就是正收益的。
所以,使用回撤止损法之前,请先问自己:你能接受 10 次止损中错 3 次吗? 如果答案是不能,那这个策略不适合你——它的收益从来不是"每次都赢",而是"赢的时候赢得大,输的时候输得小"。
💡 效率技巧:把回补规则写成代码!止损触发 → 现金等待 → 站上均线 → 自动买回。用程序消除"卖完就反弹"带来的情绪干扰,这是程序员做投资最大的优势。
5.6 止损之后:给情绪降温
止损触发后,你的情绪会经历三个阶段,提前知道它们,你才不会在情绪里做傻事:
第一阶段:后悔(“是不是不该卖?”)。 卖出后行情稍有反弹,你就开始怀疑自己。破解方法:回头看当初的止损条件——回撤超过 15% 是事实,触发止损是规则,你没有做错任何事。规则没有对错,只有执行与不执行。
第二阶段:手痒(“要不要买回来?”)。 空仓观望最难受。破解方法:把资金放到货基/短债,设置回补条件的自动提醒——在你设定的回补信号出现之前,市场涨跌都与你无关。
第三阶段:复盘(“下次怎么优化?”)。 一周后情绪平复,认真复盘:阈值选得合不合理?是误伤还是真躲过了大跌?把结论写进下一次的策略参数里。每一次止损,都是对风险预算的一次校准。
记住:止损的价值在长期兑现,不在单次成败。 一次止损可能"卖错",十次止损总账上大概率是赚的——前提是你每次都机械执行,而不是赢了就飘、输了就改规则。
六、代码示例:最大回撤计算与止损触发判断
6.1 计算最大回撤
import numpy as np
def 最大回撤(净值序列):
"""计算净值序列的最大回撤
参数:
净值序列: np.array, 每日/每周净值
返回:
(最大回撤, 回撤起始索引, 回撤结束索引)
"""
# 滚动最高点(cummax):每个时刻之前的最高净值
峰值 = np.maximum.accumulate(净值序列)
# 每日回撤 = 当前净值 / 历史峰值 - 1
回撤 = 净值序列 / 峰值 - 1
# 最大回撤 = 回撤序列中的最小值(最深的坑)
最低点索引 = np.argmin(回撤)
# 找回撤起始点:最低点之前的最高点所在索引
起始索引 = np.argmax(净值序列[:最低点索引+1])
return 回撤[最低点索引], 起始索引, 最低点索引
# 示例:模拟一段"上涨→暴跌→反弹"的净值
净值 = np.array([1.0, 1.05, 1.12, 1.20, 1.15, 1.08,
1.0, 0.92, 0.98, 1.05, 1.10])
md, s, e = 最大回撤(净值)
print(f"最大回撤: {md:.1%}(从第{s}期到第{e}期)")
6.2 止损触发判断
def 止损判断(净值序列, 阈值=0.15):
"""回撤止损触发判断
参数:
净值序列: 截至当前的净值序列
阈值: 回撤止损线(0.15 = 15%)
返回:
triggered: bool, 是否触发止损
current_drawdown: float, 当前回撤幅度
"""
峰值 = np.maximum.accumulate(净值序列)
当前回撤 = 净值序列[-1] / 峰值[-1] - 1
return 当前回撤 <= -阈值, 当前回撤
# 模拟:净值从高点 1.5 一路下跌
净值2 = np.array([1.0, 1.1, 1.2, 1.35, 1.5, # 上涨到 1.5
1.45, 1.38, 1.32, 1.26]) # 开始下跌
for i in range(5, len(净值2)):
triggered, dd = 止损判断(净值2[:i+1], 阈值=0.15)
if triggered:
print(f"第{i+1}期:净值={净值2[i]:.2f},回撤={dd:.1%} → 触发止损!")
else:
print(f"第{i+1}期:净值={净值2[i]:.2f},回撤={dd:.1%} → 继续持有")
6.3 风险预算反推仓位
def 反推仓位(风险预算比例, 止损阈值):
"""用风险预算反推最大仓位
参数:
风险预算比例: 可接受最大亏损占总资产比例(0.10 = 10%)
止损阈值: 回撤止损线(0.15 = 15%)
返回:
最大权益仓位占总资产比例
"""
return 风险预算比例 / 止损阈值
# 示例一:固定阈值 15%,不同风险预算下的最大仓位
print("=== 固定止损阈值 15% ===")
for 预算 in [0.05, 0.10, 0.15]:
仓位 = 反推仓位(预算, 0.15)
print(f"风险预算 {预算:.0%} → 最大仓位 {仓位:.0%}")
# 示例二:固定风险预算 10%,不同止损阈值下的最大仓位
print("=== 固定风险预算 10% ===")
for 阈值 in [0.10, 0.15, 0.20]:
仓位 = 反推仓位(0.10, 阈值)
print(f"止损阈值 {阈值:.0%} → 最大仓位 {仓位:.0%}")
运行结果:
=== 固定止损阈值 15% ===
风险预算 5% → 最大仓位 33%
风险预算 10% → 最大仓位 67%
风险预算 15% → 最大仓位 100%
=== 固定风险预算 10% ===
止损阈值 10% → 最大仓位 100%
止损阈值 15% → 最大仓位 67%
止损阈值 20% → 最大仓位 50%
看明白了吗?同样的风险预算,止损阈值越低,能买的仓位越大;但阈值越低也越容易被误伤。 这就是"风险预算"与"止损阈值"之间的权衡——没有免费的午餐,只有你想清楚了的取舍。
6.4 完整回补策略模拟
def 回补判断(净值序列, 均线窗口=20):
"""回补条件:净值重新站上短期均线
参数:
净值序列: 止损后的净值序列
均线窗口: 移动平均窗口(示例用 20 期)
返回:
bool, 是否满足回补条件
"""
if len(净值序列) < 均线窗口:
return False
ma = np.mean(净值序列[-均线窗口:])
return 净值序列[-1] > ma
# 模拟完整流程:定投 → 上涨 → 触发止损 → 等待 → 回补
净值序列 = np.array([1.0, 1.05, 1.10, 1.18, 1.25,
1.30, 1.28, 1.22, 1.16, 1.10]) # 触发止损(回撤超15%)
print("触发止损!进入观望状态...")
# 止损后市场继续下跌,然后企稳反弹
后续净值 = np.array([1.05, 1.0, 0.95, 0.98, 1.02,
1.05, 1.08, 1.10, 1.12, 1.14,
1.15, 1.16, 1.17, 1.18, 1.19])
for i, v in enumerate(后续净值):
if 回补判断(后续净值[:i+1]):
print(f"第{i+1}期:净值={v:.2f},站上均线 → 触发回补,开始分批买回")
break
else:
print(f"第{i+1}期:净值={v:.2f},未站上均线 → 继续等待")
这段代码演示了完整的"止损 → 等待 → 回补"闭环。 你可以在实盘中把均线窗口、回补阈值改成自己的参数,甚至接入行情接口做成自动监控脚本。
七、实操落地:回撤止损的完整闭环
7.1 六步闭环
- 定风险预算:算清楚自己能承受的最大亏损(如总资产 10%);
- 定止损阈值:在 10%-20% 区间内,结合持仓状态和波动率选择;
- 反推仓位:仓位 = 风险预算 ÷ 止损阈值,超过就减仓;
- 设监控:每周检查净值距高点回撤幅度,或写脚本自动监控;
- 触发执行:回撤超阈值 → 立即卖出(不要犹豫、不要"再等等");
- 回补等待:卖出后设置回补条件(站上 250 日均线等),条件满足再买回。
7.2 止损后的钱去哪?
回撤止损卖出后,现金不能闲置:
- 短期:放入货币基金/短债,等待机会;
- 中期:设定回补条件,如"净值站上 250 日均线"或"估值分位回到 30% 以下";
- 纪律:回补条件不满足,坚决不买回——让子弹飞一会儿。
止损不是"认输离场",而是"战略性撤退"——目的是保留实力,等待更好的时机重新进场。
7.3 回撤止损 vs 移动止盈:适用边界
| 维度 | 最大回撤止损 | 移动止盈 |
|---|---|---|
| 触发逻辑 | 从高点回落超过固定阈值 | 从最新高点回落超过阈值(阈值随新高上移) |
| 本质 | 保护既有浮盈 | 让利润奔跑 |
| 适合市场 | 高波动、趋势不明 | 长期趋势向上(如美股) |
| 回补设计 | 通常配合回补规则 | 卖出即离场,很少回补 |
简单说:趋势市用移动止盈,震荡市/黑天鹅市用最大回撤止损。 二者的组合使用,是第 19 篇(美股)和第 20 篇(A 股)的主题,本篇先掌握基础。
7.4 常见错误清单
| 错误 | 后果 | 正确做法 |
|---|---|---|
| 仓位不按风险预算反推 | 触发止损时亏损超出承受力 | 先用公式算,再买入 |
| 阈值拍脑袋 | 频繁误伤或保护失效 | 按 10%-20% 区间+自身情况定 |
| 止损后立刻买回 | 卖完就反弹的亏损×2 | 设定明确回补条件 |
| 临场放宽阈值 | 止损形同虚设 | 规则写死,禁止临场修改 |
| 不分批执行 | 一次性卖在最低点 | 触发后分批卖出(如 50%+50%) |
| 止损后资金闲置 | 错过下次机会 | 短债过渡+回补规则等待 |
八、总结
8.1 核心要点回顾
- 最大回撤止损法:净值从前期最高点回落超过阈值(10%-20%)→ 立即全部或部分卖出;
- 核心优势:应对黑天鹅和趋势性反转的最优防线,把单次亏损锁死在可修复区间;
- 阈值选择:10%-20% 是平衡"误伤"与"保护"的共识区间,具体数值取决于你的承受能力和持仓状态;
- 风险预算定仓:最大仓位 = 风险预算 ÷ 止损阈值——用你亏得起的数字反推该买的仓位;
- 天然缺陷:阈值过低频繁误伤踏空,阈值过高保护失效回吐,止损完就反弹是固有代价;
- 回补规则:止损后设置回补条件(站上均线等),用"错过一段反弹"换"躲过更深的下跌"。
8.2 一句话结论
最大回撤止损法是一把双刃剑——剑刃朝着黑天鹅,也朝着你的耐心。 它不能让你赚更多,但能保证你在最坏的情况下依然活着。先算清楚自己亏得起多少,再决定买多少;先设好止损线,再谈收益。 这才是仓位管理的正确顺序。
8.3 预告:把三把武器合体
目标收益率止盈管"赚够了走",估值分位止盈管"市场贵了走",最大回撤止损管"跌多了走"——单用各有缺陷,合体才是完整方案。下一篇,我们聊聊三重联动止盈止损,把三种方法组合成一套完整的卖出体系。
【思考题】
回撤止损的经典悖论:止损后在底部附近卖出、然后行情反弹。你会用"回补"规则来解决这个问题吗?回补条件怎么设计——固定反弹幅度、站上均线,还是估值分位回归?欢迎在评论区给出你的方案。
【系列文章预告】
下一篇把三种方法合体:三重联动止盈止损的组合实战。我会拆解"目标收益率 + 估值分位 + 回撤止损"的信号切换逻辑、各阶段用哪个信号做主参考,以及市场在持仓初期就暴跌 30% 的边界场景怎么处理,敬请关注。
标签:#基金定投 #最大回撤止损 #回撤止损法 #基金止损 #黑天鹅风险 #净值回撤 #投资纪律


被折叠的 条评论
为什么被折叠?



