TradingAgents
View on GitHubTradingAgents: Multi-Agents LLM Financial Trading Framework
TradingAgents is a LangGraph-based multi-agent framework that simulates a trading firm: analyst, researcher, trader, risk and portfolio agents debate market data and emit trading decisions. Supports many LLM providers and local Ollama, with CLI, Docker and backtesting.
Use Cases
Simulate a trading firm with analyst, researcher, trader and risk agentsGenerate buy/sell decisions for equities, crypto and global tickersRun structured bull/bear researcher debates over market dataAggregate news, Reddit and StockTwits sentiment into a single signalBacktest agent trading strategies over historical datesCompare outputs across LLM providers (OpenAI, Anthropic, Google, local Ollama)Resume agent runs from LangGraph checkpointsPersist a decision log for auditing agent trades
Built With
- Language
- Python
- Frameworks
- LangGraph · LangChain · langchain-openai · langchain-anthropic · langchain-google-genai · langchain-aws · Backtrader · Typer · Rich · pandas · pytest · Docker · Redis
Tags
multi-agent · finance · trading · langgraph · llm · research · backtesting · risk-management · sentiment-analysis · technical-analysis · cli · docker · ollama · multi-provider