Repolode
TauricResearch

TauricResearch/TradingAgents

Framework open source de LLM multiagente que simula uma empresa de trading, com agentes analistas, pesquisadores, traders e de risco debatendo decisões de mercado.

Estrelas
111,998
Forks
21,644
Issues abertas
99
Último commit
há 4 dias

O que é?

TradingAgents é um framework Python baseado em LangGraph que modela uma empresa de trading como um conjunto de agentes com tecnologia de LLM. Analistas de fundamentos, sentimento, notícias e análise técnica coletam dados usando suas próprias ferramentas; em seguida, pesquisadores com visões otimistas e pessimistas debatem os relatórios. Um trader propõe uma operação, e a equipe de gestão de risco e um Portfolio Manager aprovam ou rejeitam a proposta. As ordens aprovadas são enviadas a uma exchange simulada.

O projeto oferece suporte a diversos provedores de modelos, incluindo OpenAI, Google, Anthropic, DeepSeek, Qwen, Ollama e qualquer endpoint compatível com OpenAI, e permite executar os níveis de raciocínio rápido e profundo em provedores diferentes. Também oferece uma CLI interativa, uma API Python, configuração com Docker, retomada a partir de checkpoints, um registro persistente de memória de decisões e um módulo de backtesting que avalia decisões em uma grade de tickers e datas. As fontes de dados incluem Yahoo Finance, documentos da SEC EDGAR e dados macroeconômicos do FRED, e o framework funciona em vários mercados.

O framework foi criado para pesquisas sobre análise multiagente, não para servir como estratégia de trading. Os resultados variam entre execuções porque a amostragem dos modelos de linguagem e os dados em tempo real são não determinísticos.

Recursos principais

  • 01Agentes analistas, pesquisadores, traders e de risco colaboram e debatem antes de tomar uma decisão.
  • 02Oferece suporte a OpenAI, Google, Anthropic, DeepSeek, Qwen, Ollama e qualquer endpoint compatível com OpenAI.
  • 03CLI interativa, API Python e configuração com Docker.
  • 04Retomada a partir de checkpoints e registro persistente de memória de decisões.
  • 05Backtesting em uma grade de tickers e datas.
  • 06Abrange dados do Yahoo Finance, SEC EDGAR e FRED em vários mercados.

Casos de uso

  • Pesquisar como sistemas multiagentes de LLM raciocinam sobre decisões financeiras.
  • Prototipar fluxos de trabalho de agentes com LangGraph e dados reais de mercado.
  • Fazer backtesting de análises baseadas em LLM com datas e tickers históricos.
  • Comparar provedores de modelos usando o mesmo pipeline de trading.

Início rápido

  1. 1

    Clone o repositório

    git clone https://github.com/TauricResearch/TradingAgents.git
  2. 2

    Acesse a pasta do projeto

    cd TradingAgents
  3. 3

    Crie um ambiente Python 3.13 com conda

    conda create -n tradingagents python=3.13
  4. 4

    Instale o pacote e suas dependências

    pip install .

Antes de usar

  • Foi desenvolvido apenas para fins de pesquisa e não se destina a oferecer aconselhamento financeiro ou de trading.
  • Requer uma chave de API de um provedor de LLM ou uma configuração de modelo local, como o Ollama.
  • O desempenho das operações pode variar conforme os modelos escolhidos, a temperatura, a qualidade dos dados e outros fatores não determinísticos.

Tópicos

Perguntas frequentes

O que é TradingAgents?
Framework open source de LLM multiagente que simula uma empresa de trading, com agentes analistas, pesquisadores, traders e de risco debatendo decisões de mercado. TradingAgents é um framework Python baseado em LangGraph que modela uma empresa de trading como um conjunto de agentes com tecnologia de LLM. Analistas de fundamentos, sentimento, notícias e análise técnica coletam dados usando suas próprias ferramentas; em seguida, pesquisadores com visões otimistas e pessimistas debatem os relatórios. Um trader propõe uma operação, e a equipe de gestão de risco e um Portfolio Manager aprovam ou rejeitam a proposta. As ordens aprovadas são enviadas a uma exchange simulada.
TradingAgents é gratuito? Qual é a licença?
TradingAgents é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
TradingAgents ainda é mantido?
Manutenção ativa. O último commit de TradingAgents foi em 16 de out. de 2026.
Para que posso usar TradingAgents?
Pesquisar como sistemas multiagentes de LLM raciocinam sobre decisões financeiras. Prototipar fluxos de trabalho de agentes com LangGraph e dados reais de mercado. Fazer backtesting de análises baseadas em LLM com datas e tickers históricos. Comparar provedores de modelos usando o mesmo pipeline de trading.
Como instalar TradingAgents?
Clone o repositório: git clone https://github.com/TauricResearch/TradingAgents.git Acesse a pasta do projeto: cd TradingAgents Crie um ambiente Python 3.13 com conda: conda create -n tradingagents python=3.13 Instale o pacote e suas dependências: pip install .
Onde consigo TradingAgents?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/TauricResearch/TradingAgents

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados