基金定投计划与回撤测算 sip-drawdown-calculator
把每月定投金额变成一份测算表:终值 + 累计投入 + 最大回撤估算 + 风险提示。
何时使用
- 想做基金定投,需要算每月投多少、投5年/10年能有多少钱
- 想知道按自己的风险承受能力,定投期间最坏会浮亏多少
- 对比不同定投金额/期限的收益差异
- 评估"如果跌了30%我能不能扛住"
创作流程
Step 1 收集输入
| 输入项 | 默认值 | 说明 |
|---|---|---|
| 每月定投金额 | 1000元 | 每月固定投入,发薪日次日扣款 |
| 预期年化收益率 | 8% | 参考沪深300长期年化,非承诺 |
| 投资期限 | 5年 | 月数=年×12 |
| 历史最大回撤 | 30% | 沪深300历史最大回撤约45%,用30%做中性估计 |
| 起始本金 | 0元 | 一次性投入+定投,如有则填入 |
Step 2 运行测算
用 scripts/sip_calc.py 计算:
- 月利率 r = 年化 / 12 / 100
- 终值 FV = 起始本金 × (1+r)^n + 月投 × [((1+r)^n - 1) / r]
- 累计投入 = 月投 × n + 起始本金
- 预期收益 = FV - 累计投入
- 最坏浮亏 = FV × 最大回撤率
Step 3 风险评估
- 最大回撤意味着账户最高点到最低点的跌幅
- 定投期间最大回撤可能发生在第1-3年(本金少、波动大)
- 给出"跌了X%你会怎么办"的心理准备建议
Step 4 输出定投计划
按输出格式模板生成完整计划。
输出格式
【基金定投测算报告】
一、基本参数:
每月定投:2,000元 | 预期年化:8% | 期限:10年
起始本金:0元
二、测算结果:
累计投入:240,000元
预期终值:366,400元
预期收益:126,400元(+52.7%)
三、回撤估算:
假设历史最大回撤:30%
最坏情况账户浮亏:约110,000元
注意:定投前3年本金少,回撤绝对金额小;后段积累多,回撤绝对金额大
四、定投执行建议:
1. 每月10号(发薪日次日)自动扣款
2. 设定止盈线:年化收益达15%时,赎回50%
3. 回撤超过20%时,当月定投金额加倍(摊低成本)
4. 每半年检视一次,不要每天看涨跌
五、风险提示:
历史年化8%不代表未来一定8%,可能更低甚至为负
最大回撤30%是历史参考,不代表未来必然发生
本测算不构成投资建议,投资有风险
边界与说明
- 历史回撤不代表未来:过去30%的最大回撤,下次可能是20%也可能是50%
- 预期收益非承诺:年化8%是长期参考值,单年可能-20%到+30%
- 不构成投资建议:本技能只做数学测算,不推荐任何具体基金
- 定投需要闲钱:至少3年不用的钱,避免被迫在低点赎回
- 区别于「家庭资产配置表」:后者决定大类资产比例,本技能算具体定投方案的数字