量化工具辅助价值筛选
PE<15、ROE>15% 只是第一步,还得看护城河和管理层
第一步:用数据缩小范围
A 股 5000+ 只股票,手动翻报表不现实。我用 FinBuddy 的量化工具做初筛:
- PE < 15(不贵)
- ROE > 15%(赚钱效率高)
- 连续 3 年盈利(不是一次性的)
- 负债率 < 60%(别借太多钱)
# Backtrader 价值筛选策略
class ValueScreener(bt.Strategy):
params = (
("pe_threshold", 15),
("roe_min", 15),
("profit_years", 3),
("debt_ratio_max", 0.6),
)
def next(self):
if self.data.pe < self.p.pe_threshold:
if self.data.roe > self.p.roe_min:
if self.data.debt_ratio < self.p.debt_ratio_max:
if self.data.profit_streak >= self.p.profit_years:
self.buy()
筛完大概剩 50-80 只。然后逐个看财报、看行业、看管理层。量化帮我省了 90% 的时间,但最终决策还是人做的。这也是为什么 FinBuddy 既有量化筛选功能,又有认知偏差检查——筛出来的公司还得过一遍心理关。
AI Agent 辅助研究
FinBuddy 的 AI Agent 可以帮我做这些事:
- 自动拉取财报数据,生成财务摘要
- 对比同行业公司的关键指标
- 根据我的筛选条件自动出初筛报告
- 合规风控检查(检测高风险关键词)
但 AI 的分析结论我从不直接用。它出的报告只是参考,最终判断还是得自己来。AI 容易过度自信,而且它的"分析"本质上是模式匹配,不是真正的理解。