TradingAgents-CN 是一个基于多智能体的金融交易框架,采用现代化容器化分层架构设计,模拟真实世界交易公司的运作模式。系统通过多个专业化的AI智能体协作,实现从市场分析到专业报告导出的完整流程。
graph TB
subgraph "🐳 容器化部署层"
DC[Docker Compose]
WC[Web容器]
MC[MongoDB容器]
RC[Redis容器]
MEC[Mongo Express]
RCC[Redis Commander]
end
subgraph "🌐 用户接口层"
CLI[命令行界面]
API[Python API]
WEB[Streamlit Web界面]
EXPORT[报告导出模块]
end
subgraph "🧠 LLM集成层"
DEEPSEEK[DeepSeek V3]
QWEN[通义千问]
GEMINI[Google Gemini]
OPENAI[OpenAI GPT]
ROUTER[智能路由器]
end
subgraph "🏗️ 核心框架层"
TG[TradingAgentsGraph]
CL[ConditionalLogic]
PROP[Propagator]
REF[Reflector]
SP[SignalProcessor]
CM[配置管理器]
end
subgraph "🤖 智能体层"
subgraph "分析师团队"
FA[基本面分析师]
MA[市场分析师]
NA[新闻分析师]
SA[社交媒体分析师]
end
subgraph "研究员团队"
BR[看涨研究员]
BEAR[看跌研究员]
end
subgraph "交易执行"
TRADER[交易员]
end
subgraph "风险管理"
AGG[激进风险评估]
CON[保守风险评估]
NEU[中性风险评估]
end
subgraph "管理层"
RM[研究经理]
RISKM[风险经理]
end
end
subgraph "数据层"
subgraph "外部数据源"
FINN[FinnHub API]
YF[Yahoo Finance]
REDDIT[Reddit API]
NEWS[Google News]
end
subgraph "数据处理"
CACHE[数据缓存]
PROC[数据处理器]
end
end
subgraph "LLM层"
OPENAI[OpenAI]
ANTHROPIC[Anthropic]
GOOGLE[Google AI]
end
CLI --> TG
API --> TG
WEB --> TG
TG --> CL
TG --> PROP
TG --> REF
TG --> SP
CL --> FA
CL --> MA
CL --> NA
CL --> SA
CL --> BR
CL --> BEAR
CL --> TRADER
CL --> AGG
CL --> CON
CL --> NEU
CL --> RM
CL --> RISKM
FA --> PROC
MA --> PROC
NA --> PROC
SA --> PROC
PROC --> FINN
PROC --> YF
PROC --> REDDIT
PROC --> NEWS
PROC --> CACHE
FA --> OPENAI
MA --> ANTHROPIC
NA --> GOOGLE
SA --> OPENAI
BR --> OPENAI
BEAR --> OPENAI
TRADER --> OPENAI
AGG --> OPENAI
CON --> OPENAI
NEU --> OPENAI
RM --> OPENAI
RISKM --> OPENAI
采用专业化分工的多智能体架构:
支持多种大语言模型提供商:
这种架构设计确保了系统的可扩展性、可维护性和高性能,同时保持了各组件间的清晰职责分工。
graph LR
subgraph "Docker网络"
WEB[TradingAgents-Web:8501]
MONGO[MongoDB:27017]
REDIS[Redis:6379]
ME[Mongo Express:8081]
RC[Redis Commander:8082]
end
WEB --> MONGO
WEB --> REDIS
ME --> MONGO
RC --> REDIS
graph TD
A[分析结果] --> B[Markdown生成器]
B --> C[ReportExporter]
C --> D{格式选择}
D -->|Word| E[Pandoc + python-docx]
D -->|PDF| F[wkhtmltopdf]
D -->|Markdown| G[原生输出]
E --> H[文件下载]
F --> H
G --> H
graph TD
A[用户请求] --> B[智能路由器]
B --> C{模型选择}
C -->|成本优先| D[DeepSeek V3]
C -->|中文优化| E[通义千问]
C -->|推理能力| F[Google Gemini]
C -->|通用能力| G[OpenAI GPT]
D --> H[统一响应处理]
E --> H
F --> H
G --> H
提供商 | 模型 | 特色 | 适用场景 |
---|---|---|---|
🇨🇳 DeepSeek | V3 | 成本低,工具调用强 | 数据分析,计算任务 |
🇨🇳 阿里百炼 | 通义千问 | 中文理解好 | 中文内容分析 |
🌍 Google AI | Gemini | 推理能力强 | 复杂逻辑分析 |
🤖 OpenAI | GPT-4 | 通用能力强 | 综合分析任务 |
最后更新: 2025-07-13 版本: cn-0.1.7