TradingAgents: 开源多Agent LLM金融交易框架 — 2026完整指南

📅 2026-05-04 · ⭐ GitHub Trending 🐍 Python · AI Tools

TradingAgents 是一个基于大语言模型的多智能体交易框架 它模拟了真实交易公司的架构 由基本面分析师、情绪分析师、新闻分析师、技术分析师等多个AI角色协同工作 共同做出交易决策 目前支持GPT-5.x、Gemini 3.x、Claude 4.x、Grok 4.x、DeepSeek等多种主流LLM

GitHub地址: github.com/TauricResearch/TradingAgents
最新版本: v0.2.4 (2026-04) · 论文: arXiv 2412.20138
技术栈: Python · LangGraph · LLM (GPT/Gemini/Claude/Grok/DeepSeek/Qwen)

TradingAgents 是什么

TradingAgents 由 Tauric Research 团队开发 是一个完全开源的多智能体交易框架 它将复杂的交易任务分解为多个专业化角色 让不同AI Agent协作完成市场分析和交易决策 核心设计理念是

多Agent架构详解

分析师团队 (Analyst Team)

研究员团队 (Researcher Team)

交易员 (Trader Agent)

风险管理与投资组合经理 (Risk Management & Portfolio Manager)

安装部署

方法一:源码安装

git clone https://github.com/TauricResearch/TradingAgents.git
cd TradingAgents
conda create -n tradingagents python=3.13
conda activate tradingagents
pip install .

方法二:Docker(推荐)

cp .env.example .env  # 先配置你的API密钥
docker compose run --rm tradingagents

使用本地Ollama模型:

docker compose --profile ollama run --rm tradingagents-ollama
注意: TradingAgents 是为研究目的设计的框架 交易表现受多种因素影响 包括底层语言模型的选择、模型温度参数、交易周期、数据质量等。不构成金融、投资或交易建议

使用教程

配置API密钥

至少需要配置一个LLM提供商的API密钥。复制模板文件并填写:

cp .env.example .env

支持的API密钥环境变量:

提供商环境变量支持模型
OpenAIOPENAI_API_KEYGPT-5.4, GPT-5.4-mini
GoogleGOOGLE_API_KEYGemini 3.1
AnthropicANTHROPIC_API_KEYClaude 4.6
xAIXAI_API_KEYGrok 4.x
DeepSeekDEEPSEEK_API_KEYDeepSeek最新模型
阿里云DASHSCOPE_API_KEY通义千问 (Qwen)
智谱ZHIPU_API_KEYGLM系列
OpenRouterOPENROUTER_API_KEY多模型聚合
Ollama本地部署本地开源模型

命令行使用

tradingagents

启动后选择目标股票代码、分析日期、LLM提供商、研究深度等参数 系统会自动运行完整的多Agent分析流程

Python API 使用

from tradingagents.graph.trading_graph import TradingAgentsGraph
from tradingagents.default_config import DEFAULT_CONFIG
ta = TradingAgentsGraph(debug=True, config=DEFAULT_CONFIG.copy())
# 分析NVDA股票
_, decision = ta.propagate("NVDA", "2026-01-15")
print(decision)

自定义配置

config = DEFAULT_CONFIG.copy()
config["llm_provider"] = "openai"          # 选择提供商
config["deep_think_llm"] = "gpt-5.4"       # 复杂推理模型
config["quick_think_llm"] = "gpt-5.4-mini" # 快速任务模型
config["max_debate_rounds"] = 2            # 辩论轮数
ta = TradingAgentsGraph(debug=True, config=config)
_, decision = ta.propagate("AAPL", "2026-03-01")
print(decision)

LLM提供商支持

TradingAgents v0.2.4 的模型覆盖率:

提供商深度推理模型快速推理模型
OpenAIGPT-5.4GPT-5.4-mini
GoogleGemini 3.1 ProGemini 3.1 Flash
AnthropicClaude 4.6 SonnetClaude 4.6 Haiku
xAIGrok 4Grok 4-mini
DeepSeekDeepSeek最新DeepSeek轻量版
QwenQwen MaxQwen Turbo
GLMGLM-5GLM-5 Flash
Ollama本地模型本地模型

与其他AI交易工具对比

功能 TradingAgents FinRobot FinGPT TradeTheFlow
多Agent架构 ✅ 6种Agent角色 ❌ 单Agent ❌ 单Agent ❌ 单Agent
LLM提供商 ✅ 10+种 ✅ 多种 ✅ GPT为主 ⚠️ 有限
风险管理 ✅ 完整风控 ❌ 无 ❌ 无 ⚠️ 基础
结构化辩论 ✅ 看涨/看空辩论 ❌ 无 ❌ 无 ❌ 无
决策记忆 ✅ 持久化日志 ❌ 无 ❌ 无 ❌ 无
Docker部署 ✅ 支持 ⚠️ 部分 ⚠️ 部分 ❌ 不支持
论文支持 ✅ arXiv论文 ✅ 论文 ✅ 论文 ❌ 无
开源协议 ✅ 完全开源 ✅ 开源 ✅ 开源 ⚠️ 部分限制
相关工具推荐: 在 EasyTool.me 上你可以找到多种在线实用工具
- JSON格式化 — 格式化和验证JSON数据
- Base64编码/解码 — 通用的编码解码工具
- JWT解码器 — 解析和调试JWT令牌
- 文本转Slug — 生成SEO友好的URL别名

总结

TradingAgents 是目前最值得关注的开源AI交易框架 它模拟了真实交易公司的完整架构 从基本面分析、情绪分析、新闻解读到技术分析 再经过研究员辩论、交易员决策和风险管理 最终由投资组合经理批准交易 整个流程完整覆盖了专业交易的各个环节

如果你对AI驱动的量化交易感兴趣 这个框架值得一试 更多免费的在线开发工具 欢迎访问 EasyTool.me

--- 本文仅供技术参考 TradingAgents 是 Tauric Research 的开源项目 请遵守其开源协议。交易有风险 投资需谨慎