File contents 巴菲特式价值投资(A股)
用巴菲特的框架在 A 股市场做两件事:
筛股 (scripts/screen.py):从全市场或给定股票池中筛出符合巴菲特财务标准的候选标的,按打分排序。
分析 (scripts/analyze.py):对单个股票做完整分析,包括护城河清单(人工判断位)、财务质量趋势、简易估值区间与安全边际提示。
数据来自 akshare(公开行情与财务数据接口)。
筛选标准(巴菲特财务门槛)
维度
标准
说明
ROE
连续 5 年 > 15%
巴菲特最看重的单一指标,代表资本回报能力
毛利率
5 年稳定(波动 < 5 个百分点)且 > 30%
稳定高毛利是护城河的财务投影
资产负债率
< 50%(金融股除外,需人工剔除)
低杠杆意味着不依赖借钱赚钱
经营现金流
连续 5 年为正
利润必须是真金白银
估值
PE / PB 处于近 5 年历史分位低位
安全边际:好公司也要好价格
打分规则详见 references/scoring_rules.md,投资原则详见 references/buffett_principles.md。
使用方法
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 使用)
运行 screen.py 得到候选名单与各项得分。
对排名靠前的股票运行 analyze.py,得到财务趋势与估值区间。
护城河清单需要人工/AI 逐条判断 (品牌、成本优势、转换成本、网络效应),脚本只给出提示问题,不打假分。
综合判断:好公司(护城河 + 财务质量)× 好价格(安全边际)→ 才进入买入候选。
免责声明
本技能仅供学习研究,不构成投资建议。历史财务指标不代表未来表现,任何筛选结果都必须经过自己对生意的理解(能力圈)二次确认。
1 --- 2 name: buffett-value-investing 3 description: 巴菲特式价值投资(A股) 4 --- 5 6 # 巴菲特式价值投资(A股) 7 8 用巴菲特的框架在 A 股市场做两件事: 9 10 1. **筛股**(`scripts/screen.py`):从全市场或给定股票池中筛出符合巴菲特财务标准的候选标的,按打分排序。 11 2. **分析**(`scripts/analyze.py`):对单个股票做完整分析,包括护城河清单(人工判断位)、财务质量趋势、简易估值区间与安全边际提示。 12 13 数据来自 akshare(公开行情与财务数据接口)。 14 15 ## 筛选标准(巴菲特财务门槛) 16 17 | 维度 | 标准 | 说明 | 18 |---|---|---| 19 | ROE | 连续 5 年 > 15% | 巴菲特最看重的单一指标,代表资本回报能力 | 20 | 毛利率 | 5 年稳定(波动 < 5 个百分点)且 > 30% | 稳定高毛利是护城河的财务投影 | 21 | 资产负债率 | < 50%(金融股除外,需人工剔除) | 低杠杆意味着不依赖借钱赚钱 | 22 | 经营现金流 | 连续 5 年为正 | 利润必须是真金白银 | 23 | 估值 | PE / PB 处于近 5 年历史分位低位 | 安全边际:好公司也要好价格 | 24 25 打分规则详见 `references/scoring_rules.md`,投资原则详见 `references/buffett_principles.md`。 26 27 ## 使用方法 28 29 ```bash 30 pip install akshare pandas 31 32 # 筛股:默认用沪深300成分股作为股票池(质量预筛,避免全市场过慢) 33 python scripts/screen.py --pool hs300 --top 20 --out result.csv 34 35 # 或用自定义股票池 36 python scripts/screen.py --codes 600519,000858,600036 --out result.csv 37 38 # 单股完整分析 39 python scripts/analyze.py 600519 40 ``` 41 42 ## 分析流程(配合 AI 使用) 43 44 1. 运行 `screen.py` 得到候选名单与各项得分。 45 2. 对排名靠前的股票运行 `analyze.py`,得到财务趋势与估值区间。 46 3. **护城河清单需要人工/AI 逐条判断**(品牌、成本优势、转换成本、网络效应),脚本只给出提示问题,不打假分。 47 4. 综合判断:好公司(护城河 + 财务质量)× 好价格(安全边际)→ 才进入买入候选。 48 49 ## 免责声明 50 51 本技能仅供学习研究,不构成投资建议。历史财务指标不代表未来表现,任何筛选结果都必须经过自己对生意的理解(能力圈)二次确认。
Serennity007/awesome-stock-quant-skills/tree/main/my-skills/buffett-value-investing commit 9e42950fed
Frequently asked questions How do I install the Buffett Value Investing skill? Run npx skillmds@latest add serennity007/buffett-value-investing in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
What does the Buffett Value Investing skill do? 巴菲特式价值投资(A股) It is listed under Coding & Dev Tools on SkillMD.
Is Buffett Value Investing safe to use? This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
Which AI agents work with Buffett Value Investing? This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Is Buffett Value Investing free to use? Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
Who published Buffett Value Investing? Serennity007 (@serennity007) published this skill. Their other Agent Skills are listed on their SkillMD profile.