TauricResearch/TradingAgents

TradingAgents: Multi-Agents LLM Financial Trading Framework

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 35 minutes ago
Added to GitGenius on March 6th, 2026
Created on December 28th, 2024
Open Issues & Pull Requests: 372 (+0)
Number of forks: 19,274
Total Stargazers: 99,702 (+1)
Total Subscribers: 751 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 2.6 days
Mean response time: 19.9 days
90th percentile: 37.9 days
Tracked items: 359

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. 49% of tracked open issues have had no activity in three months. Only 11% of issues opened in the past year have been closed. Three people close 85% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 195
New in 7 days: 7
Closed in 7 days: 1
Avg open age: 106 days
Stale 30+ days: 151
Stale 90+ days: 120

Recent activity

Opened in 7 days: 4
Closed in 7 days: 1
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • enhancement (4)
  • duplicate (1)
  • invalid (1)

Most active issues this week

Detailed Description

TradingAgents is a multi-agent financial trading framework built on large language models that simulates the structure and decision-making processes of real-world trading firms. The framework decomposes complex trading tasks into specialized agent roles, each powered by LLMs, that collaborate to evaluate market conditions and make informed trading decisions. The repository is written in Python and serves as both a research platform and a practical trading system, with its technical foundations documented in an arXiv paper at arxiv.org/pdf/2412.20138.

The framework organizes agents into distinct teams that mirror professional trading operations. The Analyst Team includes a Fundamentals Analyst that evaluates company financials and performance metrics, a Sentiment Analyst that aggregates news headlines and social media sentiment, a News Analyst that monitors macroeconomic indicators and global events, and a Technical Analyst that applies technical indicators like MACD and RSI to detect trading patterns. A separate Researcher Team comprises bullish and bearish researchers who critically assess the analysts' insights through structured debates to balance potential gains against risks. The Trader Agent synthesizes reports from analysts and researchers to make actual trading decisions, while the Risk Management and Portfolio Manager team continuously evaluates portfolio risk through volatility and liquidity assessments, with the Portfolio Manager providing final approval or rejection of transaction proposals before execution on a simulated exchange.

The project supports multiple LLM providers including OpenAI, Anthropic, Google, Groq, Mistral, NVIDIA, Kimi, DeepSeek, and any OpenAI-compatible endpoint. Users can configure the framework through environment variables with automatic API-key detection, and the system supports local models via Ollama as well as AWS Bedrock. The CLI interface allows users to select tickers, analysis dates, LLM providers, and research depth, with real-time progress tracking as agents execute their analyses. The framework works with any market covered by Yahoo Finance, supporting US equities, international markets including Hong Kong, Tokyo, London, India, Canada, and Australia, Chinese A-shares, and cryptocurrencies.

Recent releases show rapid development velocity. Version 0.3.0 introduced a verified data-access contract, expanded provider registry, FRED and Polymarket data vendors, and CI gates. Version 0.2.5 added a grounded Sentiment Analyst, GPT-5.5 model coverage, multi-region support for Qwen, GLM, and MiniMax, and remote Ollama support. Version 0.2.4 introduced structured-output agents, LangGraph checkpoint resume, persistent decision logs, and Docker support. The framework explicitly disclaims that it is designed for research purposes and should not be considered financial, investment, or trading advice, as trading performance varies based on model selection, temperature settings, trading periods, data quality, and other non-deterministic factors.