AI Hedge Fund – 探索 AI 驱动的对冲基金概念验证

是一个旨在探索利用人工智能进行交易决策的概念验证项目,模拟多位知名投资者的策略,为教育和研究提供平台。该项目的目标是探索使用 AI 来做出交易决策。本项目仅用于教育目的,不用于真实交易或投资。

file

特性介绍

  • 多代理系统:模拟多位知名投资者的策略,包括价值投资、激进投资、增长投资等。
  • 教育用途:项目主要用于教育和研究,帮助用户了解 AI 在金融领域的潜力。
  • 开源透明:代码完全开源,遵循 MIT 许可证,促进社区协作与持续改进。
  • 模块化设计:结构清晰,方便开发者进行扩展和定制。
  • 数据驱动:利用金融数据集和大型语言模型,支持交易决策模拟。

功能介绍

  • 模拟投资策略:内置多个代理人,分别代表不同的投资风格,如价值投资、激进投资、增长投资等。
  • 数据获取与处理:通过集成金融数据集 API,获取市场数据供模型分析。
  • 自然语言处理:利用大型语言模型(如 OpenAI 的 GPT 系列)进行市场情绪分析和报告生成。
  • 策略回测:支持对不同投资策略的历史数据回测,评估其有效性。
  • 风险管理:模拟风险评估和管理策略,帮助理解风险控制的重要性。

安装

  1. 克隆项目代码
    打开终端,执行以下命令:

    git clone https://github.com/virattt/ai-hedge-fund.git
    cd ai-hedge-fund
  2. 设置环境变量
    复制 .env.example 文件为 .env,并填写相应的 API 密钥:

    cp .env.example .env

    编辑 .env 文件,填写你的 Google API、金融数据集 API 和 OpenAI API 密钥。

  3. 安装依赖
    确保已安装 Python 3.8 或更高版本,然后使用 Poetry 安装依赖:

    poetry install
  4. 运行应用程序
    使用 Poetry 启动应用程序:

    poetry run python src/main.py

    应用程序将根据预设的代理人策略,模拟交易决策过程。

  5. 设置您的 API 密钥:

    • 用于运行 OpenAI 托管的大语言模型(如 gpt-4o、gpt-4o-mini 等)

    • 请从 OpenAI 平台 获取您的 OpenAI API 密钥:

      OPENAI_API_KEY=your-openai-api-key
    • 用于运行 Groq 托管的大语言模型(如 deepseek、llama3 等)

    • 请从 Groq 官网 获取您的 Groq API 密钥:

      GROQ_API_KEY=your-groq-api-key
    • 用于获取金融数据,支持对冲基金的运作

    • 请从 Financial Datasets 获取您的金融数据 API 密钥:

      FINANCIAL_DATASETS_API_KEY=your-financial-datasets-api-key

      参考链接

      开源地址
      https://github.com/virattt/ai-hedge-fund

Comments

No comments yet. Why don’t you start the discussion?

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注