我把19位顶级投资大佬「塞进」终端,这个开源AI Hedge Fund到底能不能赚钱?

0 阅读7分钟

从零跑通这个GitHub 55k星项目,到底能学到什么?


一、为什么我非要试试这个项目

GitHub Trending 上突然冒出一个叫 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 install

环境变量是第一个坑:项目需要 OpenAI / Anthropic / DeepSeek 等 API Key。我只申请了 DeepSeek(便宜且国内友好),在 backend/.env 中写入:

LLM_PROVIDER=deepseek
DEEPSEEK_API_KEY=sk-xxxxx

如果你完全不想花钱,可以用 --ollama 跑本地模型,但推理速度会慢很多。

2.2 跑通第一个回测(≈3 分钟)

第一次运行,我选了最简单的单股票回测模式,测试标的:NVDA(英伟达),时间跨度 2026-03-01 到 2026-03-31。

backend 目录下执行:

python main.py --ticker NVDA --start-date 2026-03-01 --end-date 2026-03-31

终端开始疯狂输出日志——14 位大师 Agent 逐一被唤醒

[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 分半钟,不用写一行代码,就把一整套多 Agent 投资决策流程跑通了。

2.3 可视化界面:拖拽一个投资委员会

如果嫌终端不够直观,可以启动前端:

cd frontend
npm run dev

打开 http://localhost:5173,你会看到一个流程图编辑器(React Flow)。每个 Agent 都是一个可拖拽的节点,你可以:

  • 把「巴菲特」和「芒格」串联起来,让芒格复核巴菲特的结论;
  • 插入「风险经理」节点,强制每个决策必须经过风控;
  • 甚至禁用木头姐(如果你不看好成长股)。

我试着搭建了一个「保守派委员会」:格雷厄姆(估值)+ 巴菲特(护城河)+ 塔勒布(风险),然后回测可口可乐(KO)。结果 Portfolio Manager 给出的「买入」置信度只有 42%——确实很保守。

2.4 跑通多股票 + 实盘模拟(更接近真实)

项目还支持一次性分析多只股票(通过 --tickers 参数),以及接入实时数据(需配置 yfinance 或 Alpha Vantage)。

我试了一个小组合:AAPL, MSFT, TSLA, META,回测过去 6 个月。最终 Portfolio Manager 给出的结论是增持 MSFT、减持 TSLA。虽然这只是一个模拟,但看着 19 个 Agent 一步步推理出这个结论的过程,比直接看 K 线图有意思多了。


三、真实感受:三个惊喜 + 两个遗憾

✅ 惊喜 1:Agent 的「思考过程」比结论更值钱

过去我用过的 AI 投资工具,绝大多数是黑盒——输入股票代码,输出「买入/卖出」。但这个项目会把每一位大师的判断依据全部打印出来。

比如巴菲特 Agent 对 NVDA 的完整推理(简化版):

  1. ROE 连续 5 年 > 20% ✅
  2. 毛利率 > 60%,定价权强 ✅
  3. PE 高于历史 80% 分位 ⚠️
  4. 管理层持股比例充足 ✅
    最终:持有,等待估值回归

你可以像审阅实习生作业一样去检查每个 Agent 的逻辑。这种透明度,让学习投资知识的过程变得异常高效。

✅ 惊喜 2:跑本地模型也能用,成本极低

我试了 --ollama 模式(用的 llama3.2 量化版),单次分析耗时从 2 分钟变成了 8 分钟,但结论基本一致。这意味着完全不花一分钱 API 费用,就能在家里跑一个「虚拟投资委员会」。

对于那些只想学习多 Agent 架构、不想绑定付费 API 的人来说,这是个巨大的加分项。

✅ 惊喜 3:回测模块出乎意料地严谨

项目内置了 backtest.py,不仅记录每次决策的信号,还会计算:

  • 累计收益率(与买入持有对比)
  • 夏普比率、最大回撤
  • 每笔交易的胜率

我回测了巴菲特 Agent 单独决策 vs. 全体 Agent 投票决策。结果显示:全体投票的夏普比率更高,但最大回撤也更大(因为塔勒布 Agent 会引入对冲策略,在下跌市场中反而增加波动)。这种反直觉的结果,只有跑过回测才能发现。

❌ 遗憾 1:无法处理「非财务信息」

所有 Agent 的输入都来自公开财务数据、技术指标和新闻情绪。如果你问它:「某公司 CEO 今天发了一条奇怪的推文,该怎么办?」——它做不到。项目目前没有接入实时社交媒体流或非结构化事件数据。

❌ 遗憾 2:容易让人「过度信任」

这是一个心理层面的遗憾。当 14 位大师同时给出结论时,你很难不产生「这一定是对的」的错觉。项目作者已经在 README 里写了三次「仅供教育研究」,但我还是看到有人问「可以用真钱吗?」——这很危险。


四、一点不成熟的建议

如果你也想玩这个项目,我的建议是:

  1. 先别想赚钱。把它当成一个「投资哲学模拟器」来用,重点看每个 Agent 的推理逻辑。
  2. 从单股票 + 短回测开始。比如 --ticker KO --start-date 2026-03-01 --end-date 2026-03-01,跑通了再玩复杂的。
  3. 一定要打开可视化界面。当你拖拽着把巴菲特和塔勒布连在一起时,那种「设计自己的投资策略」的感觉,是终端无法替代的。
  4. 接受不同 Agent 之间的冲突。巴菲特说买,木头姐说卖,这很正常——真实世界里基金经理们也是吵架的。PM Agent 会帮你做最终裁决。

写在最后

跑完这个项目的那天晚上,我没有去开任何模拟交易。反而花了两个小时,仔细读了格雷厄姆的《聪明的投资者》——因为巴菲特 Agent 在分析时引用了书里的一句话:「市场短期是投票机,长期是称重机。」

也许,这才是 AI Hedge Fund 最大的价值:它不是在帮你赚钱,而是在逼你去理解,那些真正赚到钱的人,到底是怎么想的。


项目地址:github.com/virattt/ai-…

⚠️ 本文仅为技术体验分享,不构成任何投资建议。实盘交易有风险,请自行承担后果。