Aprendizagem pessoal com IA
e orientação prática

AI Hedge Fund: sistema de negociação automatizado de código aberto que usa várias inteligências para tomar decisões complexas de negociação de fundos de hedge

Introdução geral

O AI Hedge Fund é um fundo de hedge artificialmente inteligente que utiliza um sistema multiagente para tomar decisões de negociação. O sistema trabalha em conjunto com vários agentes especializados, incluindo agentes de dados de mercado, agentes quantitativos, agentes de gerenciamento de risco e agentes de gerenciamento de portfólio, para permitir decisões de negociação complexas e negociação automatizada.

Esse projeto de código aberto Python permite que desenvolvedores comuns criem seus próprios sistemas de negociação algorítmica usando quatro inteligências de IA profissionais (dados de mercado, análise quantitativa, gerenciamento de risco e gerenciamento de portfólio) para trabalhar em conjunto e automatizar todo o processo, desde a coleta e análise de dados até as decisões de negociação.


AI Hedge Fund: um sistema de negociação automatizado de código aberto que usa várias inteligências para tomar decisões complexas de negociação em fundos de hedge-1

 

Lista de funções

  • Arquitetura do sistema multiagente: vários agentes especializados trabalham juntos para tomar decisões comerciais complexas.
  • Análise técnica: analisada usando indicadores técnicos como MACD, RSI, Bollinger Bands e OBV.
  • Gerenciamento de riscos: fornecer recomendações de dimensionamento de posições e avaliar o risco do portfólio.
  • Gerenciamento de portfólio: automatize as decisões de negociação e gere ordens.
  • Função de backtesting: oferece análise de desempenho e suporta vários códigos de ações.

 

Usando a Ajuda

Processo de instalação

  1. Armazém de Clonagem:
    git clone https://github.com/virattt/ai-hedge-fund.git
    cd ai-hedge-fund
    
  2. Instale o Poetry (se ainda não estiver instalado):
    curl -sSL https://install.python-poetry.org | python3 -
    
  3. Instale a dependência:
    instalação de poesia
    
  4. Configuração de variáveis de ambiente:
    cp .env.example .env
    export OPENAI_API_KEY='sua-api-chave-aqui'
    export FINANCIAL_DATASETS_API_KEY="sua-api-chave-aqui
    

Instruções de uso

Administração de um fundo de hedge

Use o seguinte comando para executar o fundo de hedge:

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

Saída de amostra:

{
"action" (ação): "buy" (comprar), "quantity" (quantidade): 50000
"quantity" (quantidade): 50000
}

Executar a ferramenta de backtesting

Use o seguinte comando para executar a ferramenta de backtesting:

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

Saída de amostra:

Iniciando o backtest...
Data Ticker Ação Quantidade Preço Ações em dinheiro Valor total
----------------------------------------------------------------------
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 comprar 520,0 185,14 109,77 520,0 96382,57

Estrutura do projeto

  • src/agentes.pyDefinições de agentes-chave e fluxos de trabalho
  • src/backtester.pyFunção de backtest
  • src/tools.pyFerramentas de análise técnica
  • pyproject.toml: Configuração de poesia
  • .env.exampleExemplo de variáveis de ambiente
  • README.md: Documentação
Aprendizagem fácil com IA

O guia do leigo para começar a usar a IA

Ajuda você a aprender a utilizar as ferramentas de IA com baixo custo e a partir de uma base zero.A IA, assim como o software de escritório, é uma habilidade essencial para todos. Dominar a IA lhe dará uma vantagem em sua busca de emprego e metade do esforço em seu trabalho e estudos futuros.

Ver detalhes>
Não pode ser reproduzido sem permissão:Chefe do Círculo de Compartilhamento de IA " AI Hedge Fund: sistema de negociação automatizado de código aberto que usa várias inteligências para tomar decisões complexas de negociação de fundos de hedge

Chefe do Círculo de Compartilhamento de IA

O Chief AI Sharing Circle se concentra no aprendizado de IA, fornecendo conteúdo abrangente de aprendizado de IA, ferramentas de IA e orientação prática. Nosso objetivo é ajudar os usuários a dominar a tecnologia de IA e explorar juntos o potencial ilimitado da IA por meio de conteúdo de alta qualidade e compartilhamento de experiências práticas. Seja você um iniciante em IA ou um especialista sênior, este é o lugar ideal para adquirir conhecimento, aprimorar suas habilidades e realizar inovações.

Entre em contato conosco
pt_BRPortuguês do Brasil