TradingAgents/docs
Andrew Kaszubski 5ea9e905c5 feat(tests): restructure tests into unit/integration/e2e directories - Fixes #50
- Moved 5 unit tests to tests/unit/ (exceptions, logging, report, docs, conftest)

- Moved 4 integration tests to tests/integration/ (openrouter, akshare, cli, deepseek)

- Created tests/e2e/ directory with README.md and conftest.py placeholder

- Added pytestmark = pytest.mark.unit/integration to all test files

- Updated pytest.ini with testpaths for new structure

- Updated docs/testing/README.md with new directory structure

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-26 11:04:20 +11:00
..
api feat(docs): add comprehensive documentation structure - Fixes #52 2025-12-26 10:18:50 +11:00
architecture feat(docs): add comprehensive documentation structure - Fixes #52 2025-12-26 10:18:50 +11:00
development feat(docs): add comprehensive documentation structure - Fixes #52 2025-12-26 10:18:50 +11:00
guides feat(docs): add comprehensive documentation structure - Fixes #52 2025-12-26 10:18:50 +11:00
sessions feat(docs): add comprehensive documentation structure - Fixes #52 2025-12-26 10:18:50 +11:00
testing feat(tests): restructure tests into unit/integration/e2e directories - Fixes #50 2025-12-26 11:04:20 +11:00
QUICKSTART.md feat(docs): add comprehensive documentation structure - Fixes #52 2025-12-26 10:18:50 +11:00
README.md feat(docs): add comprehensive documentation structure - Fixes #52 2025-12-26 10:18:50 +11:00

README.md

TradingAgents Documentation

Welcome to the TradingAgents documentation. This guide will help you understand, use, and extend the TradingAgents multi-agent financial trading framework.

Overview

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 traders and risk management teams - the platform collaboratively evaluates market conditions and informs trading decisions.

Documentation Structure

Getting Started

Architecture

Understand the system design and how components interact:

API Reference

Detailed API documentation for developers:

Guides

Step-by-step tutorials for common tasks:

Testing

Learn about the testing infrastructure:

Development

Contributing and development guidelines:

Key Concepts

Multi-Agent Architecture

TradingAgents decomposes complex trading tasks into specialized roles:

  • Analyst Team: Fundamentals, Sentiment, News, and Technical analysts
  • Researcher Team: Bull and Bear researchers who debate insights
  • Trader Agent: Makes trading decisions based on comprehensive analysis
  • Risk Management: Evaluates portfolio risk and validates strategies
  • Portfolio Manager: Final approval and execution oversight

LangGraph Framework

Built on LangGraph for:

  • State management across agent workflows
  • Tool orchestration for data access
  • Conditional routing based on agent outputs
  • Memory persistence for context retention

Data Vendor Abstraction

Flexible data sourcing through configurable vendors:

  • yfinance: Stock prices and technical indicators
  • Alpha Vantage: Fundamental data and news
  • Google News: Alternative news sources
  • Local: Offline backtesting data

Support

License

TradingAgents is released under the MIT License. See the LICENSE file for details.

Disclaimer

TradingAgents is designed for research and educational purposes. It is not intended as financial, investment, or trading advice. Trading performance may vary based on many factors including model selection, data quality, and market conditions. See Tauric AI Disclaimer for full details.