最近有个 GitHub 项目火得不行——TradingAgents,5万多颗星,号称用 AI Agent 模拟一整个交易公司来帮你做投资决策。
听起来是不是很诱人?AI 帮你炒股,自动分析、自动决策、年化收益30%+。
我花了点时间把项目拆开看了一遍。结论是:架构设计确实漂亮,但离"帮你赚钱"还差十万八千里。
它到底是什么?
TradingAgents 是 Tauric Research 开源的一个多 Agent 框架,核心思路不是"一个 AI 帮你炒股",而是用一群 AI 模拟一家交易公司的完整运作流程。
这个思路其实很聪明。现实中的对冲基金不是一个人拍脑袋下单,而是有分析师、研究员、交易员、风控经理各司其职。TradingAgents 把这套分工搬到了 AI 上:
| 角色 | 做什么 |
|---|---|
| 基本面分析师 | 扒财报、看财务指标 |
| 情绪分析师 | 刷社交媒体、判断市场情绪 |
| 新闻分析师 | 追踪宏观新闻、政策变化 |
| 技术分析师 | 看K线、MACD、RSI等技术指标 |
| 多头研究员 | 专门找买入理由 |
| 空头研究员 | 专门找卖出理由 |
| 交易员 | 综合所有报告做交易决策 |
| 风控团队 | 评估风险、控制仓位 |
| 投资经理 | 最终拍板 |
九个 Agent,各有分工,互相制衡。 这比市面上那些"一个 GPT 帮你选股"的玩具强了不是一个量级。
架构上最值得学的一点
整个系统最精彩的设计,是多头 vs 空头的辩论机制。
大部分 AI 投资工具的问题是什么?确认偏误。你问 AI"特斯拉能不能买",它会从你问的方式里读出你想听什么,然后给你一堆支持买入的理由。
TradingAgents 的解决方案是强制设置一个"唱反调"的角色。每次分析完一只股票,多头研究员先说为什么该买,然后空头研究员专门来反驳。双方可以辩论多轮,轮数可配置。
只有经过正反两方充分辩论后,交易员才能看到双方的论点来做决策。
这其实是模拟了投资行业里的"红队/蓝队"思维,也是 Ray Dalio 在桥水基金推崇的"可信度加权分歧"的简化版。用 AI 来实现,成本低、不涉及办公室政治,架构上确实优雅。
技术栈一览
底层用的是 LangGraph 做 Agent 编排,支持的 LLM 非常全:
- OpenAI GPT 系列
- Anthropic Claude
- Google Gemini
- DeepSeek
- 通义千问
- 智谱 GLM
- 本地部署的 Ollama 模型
数据源用的是 Alpha Vantage API。Python 3.13+,支持 Docker 部署。
这意味着你可以用国产大模型跑,也可以用本地模型跑,不一定要付 OpenAI 的钱。
论文说年化30%,你信吗?
项目有一篇配套的 arXiv 论文,报告了最高 30.5% 的年化收益率。
我的判断:论文数据仅供参考,不能当真。
原因有三:
第一,回测不等于实盘。 论文里的收益是历史回测的结果。任何量化交易的人都知道,回测能做到的收益和实盘之间隔着一条银河。滑点、流动性、执行延迟,这些在回测里看不到的东西,在实盘里每一个都能吃掉你的利润。
第二,LLM 的"知识泄露"问题。 大语言模型是用历史数据训练的。当你让一个 GPT-4 去分析 2023 年的苹果股价走势时,它"已经知道"后面发生了什么。这相当于你拿着明天的报纸去做今天的投资决策,当然准。论文虽然做了一些日期截断处理,但没有完全消除这个问题。
第三,没有公开的实盘验证。 到目前为止,没有任何公开数据证明有人用这个框架在实盘交易中持续盈利。5万颗星里,绝大部分人是来学架构的,不是来赚钱的。
那它有什么用?
虽然我不建议任何人拿它来管真金白银,但这个项目有三个实实在在的价值:
1. 多 Agent 协作的教科书级案例
如果你在做 AI Agent 开发,这个项目的架构值得反复研究。怎么拆分角色、怎么设计 Agent 之间的信息流、怎么用辩论机制降低偏误——这些设计模式可以迁移到任何多 Agent 场景,不限于金融。
2. 投资辅助分析(不是决策)
你可以把它当成一个多维度的投资研究助手。让它帮你从基本面、技术面、情绪面、新闻面四个维度扫描一只股票,然后看多空双方的论点。最终决策还是你自己做,但它能帮你避免只看单一维度的盲区。
3. 量化策略的原型验证
对量化团队来说,这个框架可以快速验证"LLM + 传统量化指标"混合策略的可行性。比起从零搭建,省了大量基础设施的工作。
跟其他AI炒股工具比怎么样?
市面上 AI 炒股工具大概分三类:
| 类型 | 代表 | 特点 |
|---|---|---|
| 单 Agent 问答 | 各种"股票GPT" | 问一句答一句,没有系统分析 |
| 量化因子+ML | 传统量化平台 | 有数据基础,但缺乏语义理解 |
| 多 Agent 协作 | TradingAgents | 多角色分工+辩论,信息综合最全面 |
TradingAgents 的优势在于信息综合的全面性和决策过程的透明性。你能看到每个 Agent 的分析报告和推理过程,知道最终决策是怎么来的。这比一个黑箱给你吐个"买入"信号要有价值得多。
但劣势也很明显:慢,而且贵。 九个 Agent 每个都要调用 LLM,分析一只股票可能要跑几分钟、花几块钱的 API 费用。高频交易就别想了。
我的判断
TradingAgents 是我今年看到的最优雅的多 Agent 架构项目之一。它不是在"用 AI 炒股",它是在用 AI 模拟一种组织结构——这个思路的价值远超金融领域本身。
但如果你的期望是"装上就能赚钱",那趁早打消这个念头。任何声称能用 AI 帮你稳定盈利的工具都值得怀疑,不管它有多少颗星。
最适合的人群:AI Agent 开发者、量化策略研究者、对多 Agent 架构感兴趣的技术人。
最不适合的人群:想靠 AI 一夜暴富的人。
真正聪明的投资者会把 AI 当工具,不会把 AI 当替身。 这个道理,不管技术怎么进步,永远不会变。