virattt/ai-hedge-fund

GitHub Trending (daily) 工具

摘要

这是一个概念验证的人工智能对冲基金,使用多个AI代理(例如沃伦·巴菲特、本·格雷厄姆)来模拟交易决策,仅用于教育目的。它是一个来自GitHub的开源项目,不用于真实交易。

一个人工智能对冲基金团队
查看原文
查看缓存全文

缓存时间: 2026/07/12 10:51

virattt/ai-hedge-fund 源代码:https://github.com/virattt/ai-hedge-fund

AI Hedge Fund(AI 对冲基金)

这是一个 AI 驱动的对冲基金概念验证项目。目标在于探索利用 AI 做出交易决策。本项目仅用于教育目的,不适用于真实交易或投资。

🚧 项目正在演进中。 我们正在将其重构为一个持久的、始终在线的 AI 对冲基金——一个作为第一类实体的基金,你可以进行回测、模拟交易和(可选)实盘运行,而投资智能体则被重新构想为可插拔、可回测的“阿尔法模型”。请阅读 愿景 →路线图 →

该系统由以下几个智能体协同工作:

  1. Aswath Damodaran 智能体 —— 估值领域权威,专注于故事、数字和严谨估值
  2. Ben Graham 智能体 —— 价值投资之父,只买有安全边际的隐藏瑰宝
  3. Bill Ackman 智能体 —— 激进投资者,敢于下重注并推动变革
  4. Cathie Wood 智能体 —— 成长投资女王,坚信创新与颠覆的力量
  5. Charlie Munger 智能体 —— 沃伦·巴菲特的合伙人,只以合理价格买入优质企业
  6. Michael Burry 智能体 —— 《大空头》里的逆向思考者,猎取深度价值
  7. Mohnish Pabrai 智能体 —— Dhandho 投资者,寻找低风险翻倍机会
  8. Nassim Taleb 智能体 —— 黑天鹅风险分析师,关注尾部风险、反脆弱性和不对称收益
  9. Peter Lynch 智能体 —— 实用投资者,在日常业务中寻找“十倍股”
  10. Phil Fisher 智能体 —— 细致入微的成长投资者,使用深入的“小道消息”研究
  11. Rakesh Jhunjhunwala 智能体 —— 印度大牛
  12. Stanley Druckenmiller 智能体 —— 宏观传奇,寻找具有增长潜力的不对称机会
  13. Warren Buffett 智能体 —— 奥马哈先知,以合理价格寻找优秀公司
  14. 估值智能体 —— 计算股票内在价值并生成交易信号
  15. 情绪智能体 —— 分析市场情绪并生成交易信号
  16. 基本面智能体 —— 分析基本面数据并生成交易信号
  17. 技术面智能体 —— 分析技术指标并生成交易信号
  18. 风险管理者 —— 计算风险指标并设置仓位限制
  19. 投资组合管理者 —— 做出最终交易决策并生成订单

注意:系统并不会实际执行任何交易。

Twitter 关注 (https://twitter.com/virattt)

免责声明

本项目仅用于教育和研究目的

  • 不适用于真实交易或投资
  • 不提供任何投资建议或保证
  • 创作者对财务损失不承担任何责任
  • 投资决策请咨询财务顾问
  • 过往表现并不预示未来结果

使用本软件即表示您同意仅将其用于学习目的。

目录

如何安装

在运行 AI Hedge Fund 之前,你需要安装它并设置 API 密钥。以下步骤适用于全栈 Web 应用和命令行界面。

1. 克隆仓库

git clone https://github.com/virattt/ai-hedge-fund.git
cd ai-hedge-fund

2. 设置 API 密钥

为你的 API 密钥创建一个 .env 文件:

# 为你的 API 密钥创建 .env 文件(在根目录下)
cp .env.example .env

打开并编辑 .env 文件,添加你的 API 密钥:

# 用于运行由 OpenAI 托管的 LLM(gpt-4o、gpt-4o-mini 等)
OPENAI_API_KEY=your-openai-api-key

# 用于获取金融数据以支持对冲基金
FINANCIAL_DATASETS_API_KEY=your-financial-datasets-api-key

重要提示:你至少需要设置一个 LLM API 密钥(例如 OPENAI_API_KEYGROQ_API_KEYANTHROPIC_API_KEYDEEPSEEK_API_KEY)才能使对冲基金运行。

如何运行

⌨️ 命令行界面

你可以直接通过终端运行 AI Hedge Fund。这种方式提供更精细的控制,适用于自动化、脚本和集成场景。

快速上手

  1. 安装 Poetry(如果尚未安装):
curl -sSL https://install.python-poetry.org | python3 -
  1. 安装依赖:
poetry install

运行 AI Hedge Fund

poetry run python src/main.py --ticker AAPL,MSFT,NVDA

你还可以指定 --ollama 标志,使用本地 LLM 运行 AI 对冲基金。

poetry run python src/main.py --ticker AAPL,MSFT,NVDA --ollama

你可以选择指定开始和结束日期,以便在特定时间段内做出决策。

poetry run python src/main.py --ticker AAPL,MSFT,NVDA --start-date 2024-01-01 --end-date 2024-03-01

运行回测器

poetry run python src/backtester.py --ticker AAPL,MSFT,NVDA

示例输出:

注意:--ollama--start-date--end-date 标志同样适用于回测器!

🖥️ Web 应用

运行 AI Hedge Fund 的新方式是通过我们的 Web 应用,它提供了用户友好的界面。对于偏好图形界面而非命令行的用户,推荐使用此方式。

请在此处查看有关如何安装和运行 Web 应用的详细说明(https://github.com/virattt/ai-hedge-fund/tree/main/app)。

如何贡献

  1. Fork 仓库
  2. 创建功能分支
  3. 提交你的更改
  4. 推送到分支
  5. 创建 Pull Request

重要提示:请保持 Pull Request 小而专注,这将有助于审查和合并。

功能请求

如果你有功能请求,请创建一个 Issue(https://github.com/virattt/ai-hedge-fund/issues),并确保标记为 enhancement

许可证

本项目采用 MIT 许可证授权——详见 LICENSE 文件。

相似文章

@IndieDevHailey: 这个开源项目,让AI直接把巴菲特、Burry、Cathie Wood全克隆成基金团队! 一个叫 ai-hedge-fund 的GitHub项目,已经火到62k星了! 它干了件牛事:把华尔街那些顶级投资大佬,全部做成了AI! 巴菲特、芒格、…

X AI KOLs Timeline

一个名为ai-hedge-fund的开源项目在GitHub上获得62k星,它将巴菲特、芒格、Cathie Wood等14位传奇投资人的策略克隆成AI,组成虚拟基金团队,支持回测、模拟和实盘(仅供学习),并提供类似真人会议的股票分析过程。

AI-Trader:在实时金融市场中对自主智能体进行基准测试

Papers with Code Trending

本文介绍了 AI-Trader,这是首个用于评估大语言模型(LLMs)在美股、A股和加密货币等金融决策方面的全自动实时基准测试平台。研究指出,通用智能并不必然保证交易成功,并强调了在自主智能体中风险控制的重要性。