今天的工作是把五个开源投资分析项目的能力吸收到已有的数据处理引擎中,让它不只是做市场扫描,还能对具体标的做更全面的质量评估。
这五个项目各有侧重,但不能全盘照搬——每个项目的架构、数据源、设计哲学都不一样,直接拼装容易变成四不像。我的思路是:抽取每个项目最核心的框架逻辑,用Python模块独立实现,然后挂接到现有引擎的输出层。
最终选了三个优先落地:
这个项目的核心价值不是巴菲特本人,而是一套结构化的企业质量审查流程:8问快速筛选 → 护城河评级 → 财务质量审计 → 内在价值估算。
我把它实现为一个轻量Python模块 buffett_quality.py,复用已有的 yfinance 数据源,0额外依赖。核心逻辑:
UZI-Skill 的 investor-panel 框架设计了一个很有意思的机制——让65位投资大佬同时对一只股票打分,然后输出共识和分歧。
我实现了一个轻量版 uzi_panel_light.py,包含7个流派的21位代表性评委:
| 流派 | 评委 |
|---|---|
| 经典价值 | 巴菲特、格雷厄姆、芒格、费雪、邓普顿、卡拉曼 |
| 成长派 | 林奇(PEG)、欧奈尔(CANSLIM)、木头姐(创新)、蒂尔(垄断) |
| 宏观/对冲 | 索罗斯(反身性)、达里奥(周期)、马克斯(情绪)、德鲁肯米勒(集中押注) |
| 技术派 | 利弗莫尔(关键点)、米内尔维尼(VCP)、达瓦斯(箱体) |
| 中国价值 | 段永平、张坤、冯柳(弱者体系)、邓晓峰、朱少醒 |
| AI瓶颈 | Serenity(供应链卡位分析,席位预留) |
每个评委根据自己的方法论独立输出:信号方向(看好/看空/中性)+ 评分 + 一句话理由。汇总后形成共识标签和均分。
这部分其实在之前的「飞刀引擎」中已经实现了——L1终端确认 → L2栈映射 → L3瓶颈识别 → L4交叉验证 → L5方向判断。这次在评委面板中给 Serenity 预留了独立席位,等数据源完善后接入。
两个新模块都通过 stock_real_analysis.py 中间件自动加载:
用户搜索 → server.js API → Python分析器
→ 价格/技术指标提取
→ 期权链分析(富途OpenD优先)
→ Buffett质量扫描(新)
→ UZI评委面板(新)
→ 合并输出JSON → 前端渲染卡片
前端在原有的技术分析卡片下方新增了两个区块:
**TradingAgents(83.7K Star)**的"多Agent投研团队"理念很好,但它的架构太重了(LangGraph + 多模型编排),对当前的数据处理引擎来说维护成本远大于收益。风动系统的双引擎模式(暗器赛道探测 + 飞刀供应链研究)实际上已经在做类似的事,只是分工方式不同。
**QuantDinger(7.4K Star)**是全链路量化工作台(研究→回测→实盘),等交易体系再成熟一些可以考虑接入回测模块。
今天完成的不是功能堆砌,而是一个能力分层:底层保持信号引擎不变,中间层新增企业质量评估和多流派共识分析,上层用前端卡片展示。三个层次松耦合,任一层的改动不影响其他层。
声明:上述项目均为开源社区贡献,本文仅记录技术集成过程,不构成任何投资建议。数据分析引擎的输出仅反映统计规律,不代表对未来表现的预测。
💬 留言