content:
AI 对冲基金模拟系统
项目概述
AI对冲基金模拟系统是一个教育研究项目,通过模拟16位著名投资策略师(包括沃伦·巴菲特、查理·芒格等)的决策过程,探索AI在金融投资领域的应用潜力。系统包含完整的Web界面(React前端+FastAPI后端),支持可视化操作和策略回测。
核心功能
-
多代理系统架构:16个专业投资代理协同工作
- 估值代理(如Aswath Damodaran)
- 价值投资代理(如Ben Graham, Warren Buffett)
- 成长投资代理(如Cathie Wood)
- 风险管理和组合管理代理
-
完整投资流程模拟
- 基本面分析
- 技术分析
- 情感分析
- 风险评估
- 组合构建
-
可视化工作流编辑器
- 拖拽式节点编辑
- 实时执行监控
- 投资报告生成
-
回测系统
- 自定义时间范围
- 多策略比较
- 绩效分析
安装指南
快速开始(非技术人员)
bash
# Mac/Linux
./run.sh
# Windows
run.bat
开发者安装
- 克隆仓库:
bash
git clone https://github.com/virattt/ai-hedge-fund.git
cd ai-hedge-fund
- 安装依赖:
bash
poetry install
cd app/frontend
npm install
- 配置环境变量:
bash
cp .env.example .env
- 运行应用:
bash
# 启动后端
cd app/backend
poetry run uvicorn main:app --reload
# 启动前端
cd app/frontend
npm run dev
使用说明
基本工作流
- 在画布上添加投资代理节点
- 连接代理构建投资流程
- 配置股票代码和参数
- 执行模拟
- 查看投资报告
API端点
- 前端界面: http://localhost:5173
- 后端API: http://localhost:8000
- API文档: http://localhost:8000/docs
系统架构
app/
├── backend/ # FastAPI后端
│ ├── api/ # API路由
│ ├── models/ # 数据模型
│ ├── services/ # 业务逻辑
│ └── main.py # 应用入口
├── frontend/ # React前端
│ ├── public/
│ ├── src/
│ │ ├── components/ # 可重用组件
│ │ ├── nodes/ # 自定义节点类型
│ │ └── utils/ # 工具函数
│ └── vite.config.ts # Vite配置
更多精彩内容 请关注我的个人公众号 公众号(办公AI智能小助手)
公众号二维码