AI个人学习
和实操指南

AI Hedge Fund:开源自动化交易系统,利用多智能体进行复杂对冲基金交易决策

综合介绍

AI Hedge Fund 是一个利用多代理系统进行交易决策的人工智能对冲基金。该系统通过多个专门的代理协同工作,包括市场数据代理、量化代理、风险管理代理和投资组合管理代理,以实现复杂的交易决策和自动化交易。

这个 Python 开源项目,通过四个专业 AI 智能体 (市场数据、量化分析、风险管理、投资组合管理) 协同工作,自动完成从数据收集、分析到交易决策的全过程,让普通开发者也能构建自己的算法交易系统。


AI Hedge Fund:开源的自动化交易系统,利用多智能体进行复杂对冲基金交易决策-1

 

功能列表

  • 多代理系统架构:多个专门代理协同工作,进行复杂的交易决策。
  • 技术分析:使用MACD、RSI、布林带和OBV等技术指标进行分析。
  • 风险管理:提供头寸大小建议,评估投资组合风险。
  • 投资组合管理:自动化交易决策,生成订单。
  • 回测功能:提供性能分析,支持多股票代码。

 

使用帮助

安装流程

  1. 克隆仓库:
    git clone https://github.com/virattt/ai-hedge-fund.git
    cd ai-hedge-fund
    
  2. 安装Poetry(如果尚未安装):
    curl -sSL https://install.python-poetry.org | python3 -
    
  3. 安装依赖:
    poetry install
    
  4. 设置环境变量:
    cp .env.example .env
    export OPENAI_API_KEY='your-api-key-here'
    export FINANCIAL_DATASETS_API_KEY='your-api-key-here'
    

使用说明

运行对冲基金

使用以下命令运行对冲基金:

poetry run python src/agents.py --ticker AAPL --start-date 2024-01-01 --end-date 2024-03-01

示例输出:

{
"action": "buy",
"quantity": 50000
}

运行回测工具

使用以下命令运行回测工具:

poetry run python src/backtester.py --ticker AAPL --start-date 2024-01-01 --end-date 2024-03-01

示例输出:

Starting backtest...
Date         Ticker Action Quantity    Price         Cash    Stock  Total Value
----------------------------------------------------------------------
2024-01-01   AAPL   buy       519.0   192.53        76.93    519.0    100000.00
2024-01-02   AAPL   hold          0   185.64        76.93    519.0     96424.09
2024-01-03   AAPL   hold          0   184.25        76.93    519.0     95702.68
2024-01-04   AAPL   hold          0   181.91        76.93    519.0     94488.22
2024-01-05   AAPL   hold          0   181.18        76.93    519.0     94109.35
2024-01-08   AAPL   sell        519   185.56     96382.57      0.0     96382.57
2024-01-09   AAPL   buy       520.0   185.14       109.77    520.0     96382.57

项目结构

  • src/agents.py:主要代理定义和工作流程
  • src/backtester.py:回测功能
  • src/tools.py:技术分析工具
  • pyproject.toml:Poetry 配置
  • .env.example:环境变量示例
  • README.md:文档
AI轻松学

普通人的AI入门指南

帮助你以低成本、零基础学会如何利用AI工具。AI就像办公软件一样,是每个人的必备技能。 掌握AI会让你在求职中占据优势,在未来的工作和学习中事半功倍。

查看详情>
未经允许不得转载:首席AI分享圈 » AI Hedge Fund:开源自动化交易系统,利用多智能体进行复杂对冲基金交易决策

首席AI分享圈

首席AI分享圈专注于人工智能学习,提供全面的AI学习内容、AI工具和实操指导。我们的目标是通过高质量的内容和实践经验分享,帮助用户掌握AI技术,一起挖掘AI的无限潜能。无论您是AI初学者还是资深专家,这里都是您获取知识、提升技能、实现创新的理想之地。

联系我们
zh_CN简体中文