想象一下,你的电脑里坐着一整个投资银行的研究部门——有人看财报,有人盯新闻,有人画K线,有人管风控。他们各司其职、互相辩论,最后给你一个交易决策。
这不是幻想。GitHub上有个项目叫TradingAgents,71000颗星,13800个Fork,做的就是把这件事变成了现实。
它到底是什么
TradingAgents是TauricResearch团队开发的开源多智能体金融交易框架,2024年12月发布。核心思路很简单:用多个AI角色模拟真实金融机构的协作流程。
不是让一个AI大包大揽"帮我分析这只股票",而是像真正的投行一样拆分角色:
- 基本面分析师——啃财报、看估值、算内在价值,找红旗信号
- 情绪分析师——爬社交媒体、算情绪得分,判断短期市场温度
- 新闻分析师——监控全球新闻和宏观经济数据,解读事件影响
- 技术分析师——跑MACD、RSI等技术指标,识别交易形态
这四个分析师各自出报告,然后交给研究员团队。
最有意思的设计:多空辩论
研究员团队分两拨人:看多派和看空派。
他们拿到分析师的结论后,不是各写各的,而是进行结构化辩论。看多的一边找上涨的理由,看空的一边挑下跌的风险,你来我往,互相质疑对方的逻辑。
这个设计挺聪明的。单靠一个AI做判断,容易陷入确认偏误——你问它"这只股票好不好",它很可能顺着你说话。但让两个AI对着干,就能把正反两面都逼出来,最终给交易员一个更均衡的决策依据。
辩论结束后,交易员Agent综合所有报告,做出交易决策——买还是卖、什么价位、多大的仓位。然后这笔交易要过风控团队的审核,风控评估波动率、流动性等风险因素,出具评估报告给投资组合经理做最终审批。审批通过,订单才会发到模拟交易所执行。
整个流程:分析师出报告 → 研究员多空辩论 → 交易员下决策 → 风控审核 → 组合经理拍板。和真实投行的决策链路几乎一模一样。
技术架构
框架底层用LangGraph构建,这是LangChain团队做的工作流编排工具,天然适合多智能体协作场景。数据源方面,支持Alpha Vantage和Yahoo Finance,能拉取基本面数据、技术指标、新闻等。
LLM方面支持非常广泛的供应商:OpenAI、Google、Anthropic、xAI、DeepSeek、通义千问、智谱GLM、OpenRouter,甚至可以用Ollama跑本地模型。
代码用起来也很简单:
from tradingagents.graph.trading_graph import TradingAgentsGraph
from tradingagents.default_config import DEFAULT_CONFIGta = TradingAgentsGraph(debug=True, config=DEFAULT_CONFIG.copy())
_, decision = ta.propagate("NVDA", "2026-01-15")
print(decision)
一行propagate,背后跑的是整个投行团队。
还有两个实用的持久化功能:决策日志(每次交易的决策和实际收益都会记录,下次分析同一只股票时会参考历史表现做反思)和断点恢复(分析跑到一半崩了,能从上次中断的地方继续)。
它的局限在哪
先说清楚:这个框架是做研究的,不是做实盘的。
项目README里也明确标注了:交易表现受很多因素影响,包括选择的LLM模型、模型温度参数、交易时间段、数据质量等等。它不构成任何投资建议。
几个实际的局限:
数据源主要面向美股。 Alpha Vantage和Yahoo Finance都是美股数据为主,A股用户需要自己接数据源。
没有实盘交易接口。 所有交易都在模拟环境中执行,要接实盘需要自己对接券商API。
成本不低。 每次分析要跑多个Agent,每个Agent都要调用LLM,还要跑多轮辩论。用GPT-5.4的话,分析一只股票可能就要几块钱的API费用。
AI的交易能力未经充分验证。 学术论文中的回测表现和真实市场表现之间,通常有很大的鸿沟。
谁适合关注
量化研究者——多智能体协作在金融领域的落地参考,架构设计值得学习。
AI Agent开发者——LangGraph多智能体编排的一个成熟案例,角色分工、辩论机制、审批流程的设计都有借鉴价值。
对AI+金融感兴趣的人——虽然不能直接拿来赚钱,但理解这个框架的运作方式,能帮你看清AI在金融决策中的真实能力边界。
一点看法
TradingAgents最有价值的不是它能不能帮你赚钱——大概率不能直接帮你赚钱。它最有价值的是展示了一种AI协作范式:把复杂任务拆成专业角色,让AI在角色之间形成制衡和互补。
多空辩论的设计尤其值得关注。在大多数AI应用中,我们习惯让AI给出"一个答案"。但真正复杂的决策场景中,更有效的做法可能是让AI形成内部对抗,把不确定性暴露出来,而不是用一个看似确定的结论掩盖它。
这种思路不只在金融领域有用。任何需要权衡利弊的复杂决策——产品路线选择、技术方案选型、投资判断——都可以借鉴。
工具是开源的,Apache 2.0许可证。能不能用它赚钱,取决于你自己的判断力,而不是AI的。
项目地址:github.com/TauricResearch/TradingAgents
——来自公众号:人生几十年噢耶
