Wealth Freedom OS
Foundation · 36 章Phase V · Build the Capital Engine

第 29 章 · 回撤与行为风险

组合跌 30% 的那天,我会做什么?

关联资本
Financial CapitalKnowledge Capital
要交出的成果
Crash Protocol:触发条件、动作、不做什么,以及谁来提醒你。
用到的口径
这一章不需要计算

这个问题有一个标准答案,几乎所有人都会给:「我是长期投资者,我不动。」

这个答案的问题不在于它对不对,而在于它是在没下跌的时候给出的。真正做决定的那一天,你手上多了三样东西:一个具体的金额、一个你当时的处境(可能同时在找工作、同时有一笔钱下个月要付),以及一段你自己写不出来的情绪。

所以这一章不讨论「该不该在下跌的时候卖」。它要求一件事:把那天要做的事,在今天写成一张纸,签上日期。

机制

下跌本身不是这一章的主题。下跌是市场的事,你管不了。这一章的主题是在下跌的那天做决定的那个人,而他和今天的你不是同一个状态。

把这件事写成一句话:跌 30% 不会让你退出,让你退出的是你在跌 30% 的那天临时做的决定。 而一个临时的决定之所以通常更贵,原因很具体——它是在信息最少、压力最大、而且没有任何书面依据的时刻做的。

最大回撤Maximum Drawdown

从一个高点到之后最低点的跌幅,衡量的是「这一路上最难受的那一段有多深」,而不是「期末赚了多少」。

两件事值得分开:事后的最大回撤是一个历史记录,事前的最大回撤是一个假设。这一章要用的是后者——不是去预测它会跌多少,而是选几个幅度(20%、30%、40%),把每一档对应的金额算出来。

它和年化回报是两个独立的读数。同一个年化回报可以来自一条平缓的路径,也可以来自一条中间深跌过的路径;而你能不能走完这条路,取决于后者那一段你有没有卖出。

损失承受能力Loss Tolerance

你能在不改变计划的前提下承受多少损失。

它不是一个性格,也不该用「你属于哪类投资者」的问卷来定。它要用可观测的事实来定,因为只有事实能被别人核对、也能被半年后的你核对:上一次下跌时你实际做了什么、多少浮亏会让你开始改计划、这笔钱有没有近期用途、它和你的收入会不会被同一件事打击。

这四条在「机制」后面单独展开。要先说清的是它和「风险偏好」的区别:偏好是你希望自己是什么样,承受能力是你上一次实际做了什么。 两者不一致时,用后者。

再平衡Rebalancing

持仓比例偏离目标到一定程度时,按规则把它调回去。

它的机制是算术的:目标 60% 的那一类跌得多,它的占比会自己降下去;要回到 60%,你必须买入跌得多的那一类,卖出跌得少的那一类。所以再平衡在下跌时的动作方向,和你当时的感受正好相反——这是它最难执行的地方,也是它必须被写成规则而不是靠判断的理由。

它有代价,而且代价要算出来:一次再平衡要买入/卖出的金额、这笔交易的成本、以及需要和当地专业人士核实的税务处理。它也可以做不到——做不到时的替代方案同样要事前写下来。

序列风险Sequence Risk

同样的平均回报,发生的顺序不同,结果不同。

它在这一章只占一个角度:回撤发生在你需要卖出的时候,和发生在你还在买入的时候,不是同一件事。 还在投入期,下跌的那几个月你的每月买入拿到的是更低的价格;已经在提款期,同样的下跌意味着你为了同一笔必要支出必须卖掉更多份额,而卖掉的那些份额不会再参与之后的任何回报。

完整的模型不在这一章。提款率怎么定、顺序如何影响一段退休期限的撑持能力、能不能用「灵活支出」缓解它——这些属于第 33 章(退休提款与序列风险)。这一章只借「算一遍」那个实验台把顺序的量级读出来,让它成为你写协议的一条依据。

为什么必须用金额,不能用百分比

「我能承受 30% 的回撤」这句话几乎没有信息量,原因是百分比没有触发任何具体的联想。

换成金额就不一样了。同样一句「30%」,在一个持有 800,000 股票类资产的人那里是 −240,000;而 240,000 这个数,他可以立刻换算成别的东西——他一年半的必要支出、他攒了四年的那笔钱、他父母一次手术的自付部分再加一倍。

所以这一章要求的第一件事是一张三行的表:跌 20% / 30% / 40% 时,我的账面各少多少钱。 用元,不用百分号。再加一列,把这个金额换成「等于我几个月的必要现金流出」——这一列的作用是把它接到 第 5 章 那个你已经算过的分母上。

第二件事紧跟着:这个金额会不会影响我的必要支出。 这是两个独立的问题。账面少 320,000 和「下个月的房租付不出来」之间没有必然联系——有联系的是另外三件事:你的必要流出靠什么出、这笔钱有没有 12 个月内的指定用途、你会不会在同一个季度失去收入。

损失承受能力:四条可观测的事实

要问的事怎么写成可核对的事实写不出来说明什么
上一次下跌时你做了什么日期、当时的浮亏金额、你实际做的操作(卖了多少、停了多久没投入、改了什么)没经历过就写「没有记录」,并把这一条记成一个未知项,而不是默认自己扛得住
多少浮亏会让你改计划一个金额,不是一个百分比;再写一句「改成什么」说不出金额,说明这一条还没被想过
这笔钱有没有近期用途12 个月内要付的每一笔,金额与月份有近期用途而放在波动资产里,这部分的承受能力是 0,和你的性格无关
它和你的收入会不会同时被打击用第 24 章那张「什么事件会同时打击它们」的矩阵:把收入写成一行,看哪些事件同时命中它和你的持仓矩阵里有一个事件同时命中两边,这部分的承受能力要按「收入也停了」那个情形重算

第四条是最容易漏的。一个人可以在账面上很能扛,但如果打击他持仓的那件事同一个季度也打击他的收入,那么他需要卖出的时点和价格最差的时点会重合——这时候「我扛得住 30%」描述的是一个不会单独发生的情形。

Crash Protocol:四样东西,少一样就不成立

格要写什么验收这一格的标准
触发条件用价格或用时间,二选一或两者都写。价格:某一类资产从高点跌多少、或者占比偏离目标多少个百分点。时间:每季度/每半年的固定日期一个不认识你的人拿着你的对账单,能判断出条件有没有满足。出现「感觉」「恐慌的时候」「跌得差不多了」就是没过
动作买/不动/再平衡/减仓,每一种都事前写明比例和金额算法写的是「买入多少」而不是「加仓」;写的是「调回目标比例」而不是「适当调整」
不做什么至少三条。例如:不每天看账户(改成每月固定一天)、不改长期目标与目标比例、不借钱加仓每一条都是一个可以被观察到的行为,不是一种态度
谁来提醒你一个人(名字 + 怎么联系 + 他要对你说什么)或一张纸(放在哪里、文件名叫什么)写出了具体位置或具体的人。「我会记得」不算
协议的四格。第三格和第四格最常被省掉,而它们是唯一两个不依赖你当时判断力的部分。

第三格值得多说一句。「不做什么」比「做什么」更容易执行,因为它不需要你在那一天判断任何东西,只需要你不动。而它拦住的那几件事,恰好是下跌时最贵的几件:借钱加仓会把一次回撤变成一次不可逆的损失;改长期目标会让你把一个阶段性的难受写进未来十年的计划;每天看账户会让你在二十天里做二十次决定,而其中只要有一次是错的就够了。

第四格的作用是把执行从你一个人身上挪开一部分。协议是今天的你写给那天的你的,而那天的你有权不看它——除非有一个人会把它拿出来,或者你知道它具体放在哪里。

「长期持有」的两个前提

这一章不会把「长期持有」写成一条无条件正确的规则。它有两个前提,缺一个就不成立:

  1. 这笔钱确实长期不用。 12 个月内有指定用途的那部分,无论你多长期主义,它都不属于这里。
  2. 你撑得过中间的回撤。 「长期」是一段要走过去的路,不是一个可以跳到的终点。在中间那一段卖出的人,拿到的不是长期回报,是那一天的价格。

这两个前提分别对应两件事:第一个由你的现金与近期用途决定(第 5 章的分子分母),第二个由这张协议决定。协议不是为了让你拿到更高的回报,是为了让「长期」这个词在你身上成立。

这一章不预测市场,也不给再平衡的标准阈值

正文里不会出现「下跌之后会怎样」这类判断——无论是「会回来」还是「这次不一样」。原因不是谨慎,是这件事不可知,而一份建立在不可知之上的协议会在最需要它的那天失效。

所有出现的跌幅(20%、30%、40%、35%)、债券类的 +2%、交易成本比例、偏离阈值 5 个百分点,都是示例值,用来让算式走得通。它们不是参考标准,也不指向任何具体产品、标的或平台。你自己的阈值要结合投资期限、流动性需求、所在地区的规则、税务处理与现有的资产结构来定,而目标比例本身是第 27 章的事,这一章只处理「偏离之后按什么规则动」。

税务处理一律写成「待核实」:它属于需要和当地专业人士核实的事项,这一章不给结论。

口径与模型的完整定义在口径索引与模拟器清单。

现实案例

三个人,三个不同的难点:一个人要把百分比换成金额,一个人已经付过一次临时决定的代价,一个人要算再平衡那一笔到底多少钱。

把「我能承受 30%」换成三个具体金额岳,41 岁,制造业工程师快照日 2026-10-17

他的投资账户三笔,加上安全储备:

持仓金额备注
股票类(两只同一个市场的宽基基金)800,000
债券类基金200,000其中 120,000 是明年 9 月要付的学费
活期与货币基金160,000这是他的安全储备
合计1,160,000

月必要现金流出 14,500(必要支出 13,300 + 房贷与其他最低支付 1,200)。按第 5 章的口径,Runway = 160,000 ÷ 14,500 = 11.03 个月。

他原来的说法是「我能承受 30% 的回撤」。换成金额之后:

股票类跌幅股票类剩下账面少了等于几个月必要流出组合合计组合跌幅
20%640,000160,00011.03 个月1,000,00013.79%
30%560,000240,00016.55 个月920,00020.69%
40%480,000320,00022.07 个月840,00027.59%

「30%」变成了 240,000 元,也就是十六个半月的必要流出。他看到这个数的反应和看到百分号时完全不同——这正是这一章要求用金额的全部理由。

然后是第二列判断:必要支出会不会被影响。 答案是不会,而且理由可以写出来:未来 11.03 个月的必要流出来自那 160,000 现金,不需要卖出股票类的任何一份。即使是 40% 那一档,他也不必在低点卖出。

但有一笔被影响了,而且它在百分比的叙述里完全看不见:那 120,000 的学费在债券类里。假设债券类在同一个季度跌 6%(示例值),它变成 112,800,缺口 7,200。

这笔钱的承受能力是 0,和他的性格无关——它有一个 12 个月内的指定日期。这一条写进协议的那一格叫「不做什么」的反面:它要在下跌之前就从波动资产里挪出来,而不是在下跌之后讨论要不要割肉。

卖在低点,三年后才敢回来:这笔账的符号在卖出那天是未知的鲍,46 岁,一家供应链公司的区域经理第 1 年到第 4 年

起点:股票类 1,200,000,月必要现金流出 16,000,没有 12 个月内的指定用途。

第 1 年,这部分跌 32%(示例值),变成 1,200,000 × 0.68 = 816,000,账面少 384,000,相当于 24 个月的必要流出。他在那一个月卖出全部,转成活期,理由是「先避一避,看清楚再回来」。他三年后才买回来。

现在算这笔账。注意:下面两条路径都是写明的假设,不是预测。 把两条都写出来的目的,恰恰是说明这笔账在他卖出的那一天是算不出来的。

路径甲:第 2–4 年各 +12%路径乙:第 2–4 年各 −5%
不动(816,000 留在原处)816,000 × 1.12³ = 1,146,421816,000 × 0.95³ = 699,618
卖出持现三年(0% 回报)816,000816,000
差额不动多 330,421(占不动那条的 28.82%)持现多 116,382

330,421 元相当于 20.65 个月的必要流出。

两条路径放在一起,这一章真正的结论才出得来:

  • 他在卖出那天付的那部分确定代价很小。 卖出 816,000 与三年后买回,按单边 0.1% 的示例交易成本算,两次合计约 1,632 元,加上需要核实的税务处理。
  • 不确定的那部分是 330,421 或者 −116,382。 他在卖出的那一天,不知道这个数的符号。

所以这一章不说「他错在卖出」。它说的是另一件事:他那天做的不是一个投资决定,是一个在没有任何书面依据的情况下、在自己状态最差的时候做的即时决定。 同样的卖出动作,如果它来自一条事前写好的规则(比如「跌超过某一档就把股票类降到目标比例的一半」),那么无论路径甲还是路径乙,他都在执行一件自己同意过的事;而现在他执行的是那一天的情绪。

还有一样代价不出现在上面那张表里:那三年里他什么都没决定。 他没有再平衡、没有调整目标比例、没有改近期用途的那部分,也没有建立任何规则。等到第 4 年他买回来的时候,他手上还是那张没有协议的空白纸。

一次再平衡到底要动多少钱、花多少钱骆,52 岁,自由执业的会计同一个季度

她的目标比例是股票类 60% / 债券类 40%(这个比例怎么定是第 27 章的事,这一章只处理偏离之后怎么动)。偏离阈值她写的是绝对 5 个百分点。

季度初:总额 2,000,000,股票类 1,200,000、债券类 800,000。月必要现金流出 18,000。

季度末(示例值):股票类 −35% → 780,000;债券类 +2% → 816,000。

读数值
总额1,596,000(账面少 404,000,组合跌 20.20%,相当于 22.44 个月必要流出)
股票类实际占比780,000 ÷ 1,596,000 = 48.87%
偏离目标60% − 48.87% = 11.13 个百分点 > 阈值 5 → 触发

按规则调回 60%:股票类应为 1,596,000 × 60% = 957,600,所以要买入 177,600,资金来自卖出同额的债券类;债券类变成 816,000 − 177,600 = 638,400,占 40.00%。

177,600 相当于 9.87 个月的必要流出。这个换算是故意做的:它说明这个动作在她的生活里有多大,而「调回目标比例」这句话里没有这个信息。

代价(按单边 0.1% 的示例交易成本):卖出债券 177,600 × 0.1% = 177.60,买入股票 177,600 × 0.1% = 177.60,合计 355.20 元——占再平衡金额的 0.20%,占总资产的 0.02%。加上买卖价差(按她自己核对过的数填)和税务处理(待核实)。

她做的和大多数人一样:做不到。 在股票类刚跌掉 35% 的那个月,把 177,600 从没跌的那一类挪进跌掉的那一类,她下不了手。

所以她在协议里写了三档,并且事前就写明了自己可能只执行哪一档:

档动作结果代价
全额买入 177,600,调回 60.00%股票类 957,600355.20 元 + 价差 + 税费待核实
半程只买入 88,800股票类 868,800,占比 54.44%约 177.60 元 + 价差 + 税费待核实
只用新投入每月 8,000 的新投入全部进股票类,不卖债券类补满 177,600 需要 22.2 个月接近 0(这笔钱本来就要投)

第三档不是前两档的等价替代,而且这一点要写在纸上:22.2 个月之后价格已经是另一个数了,补回的份额和今天不一样。 它便宜、也慢,它的价值在于它不需要她在最难受的那一周下手。

还有第四档,也必须写出来:什么都不做。 这一档的唯一要求是写下来——写下日期、写下那天的占比 48.87%、写下「我这次没有执行再平衡」。一个被记录下来的「不做」和一个默默滑过去的「不做」,在半年后的复盘里是两件完全不同的事:前者是一条可以被检验的决定,后者只剩下一个你解释不清的占比。

三个人的难点在同一条线上:岳的问题是他从没把百分比换成金额;鲍的问题是他在没有规则的时候做了一个规则级别的动作;骆的问题是她有规则但没算过执行它要动多少钱、也没写过做不到时的替代方案。

算一遍

三样东西,都可以复算:先手算三档跌幅下的金额与必要支出判断,再用实验台把顺序的量级读出来,最后手算一次再平衡的金额与成本。

手算一:三档跌幅下的金额,以及必要支出是否受影响

用岳的持仓。按你自己的数替换四个输入就行:股票类金额、债券类金额(含其中已指定 12 个月内用途的部分)、安全储备金额、月必要现金流出。

五步:

  1. 写出股票类金额。 岳是 800,000。
  2. 三档各乘一次。 ×(1 − 20%)= 640,000,×(1 − 30%)= 560,000,×(1 − 40%)= 480,000。账面少的金额是 160,000 / 240,000 / 320,000。
  3. 把每个金额换成月数。 除以月必要现金流出 14,500:11.03 / 16.55 / 22.07 个月。这一列是让金额变得可感的那一列。
  4. 判断必要支出是否受影响。 问一句话:未来 12 个月的必要现金流出,有没有任何一部分必须靠卖出股票类来支付?岳的答案是没有——160,000 ÷ 14,500 = 11.03 个月的现金,加上他仍在工作的劳动收入。所以三档的答案都是「不受影响」。
  5. 单独查 12 个月内的指定用途。 这一步和第 4 步是两件事。岳的学费 120,000 在债券类里,假设债券类同期跌 6%(示例值)→ 112,800,缺口 7,200。
股票类跌幅账面少了等于几个月必要流出必要支出是否受影响12 个月内的指定用途是否受影响
20%160,00011.03不受影响受影响(学费缺口 7,200,来自债券类的 6%)
30%240,00016.55不受影响同上
40%320,00022.07不受影响同上
岳的三档表。最后两列是分开的两个判断:第四列看必要流出靠什么出,第五列看 12 个月内有没有指定日期的钱。

自己验两格:800,000 × (1 − 0.3) = 560,000,800,000 − 560,000 = 240,000,240,000 ÷ 14,500 = 16.551… = 16.55 个月。组合合计 560,000 + 200,000 + 160,000 = 920,000,(1,160,000 − 920,000) ÷ 1,160,000 = 20.69%。

注意第四列和第五列的答案方向相反。 这是这张表最该带走的读数:他的必要支出一档都不受影响,而那笔有具体日期的钱三档都受影响。只看「我能不能扛住」会漏掉后者,而后者是三档里唯一需要在下跌之前就动手的事。

实验台:同样的平均回报,顺序不一样

算一遍把「退休当年的下跌幅度」拖一遍:平均回报只被动了两年,取空的年龄能差十一年口径:simulateRetirementStress、projectBands

这个实验台的假设全部列在它自己的面板里,三件事要先确认:它不是蒙特卡洛,不给成功率;它只给出几条写明的路径下的缺口年份和被取空的年龄;三个档位(保守/基础/乐观)只调整回报、收入增长与通胀,其余假设完全一致。

先确认基准读数(默认值:55 岁、60 岁停止劳动收入、推演 35 年、投资账户 4,000,000、退休前月税后 30,000、月必要支出 12,000、月可选支出 5,000、名义年化回报 5%、年化费用 0.5%、通胀 2%、安全储备 200,000/目标 6 个月):

情景期末投资账户投资账户被取空的年龄出现必要支出缺口的年份
基准4,976,548 元期限内没有被取空没有出现缺口
退休头两年市场下跌(−30%,次年 −10%)0 元80 岁第 26–35 年,共 10 个
通胀更高(2% → 4%)0 元86 岁第 32–35 年,共 4 个
退休期限更长(+10 年)2,135,382 元期限内没有被取空没有出现缺口
下调可选支出(−20%)6,281,827 元期限内没有被取空没有出现缺口

第二张表是三个档位(Layer 2,情景区间):

档位期末净资产被取空的年龄缺口年份期末 FI 覆盖率
保守0 元79 岁第 25–35 年,共 11 个0.0%
基础4,976,548 元期限内没有被取空没有出现缺口70.5%
乐观21,492,040 元期限内没有被取空没有出现缺口359.9%

「全程最低 Runway」这一列三档都是 0.0 个月,因为退休之后安全储备会被先用掉;在这个情景里它不提供信息,真正的读数是取空的年龄和缺口年份。

三个实验。

实验一:把「退休当年的下跌幅度」从 0 拖到 −60%,其余一分不动。

下跌幅度被取空的年龄缺口年份数期末投资账户
0%(即头两年回报被换成 0%)期限内没有被取空02,943,360 元
−10%期限内没有被取空0343,443 元
−15%87 岁30 元
−20%85 岁50 元
−25%82 岁80 元
−30%80 岁100 元
−40%76 岁140 元
−60%69 岁210 元

三个读数:

  1. 0% 那一行不是「什么都没发生」。 它把退休头两年的回报换成 0%,期末从基准的 4,976,548 掉到 2,943,360——少了 2,033,188。两年的回报,决定了三十五年之后的两百万。
  2. −10% 和 −15% 之间有一个台阶。 前者期末还剩 343,443 且全程没有缺口,后者 87 岁被取空、出现 3 个缺口年份。这不是模型的脾气,它是提款的算术:账户一旦需要在低位卖出更多份额来支付同一笔必要支出,被卖掉的那些份额就不再参与之后的任何回报。
  3. 从 −15% 到 −60%,被取空的年龄从 87 岁走到 69 岁——相差 18 年。 而这整段差异,全部来自退休头两年这两个数字。

实验二:把「通胀假设」从 2% 拖到 4%,看它和下跌叠在一起。

通胀滑块一动,基准本身就变了(而且「通胀更高」那一行会跟着变成 6%,因为它定义成基准 + 2 个百分点):

情景通胀 2%(默认)通胀 4%
基准期限内没有被取空86 岁取空,第 32–35 年共 4 个缺口
退休头两年市场下跌(−30%)80 岁取空,10 个缺口75 岁取空,第 21–35 年共 15 个缺口

读数:两个不利条件叠起来不是相加。 单独看,下跌让它 80 岁取空,通胀让它 86 岁取空;叠在一起是 75 岁。这件事对协议的含义很具体——你的协议不能只为「市场跌 30%」这一个情形写,因为真正发生的那一次,很可能同时带着另外一件事(第 24 章那张矩阵就是用来列这些事的)。

实验三:把「月可选支出」从 5,000 拖到 4,000,再拖到 3,000,然后只读「退休头两年市场下跌」那一行。

月可选支出「退休头两年市场下跌」被取空的年龄缺口年份数
5,000(默认)80 岁10(第 26–35 年)
4,00082 岁8(第 28–35 年)
3,00084 岁6(第 30–35 年)

两个读数:

  1. 每减 1,000 元月可选支出,这条路径上被取空的年龄推后约 2 年。 这一端不需要市场配合,也不需要你在下跌当天做判断——它是协议里唯一你完全能控制的变量。
  2. 顺手验一个交叉项: 把月可选支出拖到 4,000 时,「基准」那一行的期末变成 6,281,827 元,和默认值下「下调可选支出(−20%)」那一行的数字完全一致。这说明两件事是同一个改动,也说明这个实验台的「下调可选支出」那一行不会和「头两年下跌」那一行自动叠加——想看叠加效果,就得像实验三这样动滑块本身。

拖完之后把五个数记下来,它们是你写协议时要引用的依据:你自己那组假设下的基准读数、−30% 那一档的取空年龄与缺口年份数、保守档的取空年龄、通胀 +2 个百分点叠上下跌之后的取空年龄、以及月可选支出减 1,000 能推后几年。

算一算:退休之后,顺序比平均值重要口径 3.0.0 · 模型 0.1.0

这个选择和上面那条「FI 覆盖用的提款率」是两件事:提款率只改覆盖率那一栏,这条规则才改账户里少了多少钱。

情景期末投资账户投资账户被取空的年龄出现必要支出缺口的年份改了哪些假设
基准4,976,548 元期限内没有被取空没有出现缺口(基准)
退休头两年市场下跌0 元80 岁第 26、27、28、29 年 等 10 年events
通胀更高0 元86 岁第 32、33、34、35 年annualInflation
退休期限更长2,135,382 元期限内没有被取空没有出现缺口horizonYears
下调可选支出6,281,827 元期限内没有被取空没有出现缺口monthlyDiscretionarySpending
档位期末净资产被取空的年龄缺口年份全程最低 Runway期末 FI 覆盖率
保守0 元79 岁第 25、26、27、28 年 等 11 年0.0 个月0.0%
基础4,976,548 元期限内没有被取空没有出现缺口0.0 个月70.5%
乐观21,492,040 元期限内没有被取空没有出现缺口0.0 个月359.9%

同样的平均回报,先跌后涨和先涨后跌不是一回事。退休后每年都要卖出,顺序就变成了风险。

把「退休当年的下跌幅度」从 0 拖到 −30%:平均回报只被动了两年,但被取空的年龄可能提前好几年。 原因不在收益率上——退休之后每个月都要卖出,低点卖出的份额是永久性地少了。 这也是「下调可选支出」那一行值得注意的地方:它改的是你能控制的那一端,而且不需要市场配合。

这个模型做不到的事(和结果一起看)

  • 限制— 这是在给定假设下的推演,不是对未来的预测。
  • 限制— 回报、通胀与收入增长按固定年率施加,不含真实市场的波动与顺序。
  • 限制— 不含税务申报、社保、汇率变动与地区差异,这些需要结合当地规则单独核对。
  • 限制— 人生事件只在你写明的年龄发生,真实世界的冲击不会按计划到来。
  • 限制— 提款率(withdrawalRate)只用来把资本换算成月额、算 FI 覆盖率,它不驱动实际提款;实际提款由提款策略(withdrawalStrategy)决定。

调用的口径: simulateRetirementStress、compareWithdrawalStrategies、project、projectBands、compare

本次计算的假设:

  • 当前 55 岁,60 岁停止劳动收入,推演 35 年。
  • 基准回报按名义年化 5.0% 施加,年化费用 0.5% 从资产里扣,通胀 2.0%。
  • 现金的使用顺序是固定的:收入 → 支出 → 债务 → 把安全储备补到目标月数 → 其余进投资账户;不够时先动用安全储备,再变现投资账户。
  • 两者都空了就记为缺口(shortfall),模型不会自动「借到钱」把缺口藏起来。
  • 「FI 覆盖用的提款率」只参与一件事:把资本换算成月额,用来算覆盖率。它不驱动实际提款——真正从账户里取钱的是下面那条提款规则。
  • 提款规则现在选的是「缺多少取多少(默认)」。缺多少取多少=不写计划,每月取当月缺口;固定金额=第一个退休年按 18,769 元/月提,之后按通胀逐年调整;固定比例=当年年初投资账户余额 × 3.7% ÷ 12,整年不变;护栏式=同固定金额,但年初余额低于 5,133,494 元(退休起点 6,039,405 元 的 85%)时当年提款 × 0.8,回到这条线以上恢复全额。
  • 三条策略的参数不另填,按第 33 章手算二的办法从上面的滑块推出来:月额取退休那一年的支出水平,比例取「同一个月额 ÷ 退休起点余额」,所以第一个退休年三条规则取得一样多。
  • 计划提款额超过当月实际需要时,多出来的进安全储备,不投回投资账户;不够时差额先动用安全储备,再变现投资账户;投资账户不够计划额时只取到余额为止。
  • 「退休头两年市场下跌」把退休当年的回报替换为 -30.0%,第二年替换为它的三分之一,其余年份回到基准。
  • 「通胀更高」把通胀改为 4.0%;「退休期限更长」加 10 年;「下调可选支出」砍掉 20.0%。
  • 每个情景只改它声明的那几个变量,改到别的会直接报错——比较不允许静默改动其他假设。
  • 三个档位(保守/基础/乐观)只调整回报、收入增长与通胀,其余假设完全一致。
  • 这不是蒙特卡洛模拟,也不给成功率。它只给出这几条具体路径下的缺口年份和被取空的年龄。

这是教育性计算,不是投资建议,也不是对未来的预测。它只回答「在上面这些假设下,数字会是多少」。

这个实验台在这一章只用来读一个量级

它给出的所有数字都是「在这些假设成立的情况下会怎样」,不是对未来的判断。它的回报按固定年率施加,不含真实市场的波动与顺序;它不含税务申报、社保、汇率与地区差异;它的人生事件只在你写明的年龄发生。

它在这一章的用途只有一个:让「顺序有影响」从一句话变成一个量级——两年的回报换一个数,取空的年龄能差十一年(87 → 76)甚至十八年(87 → 69)。

提款率怎么定、同一段期限在不同顺序下的撑持能力怎么量、灵活支出能缓解多少,这些是第 33 章的内容,不在这一章展开。

手算二:一次再平衡的金额与成本

用骆的数。六步,按你自己的数替换:

  1. 写出目标比例和偏离阈值。 骆是 60% / 40%,阈值绝对 5 个百分点。
  2. 算当前总额与实际占比。 780,000 + 816,000 = 1,596,000;780,000 ÷ 1,596,000 = 48.87%。
  3. 算偏离,判断是否触发。 60% − 48.87% = 11.13 个百分点 > 5 → 触发。
  4. 算目标金额与买卖金额。 1,596,000 × 60% = 957,600;买入 957,600 − 780,000 = 177,600;卖出同额的债券类,债券类变成 638,400(40.00%)。
  5. 算交易成本。 按单边 0.1%(示例比例,你要填自己核对过的数):177,600 × 0.1% × 2 = 355.20 元。占再平衡金额 0.20%,占总资产 0.02%。再加买卖价差,以及税务处理:待核实。
  6. 把金额换成月数。 177,600 ÷ 18,000 = 9.87 个月的必要流出。这一步决定了你会不会真的做得到。

然后,在同一张纸上写下做不到时的那一档。三个替代方案,都要带数:

  • 半程:只买入 88,800 → 股票类 868,800,占比 54.44%,成本约 177.60 元 + 价差 + 税费待核实。
  • 只用新投入:每月 8,000 全部进股票类 → 补满 177,600 需要 22.2 个月,成本接近 0。但它不是等价替代:22.2 个月之后价格是另一个数,补回的份额和今天不一样。
  • 什么都不做,但写下来:日期、当天的实际占比、以及「我这次没有执行」。这一档的全部价值在于它被记录了——否则半年后你只会看到一个解释不清的占比。

自己验两格:1,596,000 × 0.6 = 957,600,957,600 − 780,000 = 177,600;(780,000 + 88,800) ÷ 1,596,000 = 868,800 ÷ 1,596,000 = 0.54436… = 54.44%。

这一节不给阈值的标准值。 阈值定多少(绝对 5 个百分点、相对 25%、还是只按日期)取决于你的交易成本、税务处理、持仓数量和你自己执行得起的频率。这一节要求的只有一件事:它是一个数,写在纸上,而不是一次次临时判断。

你的行动

你的行动写出你的 Crash Protocol,并签上日期

成果是一页纸,四格 + 两张附表。一个文本文件就行。

这份东西只有在下跌之前写好才算成果,所以最后那个日期不是格式要求——它是验收条件。一份在跌了 20% 之后才写的协议,记录的是你当时的情绪,不是你的规则。

可照抄的格式

Crash Protocol
写于:____年__月__日        下一次复核:____年__月__日
写这份协议时的读数:股票类 ______ 元,占组合 ____%;
                  安全储备 ______ 元 = ____ 个月必要流出;
                  12 个月内有指定用途的钱 ______ 元,放在 ________

【附表一】三档跌幅
  跌 20% → 账面少 ______ 元 = ____ 个月必要流出 → 必要支出受影响?__ → 指定用途受影响?__
  跌 30% → 账面少 ______ 元 = ____ 个月必要流出 → 必要支出受影响?__ → 指定用途受影响?__
  跌 40% → 账面少 ______ 元 = ____ 个月必要流出 → 必要支出受影响?__ → 指定用途受影响?__

【附表二】损失承受能力的四条事实
  上一次下跌(日期 / 浮亏金额 / 我实际做了什么):________
  会让我改计划的浮亏金额,以及我会改成什么:________
  12 个月内要付的每一笔(金额 / 月份 / 现在放在哪):________
  和我的收入同时被打击的事件(引用第 24 章矩阵的哪一行):________

【第一格】触发条件(用价格或时间,不用「感觉」)
  价格:________
  时间:________

【第二格】动作(每一种都写明比例与金额算法)
  全额:________
  半程:________
  只用新投入:________
  什么都不做:________(这一档也要写,并且要求记录)

【第三格】不做什么(至少三条,每条是一个可观察的行为)
  1. ________
  2. ________
  3. ________

【第四格】谁来提醒我
  人:______(怎么联系:______;他要对我说的那句话:______)
  纸:这份协议放在 ______(文件名:______)

签名:________        日期:____年__月__日

填好的示例(骆,2026-10-17)

Crash Protocol 写于 2026-10-17 下一次复核 2027-04-17 当时的读数:股票类 1,200,000,占组合 60.00%;安全储备 108,000 = 6 个月必要流出(月必要流出 18,000);12 个月内有指定用途的钱 0 元。

附表一(三档跌幅) 跌 20% → 账面少 240,000 = 13.33 个月 → 必要支出不受影响(6 个月现金 + 执业收入)→ 指定用途不受影响(这一栏是 0) 跌 30% → 账面少 360,000 = 20.00 个月 → 同上 → 同上 跌 40% → 账面少 480,000 = 26.67 个月 → 同上 → 同上

附表二(四条事实) 上一次下跌:2022 年,浮亏约 190,000,我停了五个月没有投入,没有卖出。——所以我的已知行为是「会停投」,不是「会割肉」。协议要防的是停投。 会让我改计划的金额:浮亏到 400,000 的时候我会想把目标比例从 60% 改到 40%。写在这里的意思是:那是我的情绪阈值,不是我的规则阈值;规则阈值是下面那条 5 个百分点。 12 个月内要付的每一笔:无。(如果有,它必须在下跌之前就从股票类和债券类里挪出来。) 和我的收入同时被打击的事件:第 24 章矩阵第 3 行「本地中小企业经营困难」——我的客户是本地中小企业,这一行同时命中我的执业收入和我持有的那只本地宽基。所以我的三档表要按「收入也掉三成」再看一遍:那种情形下安全储备从 6 个月变成约 4 个月,但仍然不需要卖出股票类。

第一格 · 触发条件 价格:股票类实际占比偏离 60% 这个目标达到或超过 5 个百分点(即低于 55% 或高于 65%)。 时间:每年 1 月 15 日和 7 月 15 日各看一次,无论价格有没有触发。两条同时成立时按价格那条办。

第二格 · 动作 全额:买入「总额 × 60% − 股票类现值」。算一遍 2026Q4 那个情形:1,596,000 × 60% − 780,000 = 177,600,资金从债券类来,交易成本按单边 0.1% 约 355.20 元,税务处理待核实。 半程:只买入全额的一半(上例 88,800),结果占比 54.44%。触发条件:全额那一笔超过 9 个月的必要流出时,默认走这一档——因为我知道自己做不到全额。 只用新投入:每月 8,000 的新投入全部买入跌得多的那一类,不卖另一类。补满上例的 177,600 需要 22.2 个月。它不是等价替代,我接受这一点。 什么都不做:允许。但必须在协议末尾记一行:日期、当天的实际占比、「本次未执行」。不记录的「不做」等于这份协议作废。

第三格 · 不做什么

  1. 不每天看账户。 只在每月 5 日看一次,以及触发条件满足时看。
  2. 不改目标比例和投资期限。 60/40 和「这笔钱十年内不用」这两条在下跌期间一律不改;要改只能在每年 1 月那次复核里改,而且要写出改的理由不是价格。
  3. 不借钱加仓。 任何形式都不行,包括信用额度、保单贷款、以持仓为担保的融资。
  4. 不在同一周内做第二个决定。 执行完一档之后的七天里不做任何新动作。

第四格 · 谁来提醒我 人:我的伴侣。微信或者直接说。她要对我说的那句话是:「你的协议在哪里,先去读一遍,然后告诉我今天触发的是哪一条。」 纸:这份协议在家里的文件夹「财务」第一页,以及云盘 财务/Crash-Protocol-2026.md。两个地方都放,因为我知道我会找不到。

签名 骆 日期 2026-10-17

执行记录 2026-12-31:股票类占比 48.87%,偏离 11.13 个百分点,触发。全额 177,600 超过 9 个月必要流出(9.87 个月),按协议走半程,买入 88,800,占比回到 54.44%,成本约 177.60 元。

填的时候注意五件事

  1. 附表一必须用元,而且必须带那一列月数。 没有金额的那三行就是三个百分号,而百分号在下跌那天不会让你想起任何东西。
  2. 「什么都不做」要写成一个正式的档位,而不是空着。 空着的那一档会在那天自动被选中,而且不留记录。
  3. 第三格至少三条,每条是可观察的行为。 「保持冷静」不是行为,「每月 5 日看一次账户」是行为。
  4. 第四格要有一个具体位置或一个具体的人。 协议的执行力大部分在这一格,因为它是唯一不依赖那天的你的部分。
  5. 签日期,然后给它一个复核日。 复核日到了,或者下面任何一条发生了,这份协议就过期,要重写并重新签:
    • 12 个月内的指定用途变了(新增一笔、金额变了、月份变了);
    • 月必要现金流出变化超过 15%(附表一的那一列月数会全部变);
    • 收入结构变了(换雇主、失去一个主要客户、第 24 章矩阵里和收入同时被命中的那一行变了);
    • 目标比例变了(那是第 27 章的产出,一变这份协议的第一格就要重算);
    • 协议真的被触发过一次——执行完之后要写一行记录,并在三十天内复核一遍这四格。

成果长什么样

一页纸,四格齐全,两张附表都填了数,最后有签名和日期,并且它写在你的组合还没跌的时候。

第三格和第四格是这份东西和一篇读后感的区别。写完以后做一次检验:把这页纸交给一个不懂投资但认识你的人,问他「如果我明天跟你说我要把全部股票类卖掉,你会做什么」。 他答不上来,说明第四格还没写完。

这一章不做的四件事

不定目标比例(第 27 章 资产配置),不处理币种与通胀的口径(第 28 章 货币、通胀与税务),不写完整的投资政策(第 30 章 长期投资政策),不建提款模型(第 33 章 退休提款与序列风险)。

这一章和第 30 章的分工是:Crash Protocol 只管下跌那几天,Investment Policy Statement 管所有日子。 协议是政策里的一节,而且是必须先写的那一节——因为一份没有下跌条款的投资政策,在它唯一会被考验的时候是空白的。

和第 5 章的分工是:应急金让你在下跌期间不必卖出,协议决定你在不必卖出的时候也不会卖出。两件事都要有,而且顺序是先有前者——没有现金的人写不出协议,因为他那一栏「必要支出是否受影响」填的是「受影响」,那时候该做的不是写协议,是回到第 1 章和第 5 章。

检查标准

检查标准0 / 8
  • 我的 Crash Protocol 是在下跌之前写的,纸上有签名和一个具体日期,还有一个下一次复核的日期。
  • 我用金额而不是百分比描述过回撤:跌 20% / 30% / 40% 三档,每一档我都写出了账面少多少元,并且换算成「等于我几个月的必要现金流出」。
  • 三档的每一档我都分别判断了两件事——未来 12 个月的必要现金流出会不会被影响,以及 12 个月内有指定用途的那几笔钱会不会被影响——并且知道这两个答案可以方向相反。
  • 我的损失承受能力是用四条可观测的事实写的(上一次下跌我实际做了什么、多少浮亏会让我改计划、12 个月内要付的每一笔、第 24 章矩阵里哪一行同时命中我的收入和我的持仓),不是一个性格判断或问卷分数。
  • 我的触发条件用价格或时间写成了一个外人也能判断的条件,正文里没有出现「感觉」「恐慌的时候」「跌得差不多了」这类说法。
  • 我算过一次再平衡:触发时要买入/卖出多少元、交易成本是多少(按我自己核对过的比例)、税费那一行写的是待核实,并且这个金额换算成了几个月的必要流出。
  • 我事前写好了做不到时的替代方案(半程、只用新投入、什么都不做),其中「什么都不做」那一档写明了必须留下日期与当天占比的记录。
  • 我的协议里有至少三条「不做什么」,每一条都是可观察的行为;并且第四格写出了一个具体的人或一个具体的文件位置。

容易搞错的地方

用百分比描述自己的回撤承受能力。 以为「我能承受 30%」是一个答案。实际它不触发任何联想,所以它在下跌那天不起作用;岳的 30% 是 240,000 元,也就是十六个半月的必要流出,他看到这个数的反应和看到百分号完全不同。后果:承受能力被系统性高估,而高估的那部分会在真正下跌时以一次临时决定的形式兑现。

把「账面少了多少」和「必要支出会不会受影响」当成同一个问题。 以为跌得多就一定会影响生活。实际它们由两组完全不同的东西决定:前者由持仓金额和跌幅决定,后者由你的现金、收入和近期用途决定。岳跌 40%(−320,000)时必要支出一分不受影响,而他那笔 120,000 的学费在三档里全部受影响。后果:该动手的那一笔(有具体日期的钱)被忽略,不该动手的那一笔(长期不用的钱)被卖掉。

以为「长期持有」是无条件正确的。 实际它有两个前提:这笔钱确实长期不用,而且你撑得过中间的回撤。缺第一个,它在 12 个月内就会被迫变现;缺第二个,你拿到的不是长期回报,是你卖出那一天的价格。后果:把一句口号当成风险管理,而真正的风险管理是现金和那张协议。

以为再平衡是一个技术动作。 实际它要求你在最难受的那一周买入跌得多的那一类:骆要把 177,600 从没跌的那一类挪进刚跌掉 35% 的那一类,相当于她 9.87 个月的必要流出。成本只有 355.20 元(占总资产 0.02%),而执行不了的原因从来不是成本。后果:规则写了但没执行,也没记录,半年后只剩一个解释不清的占比。

不写「做不到」时的替代方案。 以为写了全额档就等于有计划。实际做不到的那一天你需要的是一个已经写好的次优选项,而不是在当天临时设计一个。骆的做法是事前就写明「全额超过 9 个月必要流出时默认走半程」。后果:全额执行不了,于是什么都没做,而且因为没写下来,这次「什么都没做」连一条可复盘的记录都没留。

把「什么都不做」当成空白而不是一个档位。 实际它是四档之一,而且是唯一一个会在没人选择时自动生效的。它唯一的要求是留下记录:日期、当天的实际占比、「本次未执行」。后果:一个被默默滑过去的「不做」在复盘里无法区分于「我判断过并决定不做」,于是你永远不知道自己的协议是有效还是只是没被触发。

只为「市场跌 30%」这一个情形写协议。 实际不利条件很少单独来。实验台上,下跌让它 80 岁取空,通胀 2% → 4% 让它 86 岁取空,两件事叠在一起是 75 岁、15 个缺口年份。后果:协议对准了一个真实世界里不会单独发生的情形,而第 24 章那张矩阵本来就是用来列出「什么事件会同时打击它们」的。

以为影响结果的是平均回报。 实际顺序也影响结果,而且量级不小:实验台上两年的回报从 −15% 换到 −60%,被取空的年龄从 87 岁走到 69 岁,相差 18 年;连「换成 0%」这一档都让期末少了 2,033,188。原因不在收益率上——退休之后每个月都要卖出,低位卖掉的份额不再参与之后的任何回报。后果:把一个关于顺序和卖出时点的问题,当成一个关于收益率高低的问题。顺序这件事的完整模型在第 33 章。

协议只写「做什么」,不写「谁来提醒你」。 以为写下来就会执行。实际协议是今天的你写给那天的你的,而那天的你有权不看它。后果:一份存在但没被打开的协议,和没有协议的区别只在于你以为自己有一份。

本章自测

不要回头翻,先自己答一遍。

  1. 用一句话说明:为什么「我是长期投资者,我不动」这个答案在今天给出时信息量很低?
  2. 事前的最大回撤和事后的最大回撤有什么区别?这一章要用的是哪一个,用来做什么?
  3. 岳的股票类 800,000,跌 30% 账面少多少元?这个金额等于他几个月的必要现金流出?算式写出来。
  4. 岳跌 40% 那一档,必要支出为什么不受影响?而那笔 120,000 的学费为什么三档都受影响,缺口多少?
  5. 损失承受能力的四条可观测事实是哪四条?第四条要用到前面哪一章的什么工具?
  6. 鲍在卖出那天付的「确定代价」大约多少?「不确定代价」在两条假设路径下分别是多少?这一章由此得出的结论是什么——注意它不是「别卖」。
  7. 骆触发再平衡时,股票类实际占比多少、偏离目标几个百分点?要买入多少元,成本多少,占再平衡金额和总资产各多少?
  8. 骆的「只用新投入」那一档要 22.2 个月才补满 177,600。为什么它不是全额档的等价替代?
  9. 实验台上把「退休当年的下跌幅度」从 −15% 拖到 −60%,被取空的年龄从几岁走到几岁?为什么两年的回报能造成这么大的差异?
  10. 「换成 0%」那一行为什么不是「什么都没发生」?期末比基准少了多少?
  11. 通胀从 2% 拖到 4%,再叠上 −30% 的头两年下跌,被取空的年龄是多少、缺口几个年份?这件事对你写协议的方式有什么要求?
  12. 月可选支出每减 1,000 元,这条路径上被取空的年龄大约推后几年?为什么说这是协议里唯一你完全能控制的变量?
  13. Crash Protocol 的四格分别是什么?哪两格最常被省掉,为什么说它们是唯一不依赖你当天判断力的部分?
  14. 「长期持有」的两个前提是什么?缺任何一个会发生什么?
  15. 你自己的协议签的是哪一天?如果它还没签,这一章的成果就还不存在——现在挡住你的是哪一格?

第 3、4 题答不上来,回到「算一遍」把手算一做完,那张三档表是这一章最低的门槛。第 9 到第 12 题答不上来,回到实验台把三个实验各拖一次。第 13 和第 15 题答不上来,说明「你的行动」还没做完——这一章的成果是那页纸,不是读完这一章。


这一章对应的 Knowledge Object。「例子」那一栏把鲍那一天的两种代价并排放着——确定的 1,632 元,和符号未知的 +330,421/−116,382:

WF-DRAWDOWN-029第 29 章 回撤与行为风险
核心问题
组合跌 30% 的那天,我会做什么?
学习目标
能把三档跌幅换算成金额与月数,并在下跌之前写完一份四格齐全、有签名有日期的 Crash Protocol。
基础解释
跌 30% 不会让你退出,让你退出的是你在跌 30% 的那天临时做的决定。所以这一章要求的不是判断,是一张事前写好的纸:触发条件、动作、不做什么、谁来提醒你。
进阶解释
百分比换成金额才有信息量,而「账面少了多少」和「必要支出会不会受影响」是两个独立判断——后者由你的现金、收入与 12 个月内的指定用途决定,两个答案可以方向相反。损失承受能力用四条可观测事实写,最容易漏的是「什么事件会同时打击收入和持仓」。「什么都不做」是四档之一,而且是唯一一个没人选择时会自动生效的,所以它必须留下日期与当天占比的记录。
例子
鲍起点 1,200,000、跌 32% 之后卖出 816,000 并三年后才买回:按单边 0.1% 的示例成本算,他那天付的确定代价约 1,632 元;而不确定的那一部分在两条写明的假设路径下是 +330,421 或 −116,382——他在卖出的那一天不知道这个数的符号。岳那句「我能承受 30%」换成金额是 240,000,等于他 16.55 个月的必要现金流出。
计算或实验
三档跌幅金额
现实行动
写出 Crash Protocol 并签上日期:四格(触发条件、动作、不做什么、谁来提醒你)加两张附表(三档跌幅、损失承受能力的四条事实)。
检查标准
  • 三档跌幅(20% / 30% / 40%)都写成了金额,并换算成「等于我几个月的必要现金流出」
  • 每一档都分别判断了必要支出与 12 个月内有指定用途的钱会不会受影响,并知道这两个答案可以方向相反
  • 触发条件是一个外人拿着我的对账单也能判断的条件,正文里没有「感觉」「跌得差不多了」这类说法
  • 做不到时的替代方案事前就写好了,其中「什么都不做」那一档写明必须留下日期与当天占比的记录
关联概念
WF-RUNWAY-002、WF-ALLOC-027、WF-IPS-030
来源
prd-v1.md 第 07 节 Phase V 第 29 章、第 15 节 Simulation E;prd-v1.md 第 07 节 Phase V 阶段约束:不得规定所有人都该买某个指数,必须按投资期限/流动性需求/地区/税务/风险承受能力/现有资产结构分析
最近核对
2026-10-17

带走的结论

计划要在下跌之前写好,否则真正做决定的是当时的情绪。

这一章我走到哪了查看全部进度
成果已经做出来了Crash Protocol:触发条件、动作、不做什么,以及谁来提醒你。

自评(三项是分开的,不要一起勾)

进度只存在这台设备的浏览器里,不会上传。清理浏览器数据、换设备或使用隐私窗口都会丢失,请用下面的导出保留一份。

On this page