AI Hedge Fund: sistema de negociación automatizado de código abierto que utiliza inteligencias múltiples para tomar decisiones complejas de negociación en fondos de cobertura.
 Últimos recursos sobre IAActualizado hace 9 meses Círculo de intercambio de inteligencia artificial 30.6K 00
Introducción general
El AI Hedge Fund es un fondo de cobertura artificialmente inteligente que utiliza un sistema multiagente para tomar decisiones de negociación. El sistema trabaja en tándem con múltiples agentes especializados, incluidos agentes de datos de mercado, agentes cuantitativos, agentes de gestión de riesgos y agentes de gestión de carteras, para permitir la toma de decisiones de negociación complejas y la negociación automatizada.
Este proyecto de código abierto en Python permite a los desarrolladores comunes construir sus propios sistemas de negociación algorítmica utilizando cuatro inteligencias profesionales de IA (datos de mercado, análisis cuantitativo, gestión de riesgos y gestión de carteras) para que trabajen juntas y automaticen todo el proceso, desde la recopilación y el análisis de datos hasta las decisiones de negociación.

Lista de funciones
- Arquitectura de sistema multiagente: varios agentes especializados trabajan juntos para tomar decisiones comerciales complejas.
- Análisis técnico: Análisis mediante indicadores técnicos como MACD, RSI, Bandas de Bollinger y OBV.
- Gestión del riesgo: Proporcionar recomendaciones sobre el tamaño de las posiciones y evaluar el riesgo de la cartera.
- Gestión de carteras: automatizar las decisiones de negociación y generar órdenes.
- Función Backtesting: proporciona análisis de rendimiento y admite múltiples códigos de valores.
Utilizar la ayuda
Proceso de instalación
- Almacén de clonación:
git clone https://github.com/virattt/ai-hedge-fund.git cd ai-hedge-fund
- Instale Poetry (si no está ya instalado):
curl -sSL https://install.python-poetry.org | python3 -
- Instale la dependencia:
poetry install
- Configuración de variables de entorno:
cp .env.example .env export OPENAI_API_KEY='your-api-key-here' export FINANCIAL_DATASETS_API_KEY='your-api-key-here'
Instrucciones de uso
Dirigir un fondo de alto riesgo
Utilice el siguiente comando para ejecutar el fondo de cobertura:
poetry run python src/agents.py --ticker AAPL --start-date 2024-01-01 --end-date 2024-03-01
Muestra de salida:
{
"action": "buy",
"quantity": 50000
}
Ejecutar la herramienta de backtesting
Utilice el siguiente comando para ejecutar la herramienta de backtesting:
poetry run python src/backtester.py --ticker AAPL --start-date 2024-01-01 --end-date 2024-03-01
Muestra de salida:
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
Estructura del proyecto
- src/agents.py: Definiciones y flujos de trabajo de los agentes clave
- src/backtester.pyFunción Backtest
- src/tools.pyHerramientas de análisis técnico
- pyproject.toml: Configuración de poesía
- .env.exampleEjemplo de variables de entorno
- README.md: Documentación
© declaración de copyright
Derechos de autor del artículo Círculo de intercambio de inteligencia artificial  Todos, por favor no reproducir sin permiso.
Artículos relacionados
Sin comentarios...





 Español
Español  简体中文
简体中文  English
English  日本語
日本語  한국어
한국어  Русский
Русский