构建一个由13位投资大师AI智能体组成的对冲基金团队,探索人工智能在金融投资领域的应用潜力。本文介绍的开源项目 AI Hedge Fund 正是这样一个融合了人工智能与金融理论的系统级概念验证。

项目开发者开宗明义地指出:该系统不会实际进行股票交易,也非盈利工具,其核心定位在于研究、教育与技术演示。但对于任何对金融科技、自动化策略回测、LLM应用或基本面/技术面分析感兴趣的人而言,它都是一个极具价值的实践平台。
核心亮点:模拟顶级投资智慧
该项目最引人注目的特色在于其内置的“AI投资大师团”,它通过多智能体系统模拟了13位顶级投资者的独特风格与决策逻辑:
| 代理人 (Agent) |
投资风格 |
| Warren Buffett |
以合理价格买入优质公司 |
| Charlie Munger |
投资可靠企业并长期持有 |
| Peter Lynch |
寻找具备十倍潜力的成长股 |
| Cathie Wood |
专注于颠覆性科技创新 |
| Michael Burry |
善于发现市场泡沫并逆向做空 |
| Bill Ackman |
采取积极的维权投资策略 |
| Mohnish Pabrai |
追求低风险高回报的集中投资 |
| Ben Graham |
价值投资理论的奠基人 |
| Phil Fisher |
通过深度调研筛选成长股 |
| Rakesh Jhunjhunwala |
以敏锐的选股眼光著称 |
| Aswath Damodaran |
结合叙事与数字进行专业估值 |
| Stanley Druckenmiller |
宏观趋势与成长股投资相结合 |
| Valuation Agent |
理性分析公司的内在价值 |
此外,系统还配备了多个功能性智能体,共同协作:
- 🧾 Sentiment Agent: 分析市场情绪与新闻舆情。
- 📊 Fundamentals Agent: 专注于公司财务报表分析。
- 📈 Technicals Agent: 解读K线图与技术指标。
- 🧯 Risk Manager: 监控并管理投资组合风险。
- 🧑✈️ Portfolio Manager: 综合各方意见,做出最终资产配置决策。
运行与部署指南
项目支持命令行与Web界面两种运行方式,后者提供了更接近真实交易台的交互体验。
🖥️ 命令行运行
项目使用Poetry进行依赖管理。首先安装依赖:
poetry install
运行针对特定股票的模拟策略:
poetry run python src/main.py --ticker AAPL,MSFT,NVDA
对历史策略进行回测:
poetry run python src/backtester.py --ticker AAPL --start-date 2024-01-01 --end-date 2024-03-01
系统支持调用本地模型(如Ollama),只需添加 --ollama 参数。
🌐 Web界面运行
项目提供了一个基于TypeScript + React构建的用户友好型Web界面,允许通过可视化方式配置和运行策略。

详细的前端部署与启动步骤请参考项目官方文档。
技术架构概览
项目的技术栈清晰且现代:
- 后端核心:采用Python构建,主要策略逻辑位于
src/ 目录下。
- 前端界面:使用 TypeScript 与 React 框架开发。
- 部署与集成:提供 Docker 容器化支持,依赖管理工具为 Poetry。支持 OpenAI、Groq、Anthropic、DeepSeek 等主流LLM API,并兼容本地Ollama模型。
- 数据源:免费提供AAPL、GOOGL、MSFT、NVDA、TSLA等几只股票的基础数据,无需额外API密钥即可快速体验。
快速开始步骤
- 克隆仓库:
git clone https://github.com/virattt/ai-hedge-fund.git
- 环境配置:在项目根目录创建
.env 文件,填入所需的LLM API密钥及金融数据API密钥。
- 安装与启动:使用 Poetry 安装依赖后,即可通过命令行或Web界面启动系统。
项目源码
该开源项目的仓库地址为:https://github.com/virattt/ai-hedge-fund。
|