这篇文章聊的不是某个单一开源项目,而是我们在整合三个独立的 AI 财经框架时,对各自技术路线的理解,以及产品化过程中做了哪些中文化和市场适配工作。
三个开源项目,三种完全不同的设计哲学,覆盖不同的投研场景:
| AgentPit 产品名称 | 产品定位 | 开源项目 | 核心技术路线 |
|---|---|---|---|
| Daily Stock Analysis (DSA) · 股票智能分析系统 | 技术信号判断 | ZhuLinsen/daily_stock_analysis | 结构化指标 → LLM 综合判断 |
| TradingAgents (TA) · 交易智 Agent | 多维协同分析 | TauricResearch/TradingAgents | 多 Agent 角色化并行 + 交叉验证 |
| AI Hedge Fund (AIHF) · AI 投资策略模拟器 | 价值估值 | virattt/ai-hedge-fund | 投资哲学编码 + DCF 估值模型 |
路线一:结构化输入驱动的技术分析(daily_stock_analysis)
核心设计问题:如何让 LLM 做出可靠的技术面判断,而不是给出「图形偏多头但需注意风险」这类废话?
关键洞察:LLM 的判断质量强烈依赖输入的信息密度和结构化程度。直接让模型看原始 K 线数据或自然语言描述,往往产生模糊结论;但如果把技术指标计算结果结构化后作为输入,输出质量会有质的提升。
具体实现:
原始行情数据
↓
多指标并行计算(MA5/10/20/60、MACD、RSI、布林带)
↓
形态识别模块(头肩顶、双底、楔形、旗形等)
↓
结构化 Prompt 构建
(例:"MA20 上穿 MA60,RSI 从 27 回升至 46,
成交量较 5 日均值放大 28%,出现双底形态")
↓
LLM 综合判断 → BUY / HOLD / SELL + 置信度评分
这条路线的优势是确定性高、延迟低:技术指标计算是纯数学运算,LLM 只负责最后的综合判断,整个链路稳定可控。
支持 A 股、港股、美股,指标计算逻辑对三个市场统一处理。
路线二:角色化多 Agent 并行(TradingAgents)
核心设计问题:单一 LLM 做投研分析时容易「过度自信」——各个维度的信息混在一个上下文里,模型会倾向于给出一个平滑的结论,把维度之间的矛盾掩盖掉。
关键洞察:把不同信息维度分配给独立的 Agent 角色,让各 Agent 只负责自己的专项,最后由专门的「研究员 Agent」做显式的交叉验证——矛盾不被平均,而是被标注出来。
Agent 职责划分:
├── 新闻分析 Agent → 公告、新闻事件对股价的短期影响判断
├── 基本面分析 Agent → 财务数据、行业竞争格局、业务逻辑评估
├── 技术面分析 Agent → 价格走势、量能变化、趋势信号提取
├── 情绪分析 Agent → 市场情绪指标、资金流向、舆论热度
│
├── 研究员 Agent → 汇总四路输出,识别一致性与矛盾点,
│ 显式标注冲突维度及可能原因
├── 交易员 Agent → 基于研究员结论给出方向性建议
└── 风险管理 Agent → 评估风险敞口,给出最终决策及仓位建议
这条路线的优势是覆盖维度全、矛盾可见:当消息面和技术面出现分歧时,研究员 Agent 会显式输出「技术面看多但消息面存在利空风险,建议谨慎」,而不是把两个信号平均成一个中性结论。
输出中英双语报告,覆盖 A/H/US 三市场。
路线三:投资哲学编码 + DCF 估值(ai-hedge-fund)
核心设计问题:「这只股票感觉便宜」是主观判断,如何把不同投资哲学下的估值分析系统化、可重复?
关键洞察:不同的投资大师有截然不同的分析框架,同一只股票在不同框架下的结论可能完全相反。把这些框架编码成独立的 Agent,让它们各自给出结论再聚合,比单一估值方法更鲁棒。
14 位投资人 Agent 及其核心逻辑:
价值派
├── 巴菲特 Agent → 护城河宽度 + 长期 ROE + 管理层质量
├── 芒格 Agent → 逆向思维 + 心智模型 + 商业本质判断
├── 格雷厄姆 Agent → 安全边际 + 净资产折扣 + 防御性选股
└── 达摩达兰 Agent → DCF 模型 + 增长率假设 + 风险溢价量化
成长派
├── 彼得·林奇 Agent → 成长性 + PEG 估值 + 行业景气度
└── 凯西·伍德 Agent → 颠覆性创新 + 长期空间 + 技术采用曲线
宏观 / 对冲派
├── 索罗斯 Agent → 市场反身性 + 预期差 + 趋势拐点
├── 达利欧 Agent → 宏观周期 + 全天候配置 + 债务杠杆
└── 德鲁肯米勒 Agent → 宏观驱动 + 趋势跟踪 + 资金流
激进价值派
├── 伊坎 Agent → 股东价值 + 公司治理 + 资产重估
├── 阿克曼 Agent → 集中持股 + 催化剂 + 深度基本面
└── 格林布拉特 Agent → 魔法公式 + 资本回报率 + 相对估值
量化 / 特殊情况
├── 伯里 Agent → 逆向 + 深度价值 + 催化剂触发
└── 费雪 Agent → 定性成长 + 管理层访谈 + 护城河可持续性
所有 Agent 独立打分后聚合,同时运行 DCF 现金流折现模型计算内在价值,输出溢价/折价比例与最终看多/看空信号。
这条路线的优势是估值维度多、哲学冲突可见:如果价值派大师普遍看多但成长派看空,聚合结论会标注这一分歧,而不是简单地平均。
我们做了哪些适配工作
三个项目原本都是英文、主要面向美股设计,在 AgentPit 平台上的适配工作主要包括:
数据源适配 接入 A 股(沪深)和港股的行情、财务数据源,与原有美股数据统一格式,供三套系统共用。
中文化 界面完整中文化。股票智能分析系统针对 A 股涨跌停规则做了指标计算适配;交易智 Agent 额外支持中英双语报告输出;AI 投资策略模拟器的大师分析逻辑增加了对 A/H 股市场特点的适配(如 A 股的涨跌停机制、港股的流动性特点)。
统一平台入口 三个独立的开源工具整合到同一个 Web 平台,统一账号体系和计费,用户不需要分别安装和维护三套环境。
Web 产品化 三个项目原本均为命令行或 Python 脚本形态,封装为可在浏览器直接使用的 Web 产品,降低非技术用户的使用门槛。
三条路线的设计对比
| 维度 | 股票智能分析系统 | 交易智 Agent | AI 投资策略模拟器 |
|---|---|---|---|
| 核心输入 | 价格/量能数据 | 新闻+财报+价格+情绪 | 财务数据+宏观 |
| AI 角色数量 | 1(综合判断) | 7(角色化分工) | 14(大师模拟) |
| 矛盾处理方式 | 多指标交叉验证 | 研究员 Agent 显式标注 | 大师分歧可见 |
| 适合决策周期 | 短线/日内 | 中线/波段 | 长线/价值 |
| 分析速度 | 快(秒级) | 中(分钟级) | 中(分钟级) |
三套系统设计哲学不同,但可以组合使用——技术面信号触发后,用多维分析验证,再用估值判断安全边际。
体验地址
**accounts.agentpit.io/register?ch… 如果你在做类似的 LLM 金融应用或 Multi-Agent 系统,欢迎交流。
本文所有分析结果仅供参考,不构成投资建议。