TradingAgents 部署教程无 GPU 环境下的多智能体 LLM 金融交易框架实操指南【免费下载链接】TradingAgents-AI.github.ioTradingAgents: Multi-Agents LLM Financial Trading Framework项目地址: https://gitcode.com/GitHub_Trending/tr/TradingAgents-AI.github.ioTradingAgents 是一个由 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、KDJRSI、ZMR 均值回归与 SMA 双均线策略。官方实验在 AAPL、GOOGL、AMZN 三只标的上的结果如下CR 为累积收益率ARR 为年化收益率SR 为夏普比率MDD 为最大回撤标的策略CR%ARR%SRMDD%AAPL买入持有-5.23-5.09-1.2911.90AAPLTradingAgents26.6230.58.210.91GOOGL买入持有7.788.091.3513.04GOOGLTradingAgents24.3627.586.391.69AMZN买入持有17.117.63.533.80AMZNTradingAgents23.2124.905.602.11几个可以关注的点AAPL 区间内买入持有为负收益-5.23%而 TradingAgents 录得 26.62% 的累积收益夏普比率 8.21AMZN 上基准买入持有策略的夏普比率最高达 3.53TradingAgents 的 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),仅供参考