当前位置: 首页 > news >正文

71000颗星的AI交易团队:让大模型模拟投行分工,自动做交易决策

想象一下,你的电脑里坐着一整个投资银行的研究部门——有人看财报,有人盯新闻,有人画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

——来自公众号:人生几十年噢耶

http://www.jsqmd.com/news/776784/

相关文章:

  • 如何永久保存微信聊天记录:3步实现数据备份与隐私保护
  • 抖音无水印批量下载:从零开始,轻松保存任何抖音内容
  • 告别默认库!手把手教你为KiCad V7.0创建专属USB芯片符号库(以CH340N为例)
  • 如何用智能激活脚本一劳永逸解决Windows和Office激活问题:完整指南
  • JoyCon-Driver技术深度解析:Windows平台下的Switch控制器驱动解决方案
  • 解锁学术自由:caj2pdf带你三步搞定CAJ转PDF难题
  • Java配置管理库openclaw-config:轻量级动态刷新与统一抽象实践
  • 基于MCP与并行数据采集的特许经营AI尽职调查工具设计与应用
  • 多设备光标同步:原理、实现与开源项目omarchy-cursor-sync实战
  • 十进制转二进制
  • 3步搞定九大网盘直链下载难题的终极解决方案
  • 魔兽争霸3现代兼容性终极指南:WarcraftHelper让经典游戏焕发新生
  • GOMA框架:几何抽象优化GEMM计算的全局最优映射
  • 从网页视频到本地文件:VideoDownloadHelper插件完全指南
  • kill-doc文档下载工具:免费获取30+平台文档的终极解决方案
  • 别再手动改配置了!用Docker Compose一键部署frp多端口内网穿透(附完整YAML文件)
  • BettaFish(微舆)深度技术解析:从0实现的多智能体舆情分析系统
  • 对抗性智能体意图安全分析数据集解析与应用
  • 5个步骤解决Mac无法写入Windows硬盘难题:Nigate开源工具全解析
  • 基于字典学习的图像信号稀疏化分解方法
  • VESTA绘图进阶:从默认球棍到精美配位多面体,手把手教你调出科研级晶体图
  • Navicat重置试用期终极指南:macOS用户轻松实现无限试用
  • 电路保护设计:从过流过压到实时响应的分层防御策略
  • 别再只用Wireshark了!用Java+Jpcap手撸一个实时网络流量监控工具(附IDEA项目源码)
  • AI编程助手生态指南:从工具选型到提示词工程实战
  • 告别手动收集!用Docker 5分钟在Ubuntu上部署ARL资产灯塔(附详细配置)
  • go 闭包
  • 大润发购物卡高效回收指南 - 购物卡回收找京尔回收
  • VSCode 如何配置 Live Server 自动刷新端口?
  • 转向节五轴加工新选择:华佑数控双主轴方案实测 - 资讯焦点