基本约定
所有金额都按今天的购买力(实际值)计算,内部以工作地货币计算,展示时按当期汇率换算。收益率也都是扣除通胀后的实际值。
组合实际收益
r = w × 股票实际收益 + (1 − w) × (10 年期国债收益率 − 长期通胀) − 税费拖累
w 是股票占比。r 是几何(复利)收益,下限为 −50%。股票实际收益默认 5%:美国 1900–2025 年实际年化约 6.6%(UBS 全球投资回报年鉴 2026),但美国是幸存者,多数国家更低,所以取保守值。
长期通胀 = (最新 CPI 同比 + 通胀目标) ÷ 2,保留一位小数
取中间值,是为了不把一时的高通胀或低通胀外推几十年。
积累期
A(t+1) = A(t) × (1 + r) + S(t),S(t) = 收入 × (1 + 收入增长)^t − 当前支出
储蓄在每年年末投入。支出按实际值保持不变,收入按实际增长率上升。
安全提取率
退休期不超过 30 年时默认 3.9%,来自 Morningstar 2026 年度研究(30 年、90% 成功率、通胀调整的固定支出)。更长的退休期按 40 年 3.5%、50 年 3.3%、60 年及以上 3.1% 线性下调。这个下调是本工具的经验假设,不是 Morningstar 的数据。专业模式可以关闭自动调整,手动填写。
放假所需资产(含养老金桥接)
设 t 年后放假,年支出为 E,养老金为 P,从领取年龄开始领,距离领取还有 b 年,退休期共 H 年:
没有养老金:需求 = E ÷ 提取率(H)
已到领取年龄:需求 = max(E − P, 0) ÷ 提取率(H)
未到领取年龄:需求 = min( Σ(k=0..b−1) E ÷ (1+r)^k + max(E − P, 0) ÷ 提取率(H−b) ÷ (1+r)^b,E ÷ 提取率(H) )
领取之前的支出全部自己承担,逐年贴现;领取之后只需要覆盖缺口。取 min 是因为养老金只会帮忙:需求不会高于同样计划但没有养老金的情况。跨国退休时,E 和 P 先按汇率换成工作地货币,并乘以 (1 + 退休地货币年实际升值)^t;t 是放假那一年,放假之后不再累积升值,模拟也用同一规则。工作地和退休地货币相同时,这一项不起作用。积累期资产不会低于 0:支出超过收入的部分不计为负债,确定性路径和模拟用同一规则。
放假年龄
从今年开始逐年比较资产和所需资产,第一个资产不低于所需资产的年份就是放假年份。"提前多少年"用相邻两年的差距线性插值,得到小数年:
t − 1 + 上一年缺口 ÷ (上一年缺口 + 当年盈余)
倒推
- 多存:解第一年储蓄 S,使 A(0)(1+r)^n + S × Σ(k=0..n−1)(1+g)^k (1+r)^(n−1−k) 等于所需资产,g 是收入增长率。
- 多赚:在 −10% 到 30% 之间二分求解所需的实际收益。超出范围会直接提示。
- 少花:二分求解退休年支出,使所需资产等于当前计划在目标年龄的资产。
- 本金:所需资产减去未来储蓄的终值,再贴现回今天。
蒙特卡洛
每条路径的年收益服从对数正态分布,中位数按 r 复利。波动率按组合计算:
σ² = w²σ股² + (1−w)²σ债² + 2w(1−w)ρσ股σ债
默认股票波动率 17%、债券 6%、相关性 0.2,这些是本工具的假设,可在专业模式修改。模拟 2,000 条路径,随机种子固定为 20261026(mulberry32 生成器,Box-Muller 变换),相同输入得到相同结果。放假之后每年年初取出支出(扣除已领取的养老金)。成功 = 到规划年龄之前资产从未耗尽。
退休地支出估算
退休地支出 = 当前支出 ÷ 工作地汇率 × (退休地价格水平 ÷ 工作地价格水平) × 退休地汇率
价格水平 = 世界银行住户消费购买力平价 ÷ 当前市场汇率。这是国家级的粗略估算,不反映城市差异,也不等于你的实际花销,所以页面上标注为估算值,可以改写。
国家范围
债券收益率只影响工作地的收益假设,退休地只需要汇率和价格水平。所以新加坡、马来西亚、泰国目前只能选作退休地。中国大陆的 10 年期国债取自经合组织(OECD)的月度长期利率,每月自动更新,通常晚 1 到 2 个月。中国香港没有可再发布的自动来源,使用标明"假设"的固定值。详见数据来源。
周一和工作日
周一数 = 年数 × 365.25 ÷ 7,工作日数 = 年数 × 250,都四舍五入。250 天是约数,各地和各行业不同。
放假类型
类型回答四个关于假期的问题,每个问题两个答案,组成 4 个字母,共 16 种,分 4 组。它只由你填的数字决定,不是性格判断:
- 启程:放假年龄在 50 岁及以前是 E(早),之后或规划期内到不了是 L(晚)。
- 目的地:放假的地方和现在生活的地方相同是 H(在地),不同是 A(远方)。
- 行李:放假后的年支出,换成工作地货币并除以两地物价之比,不超过现在年收入的 60% 是 T(轻装),超过是 F(宽裕)。
- 路费:现有资产 × (1+r)^t ÷ 放假时的资产,达到 50% 是 G(靠滚),否则是 S(靠存)。
分组由目的地和行李决定:HT 归园派、HF 主场派、AT 漫游派、AF 环球派。到站进度单独显示:假期中(现有资产已达放假线)、滑行中(现有资产 ≥ 领养老金时的放假线 ÷ (1+r)^距离领取的年数)、在路上、待发车(规划期内到不了)。这些门槛是本工具设定的,不是学术标准。
同样的钱,在哪放假最早
其他假设不变,把退休支出按汇率换成当地货币,再乘以当地物价水平 ÷ 当前退休地物价水平,养老金只按汇率换算。没有计入签证、税务、医疗和汇率风险。
结论的图形
人生条按年数画出上班和放假两段。"10 个平行的你"是成功率乘以 10 后四舍五入:只有成功率 100% 才画满 10 个,只有 0% 才一个也不画。放假资金进度 = 现有资产 ÷ 放假所需资产,最多 100%。
大跌后少花
默认关闭,也就是固定支出。设置后,只要组合某年下跌超过 15%,下一年的支出按设定比例减少,再扣除养老金。它只影响模拟的成功率,不影响放假年龄。
平行人生
前四条是蒙特卡洛模拟用同一规则走出的路径,随机种子显示在页面上,同样的输入可以复现。首屏种子固定为 20261026 起的 4 个连续整数。组合收益每年独立抽样,不代表任何真实市场的历史走势。支出默认是固定的(大跌后少花默认关闭),现实里可以减支或兼职。
"等你来写"取前四条里最难的一条(最早花完,其次剩得最少),用同一个种子、同样的年景,换上你的判断重走一遍,放假年龄按新假设重新计算;如果是按"想几岁放假"反推,就保持那个年龄和对应的储蓄计划。题目是固定的,换一批年景时答案保留,这条人生改走新一批里最难的那段。你的判断包括股市长期收益、大跌后少花多少、股票占比、通胀、利率和工资涨幅,这些是你自己的看法,不是预测,也不是建议。只影响决策的滑杆也会写入,年龄、已有资产和风险假设只做试算;按想几岁放假反推时,存多少由目标决定,收入、支出和工资涨幅的滑杆也只做试算。放假类型在反推时按你想放假的年龄算。回答保存在你的浏览器里。
答完 6 题时,6 个选项会匿名发送到本站,题目上方事先写明。服务器只给每个选项的人数加一,不记录 IP、设备、时间或你填的其它数字,每个浏览器只计入一次,之后改答案不会再计。满 30 人后才显示比例。这些人数没有去重,也不是抽样调查,只能当作参考。
每条人生下面的三个数说明它的年景:放假头 5 年的年化收益、整个假期(钱花完之前)的年化收益和一年跌 15% 以上的次数。
每条人生的名字由结果决定:差一口气(规划终点前 10 年内花完)、开局暴击(放假后 15 年内花完)、中途断粮(其余花完的情况)、虎口脱险(放假后最低点不到放假时资产的四分之一)、过山车(最差一年跌 20% 以上且最好一年涨 30% 以上)、顺风局(终点资产不低于放假时)、平稳局(终点资产不低于放假时的一半)、细水长流(其余)、长跑局(没有放假)。同一批里名字重复时,换成另一个同样成立的名字:后劲不足(放假头 5 年年化不低于 4% 却花完)、起步就难(放假头 5 年为负)、风浪不断(大跌 3 次以上)、先苦后甜、一路高歌(放假头 5 年年化 6% 以上且终点资产不低于放假时)、入不敷出;都不成立时加序号。
模型不包含
- 具体税法计算(用"税费拖累"近似)
- 自住房价值、一次性大额支出、遗产目标
- 医疗费用的长期超额上涨
- 城市级生活成本
- 动态调整支出的提取策略
如何复现
代码全部开源。专业模式在生成一次放假卡后打开,公式、数据来源和源码不需要解锁。在专业模式导出 JSON,里面有全部假设、随机种子、模拟次数和数据版本。每一期数据都归档在 data/ 目录下。