19个AI对冲基金经理同时分析一只股票,这项目火了!

19个AI对冲基金经理同时分析一只股票,这项目火了!
用AI组建一支”华尔街梦之队”,能跑赢市场吗?
💡 开篇引入:想象一下,你同时请来了巴菲特、查理·芒格、迈克尔·伯里、凯瑟琳·伍德等投资大佬,让他们各自分析一只股票,然后集体投票决定买不买——这听起来像天方夜谭?现在有人把它做出来了。
📚 项目简介
ai-hedge-fund 是一个开源的AI对冲基金团队项目,由开发者 Virat Singh (@virattt) 创建。它的核心创意极其大胆:用AI模拟19位传奇投资大师的思维模式,让它们组成一个”AI对冲基金团队”,共同分析股票并给出交易决策。
⭐ 项目数据:⭐ 43k+ Stars | 👥 活跃社区 | 📅 持续更新中
这个项目不是真的去交易——它是一个概念验证(Proof of Concept),探索AI在投资决策中的可能性,仅供学习和研究。
🤖 核心功能:19位AI投资大师
这个项目的灵魂在于它的多Agent架构,共包含19个AI Agent,分为三大类:
💼 传奇投资人Agent(13位)
每个Agent都以真实世界中的投资大师为原型,继承了他们的投资哲学和决策风格:
✅ Warren Buffett Agent — “奥马哈先知”,寻找价格合理的好公司
✅ Charlie Munger Agent — 巴菲特的黄金搭档,只买优质企业
✅ Ben Graham Agent — 价值投资之父,寻找被低估的”烟蒂股”
✅ Michael Burry Agent — 《大空头》原型,逆向猎手,专挖深度价值
✅ Cathie Wood Agent — “木头姐”,成长投资女王,押注颠覆性创新
✅ Bill Ackman Agent — 激进投资者,大胆建仓并推动变革
✅ Peter Lynch Agent — 实战派,寻找日常生活中的”十倍股”
✅ Stanley Druckenmiller Agent — 宏观传奇,寻找非对称增长机会
✅ Nassim Taleb Agent — 《黑天鹅》作者,专注尾部风险和反脆弱
✅ Phil Fisher Agent — 严谨的成长投资者,深度”闲聊式”调研
✅ Mohnish Pabrai Agent — “Dhandho”投资者,低风险高回报
✅ Aswath Damodaran Agent — “估值院长”,注重故事与数字的平衡
✅ Rakesh Jhunjhunwala Agent — “印度大牛”
📊 专业分析Agent(4位)
✅ Valuation Agent — 计算股票内在价值,生成交易信号
✅ Sentiment Agent — 分析市场情绪,生成交易信号
✅ Fundamentals Agent — 分析基本面数据,生成交易信号
✅ Technicals Agent — 分析技术指标,生成交易信号
🎯 决策管理Agent(2位)
✅ Risk Manager — 计算风险指标,设置仓位限制
✅ Portfolio Manager — 做出最终交易决策,生成订单
🏗️ 架构解析:AI是怎么”集体决策”的?
整个系统的运作流程像一个真实的对冲基金团队:
输入股票代码(如 AAPL)↓┌─────────────────────────┐│ 数据层:获取财务数据 ││ - 股价历史 ││ - 财务报表 ││ - 市场新闻 ││ - 技术指标 │└────────┬────────────────┘↓┌─────────────────────────┐│ 分析层:17个Agent并行 ││ - 13位投资大师各抒己见 ││ - 4个专业分析Agent ││ 提供数据支撑 │└────────┬────────────────┘↓┌─────────────────────────┐│ 风控层:Risk Manager ││ - 计算波动率、回撤等 ││ - 设定仓位上限 │└────────┬────────────────┘↓┌─────────────────────────┐│ 决策层:Portfolio Mgr ││ - 综合所有信号 ││ - 做出最终买卖决定 ││ - 生成交易订单 │└─────────────────────────┘
关键设计思想:不是让一个AI”拍脑袋”,而是让不同投资哲学的Agent各自独立分析,最后由Portfolio Manager综合权衡——这恰恰是真实对冲基金的工作方式。
🚀 快速开始
环境要求
-
Python 3.8+ -
Poetry(依赖管理) -
OpenAI / Groq / Anthropic / DeepSeek API Key(至少一个) -
Financial Datasets API Key
安装
# 1. 克隆项目git clone https://github.com/virattt/ai-hedge-fund.gitcd ai-hedge-fund# 2. 配置 API Keycp .env.example .env# 编辑 .env 文件,填入你的 API Key# 3. 安装依赖poetry install
运行分析
# 命令行分析多只股票poetry run python src/main.py --ticker AAPL,MSFT,NVDA# 指定时间范围poetry run python src/main.py --ticker AAPL \--start-date 2024-01-01 --end-date 2024-03-01# 使用本地 Ollama 模型(无需API Key)poetry run python src/main.py --ticker AAPL --ollama
回测
# 运行历史回测poetry run python src/backtester.py --ticker AAPL,MSFT,NVDA
Web界面(推荐!)
项目还提供了完整的Web应用:
cd app./run.sh# 访问 http://localhost:5173
后端:FastAPI + Python | 前端:React + Vite
💡 技术亮点
1. LangGraph 驱动的多Agent协作
项目使用 LangGraph 构建Agent之间的协作图(Graph),每个Agent是一个节点,信号在节点之间流转。这种设计让Agent之间的信息传递既灵活又可控。
2. 多模型支持
支持多种LLM后端:
-
OpenAI(GPT-4o, GPT-4o-mini) -
Groq(DeepSeek, Llama3) -
Anthropic(Claude) -
DeepSeek -
本地 Ollama
这意味着你可以根据成本和效果自由选择模型。
3. 技术栈一览
|
|
|
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4. 模块化设计
源码结构清晰:
-
src/agents/— 19个Agent实现 -
src/graph/— Agent协作图 -
src/tools/— 工具函数 -
src/data/— 数据获取 -
src/backtesting/— 回测引擎 -
src/llm/— LLM适配层
✅ 优缺点分析
优点
✅ 创意极佳:用投资大师的”人设”来驱动AI分析,既有趣又有教育意义
✅ 架构优雅:多Agent协作的设计思路值得学习,是LangGraph的绝佳案例
✅ 开箱即用:CLI和Web双界面,安装简单,文档完善
✅ 多模型支持:不绑定单一LLM,灵活切换
✅ 开源免费:MIT协议,可自由学习和修改
⚠️ 注意事项
⚠️ 仅限学习:项目明确声明不用于真实交易,AI的分析结果不能替代专业投资建议
⚠️ API成本:每次分析需要调用19个Agent,如果使用GPT-4等付费模型,成本不低
⚠️ 数据依赖:依赖 Financial Datasets API,需要额外申请Key
⚠️ 结果偏差:AI对投资大师思维的”模拟”终究是prompt工程,和真实大师的判断力有本质差距
🎯 总结
ai-hedge-fund 是一个将”多Agent协作”和”投资哲学”完美结合的开源项目。它可能不会让你发财,但它绝对是一个学习AI Agent架构、理解不同投资理念的绝佳工具。
“如果你能同时请来巴菲特和索罗斯开会,你的投资决策会变得更聪明吗?”
这个项目给出了一个有趣的实验方向。
💬 互动时间:你觉得AI能真正理解投资吗?欢迎在评论区聊聊你的看法!
🔗 相关链接:
-
GitHub:https://github.com/virattt/ai-hedge-fund -
作者Twitter:https://twitter.com/virattt
本文仅供技术交流,不构成任何投资建议。
夜雨聆风