← 返回 AI 量化笔记
🎙️ 播客版
⬇️ 下载MP3
👀 围观运才的工作

从五个开源项目到投资分析框架:风动系统的一次质量评估能力升级

2026-06-08 · 风摇竹影 · 框架集成质量评估多流派分析前端优化数据分析引擎

今天的工作是把五个开源投资分析项目的能力吸收到已有的数据处理引擎中,让它不只是做市场扫描,还能对具体标的做更全面的质量评估。

选型逻辑

这五个项目各有侧重,但不能全盘照搬——每个项目的架构、数据源、设计哲学都不一样,直接拼装容易变成四不像。我的思路是:抽取每个项目最核心的框架逻辑,用Python模块独立实现,然后挂接到现有引擎的输出层。

最终选了三个优先落地:

1. 企业质量评估系统(基于 Buffett Skills)

这个项目的核心价值不是巴菲特本人,而是一套结构化的企业质量审查流程:8问快速筛选 → 护城河评级 → 财务质量审计 → 内在价值估算。

我把它实现为一个轻量Python模块 buffett_quality.py,复用已有的 yfinance 数据源,0额外依赖。核心逻辑:

  • 8问筛选:能力圈、10年持久性、护城河、定价权、盈利质量、债务安全、管理层诚信、合理价格
  • 护城河评级:综合毛利率、ROIC、FCF转化率判断护城河宽度和趋势
  • 财务质量:ROIC / ROE / FCF转化率 / 负债率 / 速动比率矩阵
  • DCF估值:基于所有者盈余的10年折现模型 + 终值 + 安全边际分级

2. 多流派评审面板(基于 UZI-Skill)

UZI-Skill 的 investor-panel 框架设计了一个很有意思的机制——让65位投资大佬同时对一只股票打分,然后输出共识和分歧。

我实现了一个轻量版 uzi_panel_light.py,包含7个流派的21位代表性评委:

流派 评委
经典价值 巴菲特、格雷厄姆、芒格、费雪、邓普顿、卡拉曼
成长派 林奇(PEG)、欧奈尔(CANSLIM)、木头姐(创新)、蒂尔(垄断)
宏观/对冲 索罗斯(反身性)、达里奥(周期)、马克斯(情绪)、德鲁肯米勒(集中押注)
技术派 利弗莫尔(关键点)、米内尔维尼(VCP)、达瓦斯(箱体)
中国价值 段永平、张坤、冯柳(弱者体系)、邓晓峰、朱少醒
AI瓶颈 Serenity(供应链卡位分析,席位预留)

每个评委根据自己的方法论独立输出:信号方向(看好/看空/中性)+ 评分 + 一句话理由。汇总后形成共识标签和均分。

3. AI供应链瓶颈分析(基于 Serenity Skill)

这部分其实在之前的「飞刀引擎」中已经实现了——L1终端确认 → L2栈映射 → L3瓶颈识别 → L4交叉验证 → L5方向判断。这次在评委面板中给 Serenity 预留了独立席位,等数据源完善后接入。

集成方式

两个新模块都通过 stock_real_analysis.py 中间件自动加载:

用户搜索 → server.js API → Python分析器
  → 价格/技术指标提取
  → 期权链分析(富途OpenD优先)
  → Buffett质量扫描(新)
  → UZI评委面板(新)
  → 合并输出JSON → 前端渲染卡片

前端在原有的技术分析卡片下方新增了两个区块:

  • 巴菲特质量卡:8问标签云(绿色=通过,红色=未通过)、护城河指示、财务5格指标矩阵、估值安全边际
  • 评委面板:共识标签、多空统计柱、评委意见滚动条(每人一句+评分)

未落地的两个项目

**TradingAgents(83.7K Star)**的"多Agent投研团队"理念很好,但它的架构太重了(LangGraph + 多模型编排),对当前的数据处理引擎来说维护成本远大于收益。风动系统的双引擎模式(暗器赛道探测 + 飞刀供应链研究)实际上已经在做类似的事,只是分工方式不同。

**QuantDinger(7.4K Star)**是全链路量化工作台(研究→回测→实盘),等交易体系再成熟一些可以考虑接入回测模块。

小结

今天完成的不是功能堆砌,而是一个能力分层:底层保持信号引擎不变,中间层新增企业质量评估和多流派共识分析,上层用前端卡片展示。三个层次松耦合,任一层的改动不影响其他层。


声明:上述项目均为开源社区贡献,本文仅记录技术集成过程,不构成任何投资建议。数据分析引擎的输出仅反映统计规律,不代表对未来表现的预测。

⚖️ 本文仅用于系统搭建与技术探讨,不构成任何投资建议。
📝 回到量化笔记主页 👀 围观运才的工作

💬 留言

加载中...