# Buffett Value Investing

> 巴菲特式价值投资（A股）

- Skill: `serennity007/buffett-value-investing` (Agent Skill, multi-file: 11 files)
- Install (CLI): `npx skillmds@latest add serennity007/buffett-value-investing`
- Raw SKILL.md: https://api.skillmd.com/api/skills/serennity007/buffett-value-investing/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: Serennity007 (https://skillmd.com/u/serennity007)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/serennity007/buffett-value-investing

---


# 巴菲特式价值投资（A股）

用巴菲特的框架在 A 股市场做两件事：

1. **筛股**（`scripts/screen.py`）：从全市场或给定股票池中筛出符合巴菲特财务标准的候选标的，按打分排序。
2. **分析**（`scripts/analyze.py`）：对单个股票做完整分析，包括护城河清单（人工判断位）、财务质量趋势、简易估值区间与安全边际提示。

数据来自 akshare（公开行情与财务数据接口）。

## 筛选标准（巴菲特财务门槛）

| 维度 | 标准 | 说明 |
|---|---|---|
| ROE | 连续 5 年 > 15% | 巴菲特最看重的单一指标，代表资本回报能力 |
| 毛利率 | 5 年稳定（波动 < 5 个百分点）且 > 30% | 稳定高毛利是护城河的财务投影 |
| 资产负债率 | < 50%（金融股除外，需人工剔除） | 低杠杆意味着不依赖借钱赚钱 |
| 经营现金流 | 连续 5 年为正 | 利润必须是真金白银 |
| 估值 | PE / PB 处于近 5 年历史分位低位 | 安全边际：好公司也要好价格 |

打分规则详见 `references/scoring_rules.md`，投资原则详见 `references/buffett_principles.md`。

## 使用方法

```bash
pip install akshare pandas

# 筛股：默认用沪深300成分股作为股票池（质量预筛，避免全市场过慢）
python scripts/screen.py --pool hs300 --top 20 --out result.csv

# 或用自定义股票池
python scripts/screen.py --codes 600519,000858,600036 --out result.csv

# 单股完整分析
python scripts/analyze.py 600519
```

## 分析流程（配合 AI 使用）

1. 运行 `screen.py` 得到候选名单与各项得分。
2. 对排名靠前的股票运行 `analyze.py`，得到财务趋势与估值区间。
3. **护城河清单需要人工/AI 逐条判断**（品牌、成本优势、转换成本、网络效应），脚本只给出提示问题，不打假分。
4. 综合判断：好公司（护城河 + 财务质量）× 好价格（安全边际）→ 才进入买入候选。

## 免责声明

本技能仅供学习研究，不构成投资建议。历史财务指标不代表未来表现，任何筛选结果都必须经过自己对生意的理解（能力圈）二次确认。

