Multi-Agents LLM Financial Trading Framework TauricResearch released TradingAgents v0.4.0, a multi-agent LLM trading framework, with look-ahead and point-in-time fixes across FRED macro, social sentiment, and decision-log memory, plus GPT-5.6 and GLM-5.3 model support. The open-source framework deploys specialized agents—fundamental, sentiment, news, and technical analysts, a trader, and a risk management team—to collaboratively evaluate market conditions and inform trading decisions, though it is intended for research only and not as financial advice. - 2026-08 TradingAgents v0.4.0 released with look-ahead / point-in-time fixes across FRED macro, social sentiment, and the decision-log memory; clearer decision signals; working CLI checkpoint resume; Trader price grounding; and the GPT-5.6 and GLM-5.3 models. See CHANGELOG.md /TauricResearch/TradingAgents/blob/main/CHANGELOG.md for the full list. - 2026-07 TradingAgents v0.3.1 released with correctness and stability fixes: Alpha Vantage look-ahead filtering, graph-router crash-safety, graph-shape-aware checkpoint resume, working crypto sentiment sources, a configurable LLM retry budget, Bedrock API-key auth, and Claude Sonnet 5 / Fable 5 support. - 2026-06 TradingAgents v0.3.0 released with a verified data-access contract, an expanded provider registry NVIDIA, Kimi, Groq, Mistral, Bedrock, and any OpenAI-compatible endpoint , FRED and Polymarket data vendors, a current-generation model catalog, and a CI gate. - 2026-05 TradingAgents v0.2.5 released with the grounded Sentiment Analyst, GPT-5.5 etc. model coverage, Qwen/GLM/MiniMax dual-region support, TRADINGAGENTS env-var configurability with API-key auto-detection, remote Ollama support, non-US alpha benchmarks, and ticker path-traversal hardening. - 2026-04 TradingAgents v0.2.4 released with structured-output agents Research Manager, Trader, Portfolio Manager , LangGraph checkpoint resume, persistent decision log, DeepSeek/Qwen/GLM/Azure provider support, Docker, and a Windows UTF-8 encoding fix. - 2026-03 TradingAgents v0.2.3 released with multi-language support, GPT-5.4 family models, unified model catalog, backtesting date fidelity, and proxy support. - 2026-03 TradingAgents v0.2.2 released with GPT-5.4/Gemini 3.1/Claude 4.6 model coverage, five-tier rating scale, OpenAI Responses API, Anthropic effort control, and cross-platform stability. - 2026-02 TradingAgents v0.2.0 released with multi-provider LLM support GPT-5.x, Gemini 3.x, Claude 4.x, Grok 4.x and improved system architecture. - 2026-01 Trading-R1 Technical Report https://arxiv.org/abs/2509.11420 released, with Terminal https://github.com/TauricResearch/Trading-R1 expected to land soon. 🚀 TradingAgents tradingagents-framework | ⚡ Installation & CLI installation-and-cli | 🎬 Demo https://www.youtube.com/watch?v=90gr5lwjIho | 📦 Package Usage tradingagents-package | 🤝 Contributing contributing | 📄 Citation citation 🎉 TradingAgents officially released We have received numerous inquiries about the work, and we would like to express our thanks for the enthusiasm in our community. So we decided to fully open-source the framework. Looking forward to building impactful projects with you TradingAgents is a multi-agent trading framework that mirrors the dynamics of real-world trading firms. By deploying specialized LLM-powered agents: from fundamental analysts, sentiment experts, and technical analysts, to trader, risk management team, the platform collaboratively evaluates market conditions and informs trading decisions. Moreover, these agents engage in dynamic discussions to pinpoint the optimal strategy. TradingAgents framework is designed for research purposes. Trading performance may vary based on many factors, including the chosen backbone language models, model temperature, trading periods, the quality of data, and other non-deterministic factors. It is not intended as financial, investment, or trading advice. https://tauric.ai/disclaimer/ Our framework decomposes complex trading tasks into specialized roles. - Fundamentals Analyst: Evaluates company financials and performance metrics, identifying intrinsic values and potential red flags. - Sentiment Analyst: Aggregates news headlines, StockTwits, and Reddit chatter into a single sentiment read to gauge short-term market mood. - News Analyst: Monitors global news and macroeconomic indicators, interpreting the impact of events on market conditions. - Technical Analyst: Utilizes technical indicators like MACD and RSI to detect trading patterns and forecast price movements. - Comprises both bullish and bearish researchers who critically assess the insights provided by the Analyst Team. Through structured debates, they balance potential gains against inherent risks. - Composes reports from the analysts and researchers to make informed trading decisions, determining the timing and magnitude of trades. - Continuously evaluates portfolio risk by assessing market volatility, liquidity, and other risk factors. The risk management team evaluates and adjusts trading strategies, providing assessment reports to the Portfolio Manager for final decision. - The Portfolio Manager approves/rejects the transaction proposal. If approved, the order will be sent to the simulated exchange and executed. Clone TradingAgents: git clone https://github.com/TauricResearch/TradingAgents.git cd TradingAgents Create a virtual environment in any of your favorite environment managers: conda create -n tradingagents python=3.12 conda activate tradingagents Install the package and its dependencies: pip install . Alternatively, run with Docker: cp .env.example .env add your API keys docker compose run --rm tradingagents For local models with Ollama: docker compose --profile ollama run --rm tradingagents-ollama TradingAgents supports multiple LLM providers. Set the API key for your chosen provider: export OPENAI API KEY=... OpenAI GPT export GOOGLE API KEY=... Google Gemini export ANTHROPIC API KEY=... Anthropic Claude export XAI API KEY=... xAI Grok export DEEPSEEK API KEY=... DeepSeek export DASHSCOPE API KEY=... Qwen — International dashscope-intl.aliyuncs.com export DASHSCOPE CN API KEY=... Qwen — China dashscope.aliyuncs.com export ZHIPU API KEY=... GLM via Z.AI international export ZHIPU CN API KEY=... GLM via BigModel China, open.bigmodel.cn export MINIMAX API KEY=... MiniMax — Global api.minimax.io export MINIMAX CN API KEY=... MiniMax — China api.minimaxi.com export OPENROUTER API KEY=... OpenRouter export ALPHA VANTAGE API KEY=... Alpha Vantage For Azure OpenAI, copy .env.enterprise.example to .env.enterprise and fill in your credentials. For AWS Bedrock, install the extra with pip install ". bedrock " , set llm provider: "bedrock" , configure AWS credentials environment variables, ~/.aws/credentials , or an IAM role and AWS DEFAULT REGION , and use a Bedrock model ID, e.g. us.anthropic.claude-opus-4-8-v1:0 . For local models, configure Ollama with llm provider: "ollama" . The default endpoint is http://localhost:11434/v1 ; set OLLAMA BASE URL to point at a remote ollama-serve . Pull models with ollama pull