Buffett Value Investing

巴菲特式价值投资(A股)

Serennity007 9e42950 11 files · 37.7 KB Updated

File contents

巴菲特式价值投资(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

使用方法

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. 综合判断:好公司(护城河 + 财务质量)× 好价格(安全边际)→ 才进入买入候选。

免责声明

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

Serennity007/awesome-stock-quant-skills/tree/main/my-skills/buffett-value-investing commit 9e42950fed

Frequently asked questions

npx skillmds@latest add serennity007/buffett-value-investing