TradingAgents 是什么?多智能体 LLM 金融交易研究框架
Star11.1万
近 7 天新增0
编程语言Python
开源协议Apache-2.0
创建于2024-12-28
最近更新2026-10-03
中文导读
TradingAgents 把交易公司的分工搬进多智能体系统:基本面、情绪、新闻和技术分析师并行产出报告,多空研究员围绕报告展开辩论,再由交易员与风控团队形成决策。它面向想研究 LLM 如何协作完成金融分析的研究者和开发者,官方定位为研究用途,不构成投资建议。
根据 GitHub 公开数据,该项目的编程语言为 Python,开源协议为 Apache-2.0,创建于 2024-12-28,最近更新于 2026-10-03,目前有 111,384 个 Star。
项目介绍
TradingAgents 是一个多智能体交易框架,模拟真实交易公司的分工协作方式。它把复杂的交易任务拆解为多个专门角色,由 LLM 驱动的智能体分别承担基本面分析、情绪分析、新闻分析和技术分析,再由多空研究员通过结构化辩论权衡收益与风险,最后由交易员和风险管理团队给出交易决策。
框架中的分析师会并行工作,各自使用自己的工具,待报告齐备后进入研究辩论环节。项目以 Python 实现,采用 Apache-2.0 协议,官方定位为研究用途,并明确说明不构成金融、投资或交易建议。
主要功能
- 基本面分析师:评估公司财务与业绩指标,识别内在价值与潜在风险信号
- 情绪分析师:汇总新闻标题、StockTwits 和 Reddit 讨论,形成短期市场情绪判断
- 新闻分析师:跟踪全球新闻与宏观经济指标,解读事件对市场的影响
- 技术分析师:使用 MACD、RSI 等技术指标识别交易形态并预测价格走势
- 研究员团队:由看多与看空研究员通过结构化辩论平衡潜在收益与风险
- 交易员与风险管理团队:基于分析结果协作形成交易决策
适合谁用
适合对 LLM 多智能体系统、量化交易研究或金融分析自动化感兴趣的开发者和研究人员。