virattt/ai-hedge-fund
摘要
这是一个概念验证的人工智能对冲基金,使用多个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 对冲基金——一个作为第一类实体的基金,你可以进行回测、模拟交易和(可选)实盘运行,而投资智能体则被重新构想为可插拔、可回测的“阿尔法模型”。请阅读 愿景 → 和 路线图 →。
该系统由以下几个智能体协同工作:
- Aswath Damodaran 智能体 —— 估值领域权威,专注于故事、数字和严谨估值
- Ben Graham 智能体 —— 价值投资之父,只买有安全边际的隐藏瑰宝
- Bill Ackman 智能体 —— 激进投资者,敢于下重注并推动变革
- Cathie Wood 智能体 —— 成长投资女王,坚信创新与颠覆的力量
- Charlie Munger 智能体 —— 沃伦·巴菲特的合伙人,只以合理价格买入优质企业
- Michael Burry 智能体 —— 《大空头》里的逆向思考者,猎取深度价值
- Mohnish Pabrai 智能体 —— Dhandho 投资者,寻找低风险翻倍机会
- Nassim Taleb 智能体 —— 黑天鹅风险分析师,关注尾部风险、反脆弱性和不对称收益
- Peter Lynch 智能体 —— 实用投资者,在日常业务中寻找“十倍股”
- Phil Fisher 智能体 —— 细致入微的成长投资者,使用深入的“小道消息”研究
- Rakesh Jhunjhunwala 智能体 —— 印度大牛
- Stanley Druckenmiller 智能体 —— 宏观传奇,寻找具有增长潜力的不对称机会
- Warren Buffett 智能体 —— 奥马哈先知,以合理价格寻找优秀公司
- 估值智能体 —— 计算股票内在价值并生成交易信号
- 情绪智能体 —— 分析市场情绪并生成交易信号
- 基本面智能体 —— 分析基本面数据并生成交易信号
- 技术面智能体 —— 分析技术指标并生成交易信号
- 风险管理者 —— 计算风险指标并设置仓位限制
- 投资组合管理者 —— 做出最终交易决策并生成订单
注意:系统并不会实际执行任何交易。
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_KEY、GROQ_API_KEY、ANTHROPIC_API_KEY 或 DEEPSEEK_API_KEY)才能使对冲基金运行。
如何运行
⌨️ 命令行界面
你可以直接通过终端运行 AI Hedge Fund。这种方式提供更精细的控制,适用于自动化、脚本和集成场景。
快速上手
- 安装 Poetry(如果尚未安装):
curl -sSL https://install.python-poetry.org | python3 -
- 安装依赖:
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)。
如何贡献
- Fork 仓库
- 创建功能分支
- 提交你的更改
- 推送到分支
- 创建 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! 巴菲特、芒格、…
一个名为ai-hedge-fund的开源项目在GitHub上获得62k星,它将巴菲特、芒格、Cathie Wood等14位传奇投资人的策略克隆成AI,组成虚拟基金团队,支持回测、模拟和实盘(仅供学习),并提供类似真人会议的股票分析过程。
@antpalkin:一位金融教授用 AI 代理管理着 2 亿美元,他向所有人解释了原因:“大型语言模型在每个领域都达到了四年级博士生的水平……
关于 Horizon 的推广帖,这是一个由 AI 驱动的交易策略平台,允许用户用简单的英语回测和部署策略,文中引用了一位教授用 AI 代理管理 2 亿美元、去年回报率为 56% 的例子。
AI-Trader:在实时金融市场中对自主智能体进行基准测试
本文介绍了 AI-Trader,这是首个用于评估大语言模型(LLMs)在美股、A股和加密货币等金融决策方面的全自动实时基准测试平台。研究指出,通用智能并不必然保证交易成功,并强调了在自主智能体中风险控制的重要性。
构建了一个用于交易的AI代理管道,要求每个模型必须先证明自己才能接触真金白银
作者构建了PortfolioLab,一个用于交易的AI代理管道,通过回测、模拟交易和只读API执行来分阶段测试模型,以防止过早接触真实资金。他们正在寻求关于AI代理架构在高风险应用中信任模式的反馈。
@51bodila: Jane Street 技术主管展示了生成130亿美元利润的代码——用它,你可以建立自己的对冲基金…
Jane Street 技术主管展示了据称能产生130亿美元利润的代码,提供了一个构建自己AI驱动对冲基金的模板。