AI Personal Learning
und praktische Anleitung
豆包Marscode1

AI Hedge Fund: quelloffenes automatisiertes Handelssystem, das mehrere Intelligenzen nutzt, um komplexe Handelsentscheidungen für Hedgefonds zu treffen

Allgemeine Einführung

Der AI Hedge Fund ist ein künstlich intelligenter Hedgefonds, der ein Multi-Agenten-System nutzt, um Handelsentscheidungen zu treffen. Das System arbeitet mit mehreren spezialisierten Agenten zusammen, darunter Marktdaten-Agenten, quantitative Agenten, Risikomanagement-Agenten und Portfolio-Management-Agenten, um komplexe Handelsentscheidungen und automatisierten Handel zu ermöglichen.

Dieses Open-Source-Projekt in Python ermöglicht es gewöhnlichen Entwicklern, ihre eigenen algorithmischen Handelssysteme zu erstellen, indem sie vier professionelle KI-Intelligenzen (Marktdaten, quantitative Analyse, Risikomanagement und Portfoliomanagement) nutzen, um den gesamten Prozess von der Datenerfassung und -analyse bis hin zu Handelsentscheidungen zu automatisieren.


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

 

Funktionsliste

  • Multi-Agenten-Systemarchitektur: Mehrere spezialisierte Agenten arbeiten zusammen, um komplexe Handelsentscheidungen zu treffen.
  • Technische Analyse: Die Analyse erfolgt anhand technischer Indikatoren wie MACD, RSI, Bollinger Bands und OBV.
  • Risikomanagement: Abgabe von Empfehlungen zur Positionsgröße und Bewertung des Portfoliorisikos.
  • Portfoliomanagement: Automatisieren Sie Handelsentscheidungen und generieren Sie Aufträge.
  • Backtesting-Funktion: bietet Performance-Analyse und unterstützt mehrere Aktiencodes.

 

Hilfe verwenden

Einbauverfahren

  1. Klon-Lagerhaus:
    git clone https://github.com/virattt/ai-hedge-fund.git
    cd ai-hedge-fund
    
  2. Installieren Sie Poetry (falls nicht bereits installiert):
    curl -sSL https://install.python-poetry.org | python3 -
    
  3. Installieren Sie die Abhängigkeit:
    poetry install
    
  4. Setzen von Umgebungsvariablen:
    cp .env.example .env
    export OPENAI_API_KEY='your-api-key-here'
    export FINANCIAL_DATASETS_API_KEY='your-api-key-here'
    

Anweisungen für den Gebrauch

Leitung eines Hedgefonds

Verwenden Sie den folgenden Befehl, um den Hedgefonds zu starten:

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

Beispielhafte Ausgabe:

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

Starten Sie das Backtesting-Tool

Verwenden Sie den folgenden Befehl, um das Backtesting-Tool auszuführen:

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

Beispielhafte Ausgabe:

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

Struktur des Projekts

  • src/agents.pySchlüsselagenten-Definitionen und Arbeitsabläufe
  • src/backtester.py: Backtest-Funktion
  • src/tools.pyTechnische Analyse-Tools
  • pyproject.toml: Poesie Konfiguration
  • .env.example: Beispiel für Umgebungsvariablen
  • README.md: Dokumentation
Darf nicht ohne Genehmigung vervielfältigt werden:Leiter des AI-Austauschkreises " AI Hedge Fund: quelloffenes automatisiertes Handelssystem, das mehrere Intelligenzen nutzt, um komplexe Handelsentscheidungen für Hedgefonds zu treffen
de_DEDeutsch