news 2026/8/29 16:05:33

TradingAgents 部署教程:无 GPU 环境下的多智能体 LLM 金融交易框架实操指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
TradingAgents 部署教程:无 GPU 环境下的多智能体 LLM 金融交易框架实操指南

TradingAgents 部署教程:无 GPU 环境下的多智能体 LLM 金融交易框架实操指南

【免费下载链接】TradingAgents-AI.github.ioTradingAgents: Multi-Agents LLM Financial Trading Framework项目地址: https://gitcode.com/GitHub_Trending/tr/TradingAgents-AI.github.io

TradingAgents 是一个由 LLM 驱动的多智能体金融交易框架,通过模拟真实交易公司的组织分工——基本面分析师、情绪分析师、新闻分析师、技术分析师、多空研究员、交易员与风控团队——让多个角色化智能体协作完成从数据采集、观点辩论到交易执行的全流程决策。框架本身不依赖本地模型推理,所有智能体调用外部 LLM API,因此在无 GPU 的普通开发机上即可完成部署与回测验证,这对希望复现其研究结论或在其架构上做二次开发的开发者来说,是一个较低的入门门槛。项目论文已被 AAAI 2025 MARW Workshop 收录。

多智能体角色分工与协作机制

在动手部署之前,先理解系统的组织方式,有助于判断它适合什么任务。TradingAgents 的核心设计是把"交易决策"这一复杂目标拆分为七个职责明确的智能体角色,每个角色配有独立的名称、目标、约束条件以及定制化的工具集,全部基于 ReAct 提示框架运行。

分析师团队负责并行采集与整理四类市场信息:基本面分析师分析财报、盈利报告与内部人交易以评估内在价值;情绪分析师处理社交媒体帖子与情绪评分;新闻分析师跟踪新闻事件与宏观指标;技术分析师计算 MACD、RSI、布林带等技术指标并分析价格形态。四个角色的产出汇总为一份覆盖多源信息的市场全景分析,作为下游环节的输入。

研究员团队采用辩论机制:看多与看空两名研究员基于分析师报告展开多轮自然语言交锋,由协调智能体决定轮次并裁定最终占优的观点,以此对冲单一视角带来的偏差。研究员与风控团队的讨论结论都会以结构化条目写回全局状态。

交易员智能体综合辩论结果与历史数据,决定交易时机、仓位大小与买卖方向,并生成附带推理依据的决策报告。风控团队则从风险偏好、中性、风险保守三个视角审视该决策,在既定风险约束内调整交易计划,最后由基金经理审批并执行。

值得注意的是其通信协议设计:分析师与交易员之间传递的是结构化报告而非自由对话,只有研究员辩论与风控讨论保留自然语言形式。这种混合方式降低了长对话中常见的信息失真问题,也便于对每一步决策进行审计与调试——每个智能体的行为都附有自然语言解释和工具调用记录。

环境准备与首次运行

框架对硬件没有要求,依赖以 LLM API 调用为主,机器只需承载数据处理与回测脚本。

第一步:获取代码

git clone https://gitcode.com/GitHub_Trending/tr/TradingAgents-AI.github.io cd TradingAgents-AI.github.io

第二步:创建并激活 Python 虚拟环境

python -m venv venv source venv/bin/activate

第三步:安装依赖。依赖以 LLM 推理接口库和金融数据处理工具为主,具体清单可参考仓库 README 的说明,按文档版本一次性安装即可,无需逐包调试。

几点来自实测的经验:

  • Python 建议 3.8–3.10 区间,过高的版本可能引发部分数据依赖的兼容问题;
  • 内存 8GB 可以跑通单日回测,16GB 以上在多标的并行分析时余量更足;
  • 预留约 10GB 磁盘用于行情与新闻数据缓存;
  • 框架当前以源码与 API 两种形式逐步开放,部署前建议先阅读 README 确认最新的获取方式与接口说明。

回测数据解读

回测使用 2024 年 1 月至 3 月构建的多资产多模态数据集,覆盖历史股价、新闻、社媒情绪、内部人交易、财报与 60 项技术指标;交易模拟期为 2024 年 6 月 19 日至 11 月 19 日,智能体按日决策,仅使用截至当日的可用数据,排除了前视偏差。对比基线包括买入持有、MACD、KDJ&RSI、ZMR 均值回归与 SMA 双均线策略。

官方实验在 AAPL、GOOGL、AMZN 三只标的上的结果如下(CR 为累积收益率,ARR 为年化收益率,SR 为夏普比率,MDD 为最大回撤):

标的策略CR%ARR%SRMDD%
AAPL买入持有-5.23-5.09-1.2911.90
AAPLTradingAgents26.6230.58.210.91
GOOGL买入持有7.788.091.3513.04
GOOGLTradingAgents24.3627.586.391.69
AMZN买入持有17.117.63.533.80
AMZNTradingAgents23.2124.905.602.11

几个可以关注的点:AAPL 区间内买入持有为负收益(-5.23%),而 TradingAgents 录得 26.62% 的累积收益,夏普比率 8.21;AMZN 上基准买入持有策略的夏普比率最高达 3.53,TradingAgents 的 5.60 仍保持优势。三组标的的最大回撤均低于 2.2%,在收益与风险控制之间取得了规则类策略难以兼顾的平衡——传统动量策略在 AAPL 上的回撤普遍在 3.6% 以上。

需要说明的是,该回测窗口较短且标的集中于大盘科技股,指标数值对区间选择较为敏感,复现时应结合自己的数据窗口重新评估,不宜直接外推为实盘收益预期。

配置要点与常见问题

模型分级配置。框架按任务复杂度分配底座模型:数据检索、摘要等浅层任务使用快速模型(如 gpt-4o-mini),深度分析、辩论与决策报告使用推理能力更强的深度思考模型(如 o1-preview 级别)。这种分级既控制 API 成本,也让各智能体节点可独立替换为本地托管或金融领域微调模型,替换逻辑集中在模型配置层,改动范围小。

并发与内存。多智能体并行分析是内存的主要消耗点,遇到 OOM 时优先减少同时运行的分析师数量,并开启数据缓存以避免重复拉取行情接口。

启动失败的排查顺序。先确认 Python 版本在 3.8–3.10 区间,再确认虚拟环境已激活、API 密钥已正确配置;若个别智能体节点输出异常,可直接检查该节点的结构化报告状态——由于通信走全局状态而非消息历史,单点问题不会沿对话链扩散,定位成本较低。

参考资料

项目后续计划包括接入实时数据流、扩展智能体角色与开放更多 API 接口,方向上值得持续关注。若你的研究使用了 TradingAgents,可引用以下文献:

@article{xiao2024tradingagents, title={TradingAgents: Multi-Agents LLM Financial Trading Framework}, author={Xiao, Yijia and Sun, Edward and Luo, Di and Wang, Wei}, journal={arXiv preprint arXiv:2412.20138}, year={2024} }

如果你已完成环境搭建,建议先用官方回测数据集复现 AAPL 上的基准结果,确认全流程跑通;随后可以替换某个分析师节点的工具集或调整辩论轮次,观察对夏普比率的影响,这是理解各模块贡献度的最直接方式。

【免费下载链接】TradingAgents-AI.github.ioTradingAgents: Multi-Agents LLM Financial Trading Framework项目地址: https://gitcode.com/GitHub_Trending/tr/TradingAgents-AI.github.io

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/29 16:05:03

长春市本地维修壁挂炉师傅|上门维修壁挂炉电话|故障码不点火维修|本地口碑维修推荐

长春家里壁挂炉冬季突发不点火、开机报错、冻堵停机、暖气不热、热水忽冷忽热、频繁熄火、水压掉压、异响漏水千万别硬重启、别找临时师傅凑合修!长春属于东北严寒季风气候,冬季漫长极寒、低温极值低、积雪霜冻严重、昼夜温差悬殊,叠加本地水…

作者头像 李华
网站建设 2026/8/29 16:03:08

MAS 激活脚本指南:Windows 与 Office 一次激活的完整教程

MAS 激活脚本指南:Windows 与 Office 一次激活的完整教程 【免费下载链接】Microsoft-Activation-Scripts Open-source Windows and Office activator featuring HWID, Ohook, TSforge, and Online KMS activation methods, along with advanced troubleshooting. …

作者头像 李华
网站建设 2026/8/29 16:02:48

TMR磁角度传感器原理与选型实战:从霍尔替代到电机控制

上周刷到Littelfuse发布TMR磁角度传感器的消息,我第一反应是:这个细分赛道真的要全面铺开了。做电机和位置检测这行的人应该都有感觉,前几年谈磁角度传感器,基本上绕不开霍尔和AMR,TMR大多数时候只出现在论文和一些高端…

作者头像 李华
网站建设 2026/8/29 16:02:39

唯品会校招笔试B卷详解:机器学习考点与电商场景题全解析

拿这套B卷的时候,我第一反应是:怎么一股“业务味”这么浓?选择题里大量选项都往电商场景上靠,算法题也不是那种纯LeetCode模板题,反而像在替你提前模拟入职之后的日常。很多人复习校招笔试有个误区,觉得机器…

作者头像 李华
网站建设 2026/8/29 15:59:42

30B开源智能体模型本地部署实战:消费级显卡跑起Agent

过去半个月,AI 圈最热闹的话题不是某个评测榜单,而是扎克伯格又一次把“开源”推到了风口浪尖。Meta 押注一款 30B 参数量的开源智能体模型,主打“消费级显卡就能跑”,杨立昆也在公开场合点赞。这件事放在两年前很难想象&#xff…

作者头像 李华
网站建设 2026/8/29 15:57:00

多智能体协作的评审边界

多智能体协作的评审边界在大型系统或复杂工作流场景中,当出现多个 AI Agent 相互协作、动态分发任务时,容易因 Prompt 语义歧义或参数校验缺失引发 Agent 之间的无限循环调用与 Token 费用失控。若 Agent 在接收到非结构化输入时缺乏强类型校验与最大调用…

作者头像 李华