我把19位顶级投资大佬「塞进」终端,这个开源AI Hedge Fund到底能不能赚钱?
GitHub Trending 上突然冒出一个叫 这让我想起了自己亏掉的那只新能源股票——当时如果能听听巴菲特怎么说、木头姐怎么看,也许结果会不一样。这个项目似乎给了普通人一个「召唤大师」的机会。 于是,我决定花一个周末,把它跑起来,真实地感受一遍。 项目安装不算复杂,但有几个关键坑需要留意: 环境变量是第一个坑:项目需要 OpenAI / Anthropic / DeepSeek 等 API Key。我只申请了 DeepSeek(便宜且国内友好),在 如果你完全不想花钱,可以用 第一次运行,我选了最简单的单股票回测模式,测试标的:NVDA(英伟达),时间跨度 2026-03-01 到 2026-03-31。 在 终端开始疯狂输出日志——14 位大师 Agent 逐一被唤醒: 整个过程大约 2 分半钟,不用写一行代码,就把一整套多 Agent 投资决策流程跑通了。 如果嫌终端不够直观,可以启动前端: 打开 我试着搭建了一个「保守派委员会」:格雷厄姆(估值)+ 巴菲特(护城河)+ 塔勒布(风险),然后回测可口可乐(KO)。结果 Portfolio Manager 给出的「买入」置信度只有 42%——确实很保守。 项目还支持一次性分析多只股票(通过 我试了一个小组合: 过去我用过的 AI 投资工具,绝大多数是黑盒——输入股票代码,输出「买入/卖出」。但这个项目会把每一位大师的判断依据全部打印出来。 比如巴菲特 Agent 对 NVDA 的完整推理(简化版): 你可以像审阅实习生作业一样去检查每个 Agent 的逻辑。这种透明度,让学习投资知识的过程变得异常高效。 我试了 对于那些只想学习多 Agent 架构、不想绑定付费 API 的人来说,这是个巨大的加分项。 项目内置了 我回测了巴菲特 Agent 单独决策 vs. 全体 Agent 投票决策。结果显示:全体投票的夏普比率更高,但最大回撤也更大(因为塔勒布 Agent 会引入对冲策略,在下跌市场中反而增加波动)。这种反直觉的结果,只有跑过回测才能发现。 所有 Agent 的输入都来自公开财务数据、技术指标和新闻情绪。如果你问它:「某公司 CEO 今天发了一条奇怪的推文,该怎么办?」——它做不到。项目目前没有接入实时社交媒体流或非结构化事件数据。 这是一个心理层面的遗憾。当 14 位大师同时给出结论时,你很难不产生「这一定是对的」的错觉。项目作者已经在 README 里写了三次「仅供教育研究」,但我还是看到有人问「可以用真钱吗?」——这很危险。 如果你也想玩这个项目,我的建议是: 跑完这个项目的那天晚上,我没有去开任何模拟交易。反而花了两个小时,仔细读了格雷厄姆的《聪明的投资者》——因为巴菲特 Agent 在分析时引用了书里的一句话:「市场短期是投票机,长期是称重机。」 也许,这才是 AI Hedge Fund 最大的价值:它不是在帮你赚钱,而是在逼你去理解,那些真正赚到钱的人,到底是怎么想的。 项目地址:https://github.com/virattt/ai-hedge-fund ⚠️ 本文仅为技术体验分享,不构成任何投资建议。实盘交易有风险,请自行承担后果。从零跑通这个GitHub 55k星项目,到底能学到什么?
一、为什么我非要试试这个项目
ai-hedge-fund 的项目。点进去一看:54.9k stars,14 位传奇投资大师 + 5 位专业分析师,全部封装成 AI Agent,还开源。本文所有操作均在 macOS + Python 3.11 环境下完成,无任何真实资金交易。
二、使用过程:从克隆到第一次决策
2.1 安装与配置(≈15 分钟)
# 1. 克隆项目
git clone https://github.com/virattt/ai-hedge-fund.git
cd ai-hedge-fund
# 2. 后端安装(Python)
cd backend
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
# 3. 前端安装(可选,建议装)
cd ../frontend
npm installbackend/.env 中写入:LLM_PROVIDER=deepseek
DEEPSEEK_API_KEY=sk-xxxxx--ollama 跑本地模型,但推理速度会慢很多。2.2 跑通第一个回测(≈3 分钟)
backend 目录下执行:python main.py --ticker NVDA --start-date 2026-03-01 --end-date 2026-03-31[Agent: Warren Buffett] 开始分析 NVDA...
估值:PE 偏高,但护城河极宽(CUDA生态),建议持有。
[Agent: Cathie Wood] 开始分析 NVDA...
认为 AI 芯片需求爆发,未来 5 年 CAGR 超 30%,强烈买入。
[Agent: Michael Burry] 开始分析 NVDA...
发现机构持仓过度集中,存在拥挤交易风险,建议减仓。
[Agent: Nassim Taleb] 开始分析 NVDA...
警告供应链地缘政治风险,建议买入价外看跌期权对冲。
...
[Portfolio Manager] 汇总所有信号:
买入: 6 票 | 持有: 8 票 | 卖出: 0 票
最终决策:HOLD(持有)
建议仓位:当前持仓的 15%2.3 可视化界面:拖拽一个投资委员会
cd frontend
npm run devhttp://localhost:5173,你会看到一个流程图编辑器(React Flow)。每个 Agent 都是一个可拖拽的节点,你可以:2.4 跑通多股票 + 实盘模拟(更接近真实)
--tickers 参数),以及接入实时数据(需配置 yfinance 或 Alpha Vantage)。AAPL, MSFT, TSLA, META,回测过去 6 个月。最终 Portfolio Manager 给出的结论是增持 MSFT、减持 TSLA。虽然这只是一个模拟,但看着 19 个 Agent 一步步推理出这个结论的过程,比直接看 K 线图有意思多了。三、真实感受:三个惊喜 + 两个遗憾
✅ 惊喜 1:Agent 的「思考过程」比结论更值钱
最终:持有,等待估值回归✅ 惊喜 2:跑本地模型也能用,成本极低
--ollama 模式(用的 llama3.2 量化版),单次分析耗时从 2 分钟变成了 8 分钟,但结论基本一致。这意味着完全不花一分钱 API 费用,就能在家里跑一个「虚拟投资委员会」。✅ 惊喜 3:回测模块出乎意料地严谨
backtest.py,不仅记录每次决策的信号,还会计算:❌ 遗憾 1:无法处理「非财务信息」
❌ 遗憾 2:容易让人「过度信任」
四、一点不成熟的建议
--ticker KO --start-date 2026-03-01 --end-date 2026-03-01,跑通了再玩复杂的。写在最后