巴菲特还没出手,AI 已经想替散户下单了:聊聊 10 万 Star 的 AI 炒股热
【免费下载链接】TradingAgents-AI.github.ioTradingAgents: Multi-Agents LLM Financial Trading Framework项目地址: https://gitcode.com/GitHub_Trending/tr/TradingAgents-AI.github.io
2024 年底,一篇题为《TradingAgents: Multi-Agents LLM Financial Trading Framework》的论文(arXiv 2412.20138,入选 AAAI 2025 MARW Workshop)连同它的开源实现一起,把"AI 炒股"重新推上了舆论场。不同于早先"GPT 预测明天涨跌"的段子级玩法,TradingAgents 宣称要让多个大模型各司其职、互相辩论、层层审批,像一家真实的交易公司那样做决策。社区的反应也相当热烈:腾讯新闻、新浪财经等媒体先后以"对苹果狂赚 26.6%""71.4K Star 的 AI 交易团队"为题跟进,中文社区还衍生出 TradingAgents-CN 本地化版本,甚至出现了"在极空间 NAS 上部署 AI 炒股框架"的家用教程——这已经是普通散户也能伸手够到的距离。
这篇文章不做情绪判断,而是结合 TradingAgents 论文官网(index.html、index_complete.html)的源码级细节与全网社区情报,拆解三个问题:这一波 AI 炒股热和上一波到底有什么本质不同?多智能体协作是否真的更接近"巴菲特式"决策?以及,站在散户视角,该兴奋还是该警惕?
一、这波 AI 炒股热与上一波有什么本质不同
上一波 AI 炒股热的典型形态是"单 Agent 预测 + 量化回测":喂给大模型一段新闻或 K 线,让它输出多空判断,再用 MACD、RSI 这些规则策略做叠加验证,最后晒一张漂亮的回测曲线("GPT-4o 30 天 52% 回报"就是这类叙事)。本质上,LLM 只是被当成了一个更强的信号预测器,替换的是传统量化的特征工程环节。模型是黑箱,逻辑不透明,回测成绩和实盘表现之间隔着一条巨大的鸿沟。
TradingAgents 的切入点完全不同:它不再让一个模型"单打独斗",而是把交易这件事拆解成一家投行的组织流水线——分析师团队负责搜集情报,研究员团队负责多空辩论,交易员负责决策,风控团队负责把关,基金经理负责最终审批。这一整体架构在论文官网中以图 1 呈现:
具体到角色分工,框架定义了七个专职 Agent:基本面分析师、情绪分析师、新闻分析师、技术分析师、研究员、交易员和风控经理。每个角色都被分配了明确的名称、目标、约束、技能与工具(详见 index.html 的 Role Specialization 一节)。比如情绪分析师配有网页搜索、Reddit 搜索、X/Twitter 搜索和情绪打分工具;技术分析师则可以执行代码、计算技术指标、分析交易形态。
这种"组织化"设计带来两个上一波浪潮不具备的质变:
第一,输入从"单一信号"变成"多模态情报网"。论文的 Back Trading 设置里,数据集覆盖历史股价、来自 Bloomberg/Yahoo/EODHD/FinnHub/Reddit 的每日新闻、Reddit 与 X 的社媒帖子及情绪分、SEDI 内幕交易数据、季度与年度财报、公司档案,以及每个资产 60 个标准技术指标。单个模型根本无法处理这种信息密度,只有分工协作的 Agent 团队才有消化能力。
第二,从"黑箱预测"变成"可解释决策"。这是论文反复强调、也是社区讨论最热烈的亮点:传统深度学习交易系统的神经结构对人是不可解读的;而 LLM Agent 的每一步——读了什么、怎么推理、调用了什么工具、为什么下这个单——都以自然语言的形式被完整记录下来。论文官网在 Explainability 一节给出了完整的一天交易日志示例,每个决策都附带详细推理与工具使用痕迹,用户可以像审阅一份工作日报一样审查 AI 的每一笔操作。
回测数据也相当能打。在 2024 年 6 月 19 日至 11 月 19 日的模拟周期内(决策仅使用当日之前的数据,排除未来函数偏差),TradingAgents 在 AAPL 上拿到 26.62% 的累计收益,而同期买入持有的基准是 -5.23%;三只股票上的表现如下:
| 指标 | AAPL | GOOGL | AMZN |
|---|---|---|---|
| 累计收益 CR% | 26.62 | 24.36 | 23.21 |
| 年化收益 ARR% | 30.50 | 27.58 | 24.90 |
| 夏普比率 SR | 8.21 | 6.39 | 5.60 |
| 最大回撤 MDD% | 0.91 | 1.69 | 2.11 |
对比对象包括买入持有、MACD、KDJ&RSI、零均值回归(ZMR)和均线交叉(SMA)等传统策略,三项核心指标全面领先,最大回撤也控制在 2% 左右的低水平。AAPL 上的收益曲线与多空头寸分布可见下图:
更关键的是工程门槛:论文明确说明框架无需 GPU,仅依赖 API 调用即可运行,并采用"快思考模型 + 深思考模型"的分工策略——gpt-4o-mini / gpt-4o 这类轻量模型负责数据检索、摘要等低深度任务,o1-preview 这类强推理模型负责决策、报告撰写与数据分析。正是这个"零硬件门槛",让这套系统从论文快速流向了 NAS、家用服务器和普通开发者的电脑,也才有了后面社区生态的爆发。
二、多智能体协作真的更接近"巴菲特式"决策吗
"AI 炒股能赢巴菲特吗"是中文社区最火的追问。要回答这个问题,得先厘清巴菲特的决策到底长什么样:能力圈内做研究、安全边际处出手、把市场波动当作"市场先生"的情绪化报价、依靠漫长的时间复利。而 TradingAgents 的设计哲学,其实更像是在复刻一家机构投研部门的流程,而非复刻某一种投资哲学。
从组织形态看,两者的相似性确实很高。分析师团队四个角色各管一个维度——基本面分析师评估公司内在价值,情绪分析师扫描社媒与公众情绪,新闻分析师解读宏观经济与公司动态,技术分析师用 MACD、RSI 等指标刻画价格趋势(见下图):
研究团队则引入了论文里最有仪式感的设计——多空辩论。一位看多研究员与一位看空研究员围绕分析师报告进行多轮自然语言辩论,由辩论主持 Agent 主导进程、复盘交锋历史并裁定最终立场。这种辩证式设计刻意让系统"先听见反对声音再做决定",与巴菲特反复强调的"在别人恐惧时贪婪、在别人贪婪时恐惧"形成了某种方法论上的呼应——系统内始终保留一个唱反调的角色:
辩论结束后的流程同样照搬了机构内控链条:交易员综合分析师与研究员意见,给出带理由的决策信号;风控团队再从"风险偏好、中性、风险保守"三个视角审视交易计划,必要时打回调整;最后由基金经理审批并执行(见下图)。论文明确指出所有 Agent 统一采用 ReAct 提示框架,让"推理"与"行动"交替进行,而风控环节的多视角辩论正是回测中最大回撤能被压到 2% 上下的关键机制。
但这里必须划清一条界限:组织形态的相似,不代表投资理念的相同。TradingAgents 是一个日频短线交易系统——模拟周期内每个交易日都要重新决策、频繁开平仓,追求的是短期累计收益与夏普比率的最大化;而巴菲特式的价值投资是低频、长周期、重仓优质资产的"不动"。把多智能体协作理解为"把散户的单打独斗升级成一条迷你投行流水线"是准确的,把它理解为"AI 版的巴菲特"则是过度浪漫化。
真正值得称道的,是这套框架在通信协议上的一个工程细节:论文指出,纯自然语言的多 Agent 对话存在"传话游戏"效应——随着对话轮次拉长,早期信息会被遗忘、稀释甚至扭曲(原文称之为 telephone effect)。TradingAgents 因此采用了"结构化文档 + 定向自然语言辩论"的混合通信协议:分析师产出结构化分析报告、交易员产出带理由的决策信号,均以结构化条目写入共享全局状态;自然语言只保留在研究员辩论、风控审议这类需要深度推理的少数场景。这一设计大幅降低了长链路协作中的信息损耗,也让整个决策过程变得可查询、可审计。
三、散户视角:该兴奋还是该警惕
社区情报里有一组很有意思的画面:一边是 CSDN 上大量"TradingAgents 框架详解""读代码深度解析"的技术文章,一边是"极空间 NAS 部署 TradingAgents-CN""5 种实战部署方案"这样的保姆级教程。这说明什么?说明这套原本面向研究者的框架,已经被社区迅速"消费化"了——中文版 TradingAgents-CN 补齐了 A 股数据源与中文大模型适配,NAS 部署让普通用户把"AI 投研系统"像装个 App 一样搬回家。散户确实是这场热潮最直接的受众。
兴奋的理由是真实存在的。最打动人的一点是可解释性:传统量化对散户是彻底的"黑箱",而 TradingAgents 每笔交易都留有完整日志,用户可以逐条审查 AI 的推理过程(见 index_complete.html 的 Explainability 一节)。这意味着它更适合被当作"投研助理"——帮你读财报、扫舆情、算指标、生成多空观点——而不是一个闭着眼睛全权委托的"下单机器"。下图展示了 AAPL 上系统生成的实际交易记录,绿色/红色箭头分别代表多空头寸的建仓与平仓时点:
但警惕的理由同样充分,而且都指向实盘与回测之间的裂缝:
其一,回测环境过于理想。论文模拟环境里不存在滑点、冲击成本、涨跌停与流动性枯竭;Agent 每天决策时拿到的新闻、情绪数据都是整理好的静态数据,而实盘中数据获取的延迟与噪声会直接侵蚀决策质量。回测的 26.62% 不代表任何未来收益承诺。
其二,LLM 固有的幻觉与同质化风险。大模型可能为错误决策"编造"自洽的理由,可解释性并不等于正确性。更要命的是结构性风险:当大量用户跑着同一个模型、同一套提示词时,市场会积累一批行为高度同质化的"AI 羊群",极端行情下它们的集体踩踏可能自我强化——这恰恰是回测数据永远测不出来的部分。
其三,风控的边界。回测中 2% 上下的最大回撤,依赖的是风控 Agent 之间的辩论与基金经理审批;但面对黑天鹅、跳空缺口、盘前突发财报这类极端事件,基于语言模型的推理型风控能否在毫秒级行情里做出正确反应,论文本身并未给出答案,论文的 Future Work 也把"实时部署与实时数据处理"列为待办事项。
其四,责任与合规的空白。AI 生成的交易信号不承担法律责任,出了亏损也没有"模型可问责"。把决策权让渡给一个不可验证的系统,本质上是把风险敞口留给了自己。
所以结论并不复杂:该兴奋,因为它把过去只有机构才能拥有的"研究-辩论-审批"决策链路,压缩到了几行 API 调用和一块 NAS 硬盘的规模;该警惕,因为它终究是"流程像机构、哲学不像巴菲特"的短线工具。一个务实的用法是——让这些 Agent 们做你的第二意见:看它如何拆解一只股票的多空逻辑、如何在你漏掉的新闻里发现风险、如何用风控视角质疑你冲动的念头,然后,由你自己按下那个最终的按钮。巴菲特还没出手,但把"怎么研究"这件事交给 AI、把"要不要下单"留给人的时代,已经开始了。
【免费下载链接】TradingAgents-AI.github.ioTradingAgents: Multi-Agents LLM Financial Trading Framework项目地址: https://gitcode.com/GitHub_Trending/tr/TradingAgents-AI.github.io
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考