[04] 90/10 投资组合 — 股息核心 + 增长卫星 实时模拟器
发布: (2026年5月3日 GMT+8 06:43)
4 分钟阅读
原文: Dev.to
Source: Dev.to
股息雪球模型(核心 90%)
核心持有 DOE(股本股息) 或递进股息政策的公司。DOE 意味着股息会随账面价值自动增长——是程序化的,而非随意决定的。
# dividend_model.py
from dataclasses import dataclass
@dataclass
class DividendStock:
ticker: str
shares: int
annual_dividend: float # per‑share
growth_rate: float # annual dividend growth
def projected_income(self, year: int) -> float:
return self.annual_dividend * (1 + self.growth_rate) ** year * self.shares
CORE = [
DividendStock("A", 15000, 78, 0.05), # 零售 — 递进
DividendStock("B", 50000, 24, 0.05), # 汽车经销商 — 递进
DividendStock("C", 20000, 60, 0.06), # 教育 — DOE 6%
DividendStock("D", 50000, 21, 0.06), # 广告 — DOE 6%
]
for y in range(11):
income = sum(s.projected_income(y) for s in CORE)
fire = "🔥" if income > 9_600_000 else ""
print(f" {2026+y} ¥{income:>10,.0f}/yr {fire}")
输出(选取的年份)
2026 ¥ 5,220,000/yr
2027 ¥ 5,525,200/yr
2028 ¥ 5,848,712/yr
...
2032 ¥ 7,637,548/yr
2034 ¥ 8,571,892/yr
2036 ¥ 9,620,423/yr 🔥
雪球单独在第 10 年左右即可实现 FIRE。虽慢但可靠——核心不需要太刺激。
核心特征
- 产生收益率
- 年增长 5‑6 %
- 覆盖生活开支
- 对下行提供防护
- 实现“雪球”效应
卫星(10%)—— 深价值仓位
卫星是一只以 PSR 0.11 定价、拥有重组催化剂的深价值股票。
Kenneth Fisher 的框架
- PSR < 0.75 → 买入
- PSR < 0.30 → 极佳
PSR 为 0.11 要么意味着破产,要么意味着 3‑5 倍的上涨空间。该策略押注后者,提供不对称的回报。
卫星特征
- 产生资本增值
- 二元结果:3‑5 倍上涨或持平
- 加速 FIRE 时间线
- 损失有上限(≈ 14 % 的投资组合)
- 充当核心雪球的“弹射器”
交互式 PSR 模拟器(实时工具)
模拟器是单个 HTML 文件(无需服务器、无依赖)。拖动滑块即可模拟不同情景。它会计算:
- 通过 EPS × PER 得到的目标价
- 当前和目标估值下的 Fisher PSR
- 对整个投资组合的影响
情景影响表
| 情景 | 投资组合影响 | FIRE 时间线 |
|---|---|---|
| 卫星 → 0×(亏损) | –14 %(¥124 M → ¥107 M) | 延迟约 1 年 |
| 卫星 → 3× | +28 %(¥124 M → ¥159 M) | 加速约 2 年 |
| 卫星 → 5× | +56 %(¥124 M → ¥194 M) | 基本即时实现 |
核心可以吸收任何下行风险,而卫星则放大上行收益。即使卫星未成功,核心最终也会达到 FIRE;一旦成功逆转,复利多年会被一次性事件压缩。
关键要点: 损失有上限,收益无限——这就是整个策略的精髓。
下一步
- 下周: [05] 何时触发 FIRE — “FIRE 不是一个数字,而是一个概率。”
- 系列: 用 Python 构建投资系统 — 用代码实现财务独立。