SUMMARY — 长期投资教程交付总结

做了什么

为「有工程背景、零金融基础」的中文读者,从零搭建了一套长期投资交互式 Jupyter 教程

每个 notebook 状态

Notebook 代码cell 图表 端到端执行 数据
00_导读与环境 4 2 ✅ PASS 真实
01_投资入门_钱为什么要投出去 6 5 ✅ PASS 真实(沪深300)
02_读懂财报_三张表 6 4 ✅ PASS 真实(茅台+苹果)
03_财务指标与估值 7 4 ✅ PASS 真实(茅台)
04_看懂K线与技术面 7 5 ✅ PASS 真实(茅台+苹果)
05_长期投资策略 4 3 ✅ PASS 真实(沪深300)
06_构建与跟踪组合 5 4 ✅ PASS 真实(5标的)
07_实战_完整分析一只股票 6 2 ✅ PASS 真实(茅台+苹果)

执行方式jupyter nbconvert --to notebook --execute --inplace(kernel=invest,timeout=300s)。 结果:8/8 全部跑通,0 个 cell 报错,共 29 张图未触发任何合成数据回退(全部真实)。

关键真实结论样例(来自 notebook 实际输出,非编造)

已知问题 / 局限

  1. 数据端点依赖网络环境:本机 akshare 的 eastmoney 端点被阻断,已改用 sina/tencent;yfinance 历史价格易被限频,已改用 akshare stock_us_daily 取美股价格,三表仍走 yfinance(已耐心抓取并缓存)。换环境若 sina 也不通,会自动降级到缓存或带标注的合成数据。
  2. PE 历史走廊用阶梯式年报 EPS 近似:季度切换处会有跳变,仅作教学示意,非精确 TTM。
  3. 05 章「情绪化择时」「估值分位用价格分位」为简化模拟:用于揭示人性陷阱与估值思路,文中已注明真实操作应使用 PE/PB 分位。
  4. 苹果 ROE 偏高:源于回购导致净资产分母变小,文中已提示需结合负债结构理解;07 章雷达图评分阈值为教学设定,跨行业不可简单套用。
  5. yfinance 三表仅 4~5 年:美股财报历史长度受 yfinance 免费接口限制。

给读者的下一步建议

  1. 动手改参数:DCF 假设、定投金额/年限、回测起点、组合权重——改了重跑才有体感。
  2. 换标的练手:把 07 章的 analyze_a("600519",...) / analyze_us("AAPL",...) 换成你关注的代码,跑一遍自己的体检报告。
  3. 补充维度:本教程聚焦「方法」,真实决策还需研究行业格局、公司治理、宏观环境,并结合自身风险偏好与资金期限。
  4. 深化估值:进一步学习用真实 PE/PB 百分位、分红率、ROIC 等指标;DCF 多做敏感性分析、留安全边际。
  5. 始终记住:框架帮你思考,但不构成投资建议;分散、控仓、不上杠杆,先活下来,复利才有机会发酵。