投资理财

退休资产蒙特卡洛模拟

给定收益率与波动率,随机模拟上千条路径,算出资产撑到目标年限的成功率。

  • 免费免注册
  • 结果可分享链接
  • 浏览器本地计算

随机数用固定种子生成,所以同样的一组输入永远给出同样的结果,复制出去的结果链接对方打开也是这份数字。 模拟次数上限 2000——再往上精度提升有限,手机浏览器却可能卡住。

42.1%
撑满 30 年的成功率
¥0.00
终值中位数
5.00%
首年提取率
第 9 年
最早耗尽年份
¥0.00
终值 5% 分位(最差那批)
¥0.00
终值 25% 分位
¥2,808,924.72
终值 75% 分位
¥15,183,604.73
终值 95% 分位(最好那批)
跑了 1000 条路径,其中 42.1% 的路径在第 30 年末资产还没花完。 终值分布很宽:最差的 5% 只剩 ¥0.00,中间那条是 ¥0.00, 最好的 5% 能到 ¥15,183,604.73—— 上下差 一个数量级以上, 而这一切用的是同一组假设,只是随机顺序不同。 失败的路径里,最早在第 9 年就花光了, 中位耗尽年份是第 21 年。
和「每年都拿平均收益」的算法比一比。如果假设每年都稳稳拿到 6%,同样的支出与通胀下,第 30 年末剩 ¥667,563.48。 这个数字通常比中位数好看,因为它把波动这件事整个删掉了。 波动带来的损伤叫「收益顺序风险」:退休头几年遇上下跌,你还得照样取钱, 取走的是打了折的资产,后面涨回来也补不回被卖掉的那部分本金。 把波动率填成 0 再算一遍,成功率会跳到接近 100%——那个数字才是幻觉。

逐年存活情况

年份当年耗尽路径累计耗尽存活率
100100.0%
200100.0%
300100.0%
400100.0%
500100.0%
600100.0%
700100.0%
800100.0%
91199.9%
102399.7%
114799.3%
12111898.2%
13193796.3%
14286593.5%
15279290.8%
162711988.1%
172914885.2%
184118981.1%
193622577.5%
203826373.7%
214030369.7%
224735065.0%
233538561.5%
244843356.7%
254047352.7%
262850149.9%
271952048.0%
282454445.6%
292056443.6%
301557942.1%

本工具的核心假设是:每年的收益率相互独立、服从以你填的收益率为均值、波动率为标准差的正态分布。 真实市场不是这样——它有厚尾(极端涨跌出现的频率远高于正态分布的预测)、有波动率聚集(跌起来一跌一串)、 年度之间也不完全独立。所以这里的成功率只能当作同一套假设下的相对比较,不能当成对现实概率的度量。 模型也不含税费、不含医疗等大额突发开支、不含退休后的其他收入(养老金、租金、返聘), 支出按固定通胀率匀速上调,现实中人在市场差的年份往往会主动缩减开支。本工具仅为测算演示,不构成投资建议。

链接带当前参数,发给别人打开就是同一份结果。

怎么用

5 步
  1. 填初始资产与每年支出:支出按今年的物价口径填,工具会按通胀率逐年上调。两栏一除就是首年提取率,这个比例是全表最关键的单一指标。
  2. 填预期年化收益率与波动率:收益率是长期均值,波动率是年度收益围绕这个均值抖动的幅度。波动率填 0 就退化成一条光滑曲线,成功率会虚高得离谱。
  3. 填通胀率与模拟年数:年数按你预期还要花钱的时间填,比预期寿命再留一截。通胀只作用在支出上,收益率填的是名义值就别再重复扣一遍。
  4. 设定模拟次数:默认一千条路径,上限两千。次数越多分布越平滑,但边际收益递减,手机上跑两千条也可能有轻微卡顿。
  5. 看成功率,更要看分位数:成功率只是一个及格线。真正要看的是 5% 分位那一栏——最差的那批路径剩下多少钱,以及最早在第几年耗尽。
深入讲解

为什么单一收益率算不清退休这件事

「我有三百万,每年花十五万,按年化 6% 算能撑多久」——这个问题看起来一个公式就能解决, 问题出在「按年化 6% 算」这五个字上。年化 6% 是一个长期平均, 真实的年度收益是一串跳来跳去的数字,可能是这一年涨二十、下一年跌十五。 平均值相同,顺序不同,结局可以完全不一样。

蒙特卡洛做的事就是把「顺序」这件事纳入计算:每一年的收益从一个分布里随机抽一个数, 抽满你设定的年数,就得到一条路径;重复上千遍,得到上千条不同的人生。 然后统计其中有多少条撑到了最后。这个比例就是成功率, 而剩下那些提前花光的路径,会被单独列出来告诉你最早在第几年出的事。

收益顺序风险:退休规划里最容易漏掉的东西

在积累期,市场下跌其实是好事——同样的钱能买到更多份额。但退休之后,攻守完全掉个。 你每年都要卖出一部分资产来覆盖开支,如果这几年正好在下跌,你卖掉的是打了折的资产, 本金被永久削掉一块。后面市场即使涨回来,你能享受这波涨幅的份额已经变少了。

这就是收益顺序风险。它解释了为什么两个人用同样的资产、同样的支出、经历同样的一组年度收益率, 仅仅因为退休的起始年份差了两三年,一个安然无恙,另一个中途见底。 平均收益法完全看不见这件事,因为它把每年都抹平成了同一个数字。 蒙特卡洛能看见,这是它值得多花几分钟去理解的唯一理由。

这个模型最大的局限

必须把话说在前面:本工具假设每年的收益率相互独立、服从正态分布。 这是一个为了计算方便而做的强假设,和真实市场有明确的偏差。

真实市场的尾部更厚。 正态分布认为极端事件极其罕见,但历史上的剧烈下跌出现的频率,明显高于正态分布的预测。 换句话说,模型很可能低估了最坏情形的概率,算出来的成功率偏乐观。

波动会聚集,不会均匀分布。 现实中的动荡是成串出现的,一段平静之后跟着一段剧烈起伏,而不是每年独立地抽签。 连续几年的坏年份对退休账户的杀伤力,远大于同样次数但分散在各年的坏年份。

收益率和通胀率也不是常数。 工具让你填一个固定的均值和一个固定的通胀率,实际上这两个量本身也在变, 而且经常在最不方便的时候一起变坏。

所以正确的读法是:不要问「成功率 87% 是不是够了」,而要问「把每年支出砍掉一成, 成功率能从 87% 抬到多少」。前者是在用一个不可靠的绝对数字做决定,后者是在做敏感度分析, 而敏感度分析的结论对模型假设的依赖要小得多。

几个建议的用法

先把波动率填成 0 跑一遍。 你会看到成功率接近满分,那就是普通退休计算器给你的答案。然后把波动率调到一个你认为合理的水平, 看成功率掉了多少。这个落差就是波动本身的代价,很多人是第一次看到它被量化出来。

盯 5% 分位那一栏,而不是中位数。 中位数代表运气一般的情形,5% 分位代表运气很差的情形。退休规划的意义恰恰在于活过后者, 因为你没有第二次重来的机会。如果最差那批路径的结果你完全承受不了,那这套方案就不成立, 哪怕它的成功率数字看着还行。

用它比较方案,而不是预测未来。 多干两年、每年少花一成、把资产配得更稳一些,这三种调整分别能把成功率抬多少? 这类比较的结论相当稳健,几乎不受正态假设的影响。而那个绝对成功率数字, 换一套分布假设就会变,别拿它当承诺。

把提取率单独拎出来看。 首年支出除以初始资产就是首年提取率,结果区直接给了这个数。它是全表信息量最高的单一指标—— 提取率每往下挪半个百分点,成功率的改善通常比调收益率假设来得实在,而且它是你自己能控制的, 收益率不是。很多人花大量时间纠结「能不能多赚一个点」,却没认真算过「少花一成会怎样」。

最后一个提醒:逐年存活表比顶部那个成功率更值得慢慢看。 失败并不是均匀分布在各个年份的,它往往集中在某一段区间里。 看清楚失败集中在哪几年,你才知道自己应该在什么时候准备好后手—— 是提前备一笔现金缓冲,还是保留在某个阶段重新工作或者降低开支的余地。

边界与假设

支出在每年年初取出、按通胀逐年上调,剩余资产按当年随机收益率增长。 模拟年数上限 60 年,模拟次数上限 2000 次,超出会被截断——次数再多精度提升有限, 浏览器却可能卡住。随机数用固定种子,同样输入永远给出同样结果, 这样复制出去的结果链接对方打开才是同一份数字。工具不含税费与产品费用, 不含养老金、租金等其他收入,不含医疗等大额突发支出,也不考虑人在市场低迷时主动缩减开支的灵活性。

风险提示:模拟结果只是同一套假设下的统计输出,不是对未来的预测,也不代表任何概率承诺。 过往市场表现不代表未来。本工具仅为测算演示,不构成投资建议。

常见问题

7 条
蒙特卡洛模拟和普通退休计算器有什么区别?
普通计算器假设每年都稳稳拿到平均收益率,算出来是一条光滑曲线和一个确定的终值。蒙特卡洛把每年的收益换成随机抽样,跑上千遍,得到的是一片结果分布。差别不在数学难度,而在结论形态:前者给你一个数字,容易让人误以为那就是未来;后者给你一个区间和一个概率,逼你直面「同样的假设也可能有很不同的结局」。工具里那段「和每年都拿平均收益的算法比一比」就是把两种口径并排放在一起。
为什么每次算出来的结果都一模一样?
因为随机数用的是固定种子的伪随机算法,同一组输入必然生成同一串随机序列。这是刻意设计的:如果每次刷新都换一组数字,你复制出去的结果链接对方打开会看到另一份结论,分享和复核都无从谈起。想看不同随机序列下的差异,可以微调波动率或模拟次数,路径会随之改变。固定种子不影响统计结论,因为一千条路径本身已经覆盖了足够宽的情形。
成功率多少才算安全?
这个工具不给标准答案,也建议你别去找一个万能门槛。成功率是在一套人为假设下算出来的相对指标,它对收益率和波动率的取值非常敏感——把收益率调高一个百分点,成功率能跳好几个点。更有价值的用法是保持假设不变,比较不同方案:多工作两年、每年少花一成、把波动率降下来,各自能把成功率抬升多少。看这些差值,比纠结绝对数字有意义得多。
什么是收益顺序风险,为什么它这么重要?
同样一组年度收益率,只是先后顺序不同,退休结局可能天差地别。原因是你在退休期每年都要取钱:如果头几年遇上下跌,你被迫在低位卖出资产来覆盖开支,本金被永久性地削掉一块,后面市场涨回来时你能享受涨幅的份额已经变少了。而在积累期这个风险要小得多,因为那时你是在往里投钱而不是往外取钱。蒙特卡洛之所以比平均收益法更有参考价值,核心就在于它能把这种顺序效应显示出来。
模型假设收益率服从正态分布,这个假设可靠吗?
不完全可靠,这是本工具最需要提醒的局限。真实市场的收益分布尾部更厚:极端的暴跌和暴涨出现的频率,明显高于正态分布的预测;而且波动有聚集性,剧烈波动往往连成一串,不是均匀撒在各个年份里。这意味着正态假设很可能低估了极端坏情形的概率,工具给出的成功率偏乐观。所以这个数字应当当作同一套假设下的相对比较工具,而不是对现实概率的度量。
通胀率应该怎么填?
这一栏工具不预置任何数值,请你自己填。它只作用在支出上,含义是「你的生活成本每年上涨多少」——注意这未必等于公布的物价指数,因为每个家庭的消费结构不同,医疗、教育、居住的涨幅可能和整体水平相差很大。如果你在收益率那一栏填的是扣掉通胀后的实际收益率,那这里就应该填 0,否则等于把通胀扣了两遍。两种口径都行,不要混着用。
结果里没有考虑的因素有哪些?
不少。工具不含投资税费与产品管理费,不含退休后的其他收入来源,不含医疗或长期照护这类大额突发支出,也没有考虑房产等非流动资产的变现。支出被假定为按固定通胀率匀速上调,而真实的人在市场很差的年份通常会主动缩减开支,这种灵活性本身就能明显提高实际成功率。所以这个模型既有偏乐观的地方,也有偏保守的地方,请把它当成一个思考框架而不是结论。

本工具仅为测算演示,不构成投资建议。计算结果受输入假设影响,实际情况请以官方规定与金融机构公布为准。

回到计算器