TradingAgents/docs
Andrew Kaszubski b4653ca37b feat(tests): add test fixtures directory with mock data - Fixes #51
- Created tests/fixtures/ with FixtureLoader class (14 loader methods)

- Added stock_data fixtures: US, CN (with Chinese columns), standardized OHLCV

- Added metadata fixtures: 5 analysis examples with datetime parsing

- Added report_sections fixtures: 7 complete analyst report sections

- Added api_responses fixtures: OpenAI embeddings and error responses

- Added configurations fixtures: vendor and LLM provider configs

- Created comprehensive README.md (595 lines) documenting fixture usage

- Updated docs/testing/writing-tests.md with fixture examples

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-26 11:23:29 +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): add test fixtures directory with mock data - Fixes #51 2025-12-26 11:23:29 +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.