热榜
#金融

TauricResearch/TradingAgents

用多个 LLM 智能体分别扮演分析师、研究员和风控来辩论交易决策,面向研究与原型验证。

113,682
22,012
Python
Apache-2.0
上线 1 年

解决什么问题

大多数“大模型炒股”的做法是把问题塞进一个 prompt:模型给出买或卖,没有第二种视角,也说不清推理从哪里来。真实交易台不是这样运作的——分析师、研究员、交易员和风控各司其职,分歧本身就是产出。TradingAgents 把这套组织架构翻译成 LLM 智能体:并行研究同一只股票,多空辩论,再交给风控和组合经理做最终裁决,让你得到一个可检查、可复现的决策流水线,而不是一个黑箱答案。

有什么不同

对比“写 prompt、调 API、打印买卖”的常见做法,它的核心是把职责拆成角色:基本面、情绪、新闻、技术四类分析师并行,研究员一正一反辩论,风控团队可以否决交易员的提案。这套分工对应真实资金的管理方式,而且每一环都有命名明确的中间产物(分析报告、辩论记录、风控评估)可以审计。

第二个差异是回测的时点严谨性。README 和 changelog 反复提到对 FRED、社交情绪、SEC EDGAR 文件和决策日志记忆的 point-in-time / 前视偏差修正,让某个历史日期上的模拟只看到当时已发布的数据。这种纪律在业余的交易 LLM 项目里很少见。

第三是多模型供应商:不同层级的智能体可以配不同模型,分析师、经理和交易员可以跑在不同底座上。

适合谁

做研究的学生、研究者和对量化好奇的工程师,想完整观察一条多智能体决策链如何运转、并且愿意读 Python 和实验日志的人。项目挂了 arXiv 论文和一份技术报告,学术出身明显,Hacker News 上也有过正经讨论。它也适合作为研究原型的脚手架,在它的图上继续搭东西。

不适合想要一个直接下真实订单的机器人的人;也不适合寻找经过验证的策略和收益曲线的人——README 明确将其定位为研究用途,并声明表现会随模型选择、temperature 和数据质量波动。没有 Python 经验的交易者应该去找产品,而不是框架。

上手成本

需要 Python 3.11+(文档建议 3.13),以及 LLM 供应商和行情数据供应商的 API key。每只股票要跑多个分析师加一场辩论,token 和数据费用会持续发生。也可以走 Docker,报告、记忆和缓存放在挂载卷里。许可证是 Apache-2.0,商业实验不受限。从 changelog 看发版很频繁——几乎每月多个版本,import 路径和数据源集成仍在调整,跨版本升级偶尔会断。README 对架构讲得细,对“决策到底好不好”如何衡量讲得少。

点评

这是一个少见的持续在迭代的研究仓库:项目 665 天,约 11.37 万 star、2.2 万 fork,到 2026 年 10 月登上 trending 那天还在涨(当日约 +307),说明它是已经有真实关注度的成熟项目,不是昙花一现。它的价值在于可审计的流水线和时点纪律,而不是 promise 超额收益。把它当实验台用:预留 token 预算、接受 API 变动,看决策轨迹而不是盯回测数字。

Hacker News 讨论

Multi-Agents LLM Financial Trading Framework
▲ 120 · 81 条评论 · 2026年9月8日
CLI-based multi-agent trading system using LLMs
▲ 2 · 0 条评论 · 2025年9月9日
Trading Agents – Multi-Agent LLM Financial Trading Network
▲ 1 · 0 条评论 · 2026年4月29日

本文由 AI 根据项目 README 生成,更新于 2026年10月24日,以项目官方文档为准。