🔥【今日推荐TradingAgents】:多智能体LLM金融交易框架,今日暴涨2225颗星!
配套媒体
本页对应的 PPT 与演示视频
下载没反应?点这里复制直链
侧边栏预览窗口(Electron webview)会拦截下载,把下面的链接复制到 Chrome / Edge 地址栏打开即可保存。
../../TradingAgents-recommend.pptx../../TradingAgents-recommend.mp4本文目录
🔥【今日推荐TradingAgents】:多智能体LLM金融交易框架,今日暴涨2225颗星!

模拟真实交易公司运作流程的多智能体AI框架,让LLM扮演分析师、研究员、交易员和风控经理,协同制定交易决策。今日GitHub Star突破6.3万,单日新增2225星!
🚀 什么是 TradingAgents?
TradingAgents 是一个基于 LangGraph 构建的 多智能体 LLM 金融交易框架,由 TauricResearch 团队开发。它的核心理念是:模拟真实世界交易公司的运作方式,将复杂的金融交易决策过程分解为多个专门角色,通过协作与辩论达成最优决策。
项目自 2024 年 12 月开源以来,迅速获得社区关注,截至目前已获得 63,759 颗星,今日单日新增 2,225 颗星,是 GitHub Trending 榜单的榜首项目。
核心定位:首个完整模拟真实交易公司工作流程的开源多智能体金融 AI 框架
✨ 核心功能一览
TradingAgents 通过四个专业团队协同工作:
| 团队 | 角色 | 核心职责 | 使用模型 |
|---|---|---|---|
| 分析师团队 | 基本面/情绪/新闻/技术分析师 | 多维度市场分析 | 快速思考LLM |
| 研究团队 | 看涨/看跌研究员 | 批判性辩论与风险评估 | 深度思考LLM |
| 交易员 | 交易决策者 | 综合报告制定交易策略 | 快速思考LLM |
| 风险管理 | 风控经理/投资组合经理 | 审批交易、控制风险 | 结构化输出 |

独特优势:通过多智能体辩论机制,避免单一LLM的决策偏见,提升交易决策稳健性
🛠️ 快速上手:5分钟跑通示例
安装步骤
# 1. 克隆仓库
git clone https://github.com/TauricResearch/TradingAgents.git
cd TradingAgents
# 2. 创建虚拟环境(推荐 Python 3.13)
conda create -n tradingagents python=3.13
conda activate tradingagents
# 3. 安装依赖
pip install .
配置 API 密钥
TradingAgents 支持多种 LLM 提供商,需在 .env 文件中配置:
# 复制环境变量模板
cp .env.example .env
# 编辑 .env 文件,添加至少一个 LLM 提供商 API 密钥
# 支持:OpenAI、Google Gemini、Anthropic Claude、xAI Grok、DeepSeek、Qwen、GLM 等
核心代码示例
基础用法:分析单只股票
from tradingagents.graph.trading_graph import TradingAgentsGraph
from tradingagents.default_config import DEFAULT_CONFIG
# 初始化 TradingAgents(启用调试模式)
ta = TradingAgentsGraph(debug=True, config=DEFAULT_CONFIG.copy())
# 分析英伟达(NVDA),指定日期
_, decision = ta.propagate("NVDA", "2026-01-15")
# 打印交易决策
print(decision)
高级用法:自定义 LLM 配置
from tradingagents.graph.trading_graph import TradingAgentsGraph
from tradingagents.default_config import DEFAULT_CONFIG
# 复制默认配置并自定义
config = DEFAULT_CONFIG.copy()
config["llm_provider"] = "openai" # LLM 提供商
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("NVDA", "2026-01-15")
print(decision)
注意:建议使用 GPT-5.4 或同等性能的 LLM,以确保分析师和研究员能够提供高质量洞察
📊 多智能体工作流程详解
TradingAgents 的核心创新在于将真实交易公司的分工协作流程完整地映射到 AI 智能体系统:
1️⃣ 分析师团队:多维度市场扫描

- 基本面分析师:评估公司财务报表和绩效指标,识别内在价值和潜在风险
- 情绪分析师:分析社交媒体和公众情绪,使用情绪评分算法衡量短期市场情绪
- 新闻分析师:监控全球新闻和宏观经济指标,解读事件对市场的影响
- 技术分析师:利用 MACD、RSI 等技术指标检测交易模式,预测价格走势
2️⃣ 研究团队:批判性辩论

- 由 看涨研究员 和 看跌研究员 组成
- 批判性评估分析师团队提供的洞察
- 通过结构化辩论平衡潜在收益与固有风险
- 使用深度思考 LLM(如 GPT-5.4)进行复杂推理
3️⃣ 交易员智能体:决策制定

- 综合分析师和研究员的报告
- 基于全面市场洞察做出交易决策
- 确定交易时机和仓位规模
- 输出结构化交易指令
4️⃣ 风险管理:最后一道防线

- 风险管理团队:持续评估投资组合风险(市场波动性、流动性等)
- 投资组合经理:批准或拒绝交易提案,批准后订单发送至模拟交易所执行
💡 适用场景
场景一:量化研究团队快速验证策略

功能说明:TradingAgents 提供交互式 CLI 工具,研究人员可以快速测试不同 LLM 配置和分析维度的组合效果。
输入要求:
- 股票代码(如 AAPL、TSLA)
- 分析日期(历史数据回测)
- LLM 提供商和模型选择
输出效果:
- 详细的分析报告(分析师洞察、研究员辩论、交易决策)
- 结构化交易建议(买入/卖出/持有,仓位规模)
适用场景:
- 量化团队验证多智能体 AI 交易策略有效性
- 学术研究者进行 AI 金融应用实验
- 金融机构评估 LLM 在金融决策中的能力边界
场景二:多 LLM 对比研究
功能说明:TradingAgents 支持 8+ LLM 提供商(OpenAI、Gemini、Claude、Grok、DeepSeek、Qwen、GLM、OpenRouter),用户可以轻松对比不同模型在金融分析任务中的表现。
输入要求:
- 配置多个 LLM 提供商的 API 密钥
- 使用相同股票和日期,分别运行不同模型
输出效果:
- 每个模型的详细分析报告
- 决策差异对比
- 性能评估指标
适用场景:
- AI 研究机构评估不同 LLM 的金融推理能力
- 企业选择最适合金融场景的 LLM 供应商
- LLM benchmarking 研究
场景三:教育与培训
功能说明:TradingAgents 完整实现了专业交易公司的工作流程,是学习量化交易和多智能体系统的绝佳教材。
输入要求:
- 基础 Python 编程能力
- 了解基本金融概念(股票、基本面分析、技术分析等)
输出效果:
- 理解多智能体系统如何协同工作
- 学习如何将复杂任务分解为专门角色
- 掌握 LangGraph 构建多智能体应用的方法
适用场景:
- 高校量化金融、AI 相关课程实践教学
- 量化交易员提升 AI 应用能力
- 多智能体系统开发者学习最佳实践
用户群体总结
- ✅ 量化研究团队:快速验证多智能体 AI 交易策略
- ✅ AI 研究机构:评估 LLM 在金融场景中的能力
- ✅ 金融机构:探索 AI 辅助交易决策的可行性
- ✅ 高校与培训机构:多智能体系统与量化交易教学
- ❌ 不适合:实时高频交易(框架设计用于研究和模拟,非生产环境低延迟交易)
🔧 持久化与恢复机制
TradingAgents 提供了两项关键技术特性,提升研究效率:
1. 决策日志(自动启用)
- 记录每次完成的运行决策
- 存储路径:
~/.tradingagents/memory/trading_memory.md - 下次运行同一股票时,系统会获取实际回报并生成反思
- 实现跨运行学习与策略优化
2. 检查点恢复
# 启用检查点(崩溃或中断后从最后成功步骤恢复)
tradingagents analyze --checkpoint
# 运行前重置检查点
tradingagents analyze --clear-checkpoints
- 使用 LangGraph 检查点机制,在每个节点后保存状态
- 每股票独立 SQLite 数据库:
~/.tradingagents/cache/checkpoints/<TICKER>.db - 适用于长时间运行或复杂分析任务
💰 定价方案
TradingAgents 是一款 开源免费 的科研框架。
开源协议: Apache License 2.0
使用成本:
- 框架本身免费
- 需自行承担 LLM API 调用费用(如 OpenAI、Gemini 等)
- 支持本地模型(Ollama),可零成本运行
💡 新用户福利:支持 Ollama 本地模型,无需 API 费用即可体验完整功能
🎯 总结
TradingAgents 是多智能体系统与金融 AI 交叉领域的 开创性开源项目。它通过完整模拟真实交易公司的分工协作流程,展示了 LLM 如何在复杂决策场景中协同工作。
项目亮点:
- 完整的多智能体实现:分析师、研究员、交易员、风控经理四大角色
- 多 LLM 支持:8+ 主流提供商,轻松对比模型性能
- 持久化与恢复:决策日志记录、检查点恢复,提升研究效率
- 活跃的社区:63,759+ Stars,12,343+ Forks,持续迭代更新
- 学术背书:配套 arXiv 论文(2412.20138),理论与实践结合
推荐指数: ⭐⭐⭐⭐⭐(满分5星)
适合人群: 量化研究员、AI 从业者、金融机构技术团队、高校师生
立即体验: TradingAgents GitHub
学术论文: arXiv:2412.20138
Discord 社区: 加入讨论
数据截至 2026-05-03,最新信息请以官网为准。
⚠️ 免责声明:TradingAgents 框架仅用于研究目的,不构成金融、投资或交易建议。