TradingAgents-CN

Active
GitHub Python NOASSERTION

Description

A multi-agent LLM-powered Chinese financial trading framework, enhanced Chinese version of TradingAgents with multi-source market data, real-time news, and LLM decision-making.

Key Features

  • Multi-agent analysis architecture — Multiple LLM agents collaborate on technical, fundamental, and news analysis
  • Multi-data-source support — Tushare, AkShare, BaoStock covering A-shares, HK stocks, and US stocks
  • Docker multi-architecture deployment — amd64 and arm64 support with 5-minute quick start
  • Professional report export — Markdown/Word/PDF multi-format analysis report generation
  • Dynamic provider management — Add LLM providers dynamically with intelligent model selection
  • Enterprise features — User auth, config center, caching management, real-time notifications

Use Cases

💡 Use multi-agent collaboration for comprehensive single A-share analysis with technical and fundamental reports
💡 Batch analyze multiple stocks to screen and compare against investment strategies
💡 Monitor real-time market news and sentiment with Polymarket prediction data for decision support
💡 Learn and research multi-agent applications in financial analysis principles and best practices

Strengths & Limitations

Strengths

  • Actively maintained, recent updates
  • High community interest (31.2k stars)
  • Responsive to issues, low backlog

⚠️ Limitations

  • No clear open-source license

Quick Start

# Docker Compose deployment

git clone https://github.com/hsliuping/TradingAgents-CN.git
cd TradingAgents-CN
docker compose up -d

# Access the frontend to analyze stocks
# Ensure stock data is synced before analysis

Related Projects

GPTeam

1.7k · Python
Active A

An open-source multi-agent simulation platform where multiple LLM-powered agents collaborate on complex tasks in shared environments, with customizable roles, memory systems, and environment interaction for studying multi-agent collaboration.

pythonmulti-agentagent +3
  • · GPT-4 powered multi-agent simulation with autonomous collaboration on predefined goals
  • · Agent memory and reflection system inspired by Generative Agents research paper
  • · Spatial movement: agents move between locations and perform tasks in different environments

BettaFish

42.0k · Python
Active A+

An accessible multi-agent sentiment analysis assistant that breaks filter bubbles, reveals true public opinion, and predicts trends — built from scratch without external frameworks.

multi-agentagentpython +2
  • · Multi-agent Collaboration — Query/Media/Insight/Report agents collaborate through Forum mechanism
  • · Full-domain Social Monitoring — AI crawlers cover 30+ platforms including Weibo, Xiaohongshu, Douyin, Kuaishou
  • · Multimodal Content Analysis — Deep analysis of short videos, images and multimedia extracting structured info

DeepResearchAgent

3.5k · Python
Stale B

DeepResearchAgent is a hierarchical multi-agent system designed for deep research tasks and general-purpose problem solving, using a top-level planning agent to coordinate specialized sub-agents for automated task decomposition and efficient cross-domain execution.

multi-agentframeworkpython +3
  • · Hierarchical multi-agent system with top-level planning agent coordinating specialized sub-agents
  • · RSPL protocol layer modeling prompts, agents, tools, environments, and memory as versioned resources
  • · SEPL self-evolution protocol for proposing, assessing, and committing improvements with rollback support

AG2

4.9k · Python
Active A+

AG2 (formerly AutoGen) is an open-source AgentOS providing a multi-agent conversation framework with flexible agent orchestration, tool integration, and distributed collaboration for building complex multi-agent systems.

multi-agentframeworkagent +3
  • · Multi-agent conversation framework with flexible orchestration patterns including swarms, group chats, and nested chats
  • · Support for multiple LLM providers with configurable API keys and model selection
  • · Human-in-the-loop workflows enabling human oversight and input in agent conversations