← 返回全部文章
·约 10 分钟

TradingAgents-AShare

Agent
本文目录
  1. 🚀 什么是 TradingAgents-AShare?
  2. ✨ 核心功能一览
  3. 🛠️ 快速上手:Docker 一键部署
  4. 📊 与原版 TradingAgents 对比
  5. 💡 适用场景
  6. 场景一:个人投资者的多维信息收集
  7. 场景二:学习多智能体系统设计
  8. 💰 协议与部署形态
  9. 🎯 总结

📌 核心价值:把顶级投研机构的"多空辩论"搬上 A 股——14 个 AI Agent 各司其职,自动收敛出结构化研报

一个开源的 A 股多智能体智能投研系统,模拟机构部门协作,用辩论机制替代"单一模型拍脑袋"。

⚠️ 本文仅作技术交流,不构成投资建议。股市有风险,投资需谨慎。

封面图


🚀 什么是 TradingAgents-AShare?

TradingAgents-AShare 是一个基于多智能体协作的 A 股深度分析系统。它源自 UCLA 与 MIT 联合发表的 TradingAgents 论文(arXiv 2412.20138,原版仓库 TauricResearch/TradingAgents),在原有框架上做了面向 A 股的特化改造:把目标市场、数据源、交易规则与报告语言全部本地化。

它的核心思路不是让一个 AI 直接给出结论,而是模拟一家真实交易公司的部门分工——让 14 个专业 Agent 像分析师、研究员、交易员、风控那样各干各的活,再通过结构化辩论收敛出一份有据可查的分析报告。

分析主界面

核心定位:把"多角色对抗分析"的工程方法论做成可一键部署的开源工具,定位是辅助分析系统,不是交易信号源。


✨ 核心功能一览

整个分析流程被拆成三个梯队、14 个智能体,分工如下:

14 个智能体角色分工

六大分析师并行作业:基本面、情绪、新闻、技术、宏观、主力资金六个维度同时开工,比单模型排队快得多。

多空辩论是最大亮点:多头与空头研究员拿着同一份数据互相拆逻辑,研究总监综合双方观点给出方向;风控环节再由激进、稳健、中性三方辩论,最后组合经理拍板。这种"强迫同时看正反证据"的设计,本意是矫正只找支持自己判断的信息偏差。

辩论可视化

自然语言驱动:输入"调研茅台短线"即可自动识别标的(600519.SH)与周期,无需填表单。

定时分析与持仓看板:自选股可批量加入并设定触发时间,每天早上自动跑一遍;导入持仓后看板展示实时价格、当日区间与持仓盈亏。

定时分析配置

结构化研报管理:结果按标的/日期检索,决策卡片展示方向、置信度、目标价与止损价。

研报历史

研报详情


🛠️ 快速上手:Docker 一键部署

项目提供多种部署方式,最省事的是 Docker Compose(推荐):

# 1. 克隆仓库
git clone https://github.com/KylinMountain/TradingAgents-AShare.git
cd TradingAgents-AShare

# 2. 生成密钥并启动(单体一键部署)
export TA_APP_SECRET_KEY=$(openssl rand -base64 32)
docker compose up -d

启动后访问 http://localhost:8000,在"设置"页配置模型厂商与 API Key(支持 OpenAI、Anthropic、Google Gemini、DeepSeek、Moonshot、智谱、硅基流动等)即可使用。

多模型设置

若想分离部署,仓库还提供 docker-compose.split.yml(api/scheduler/redis 三容器),以及 docker-entrypoint.py 支持 --restart always 自愈。

注意:单次完整分析会调用大量 LLM API,成本不低;建议先用快速模式测试效果与开销,确认可接受再跑完整流程。

源码安装(需 Python 3.10+ 与 Node.js 18+):

uv sync                                  # 后端依赖
cd frontend && npm install && npm run build && cd ..
cp .env.example .env
uv run python -m uvicorn api.main:app --port 8000

📊 与原版 TradingAgents 对比

TradingAgents-AShare 不是简单汉化,而是工程特化。关键差异:

功能对比

相较原版(美股为主、英文报告、无图形界面),A 股版把数据层换成国内多源行情/财报/资金/新闻,交易规则适配 A 股的 T+1 与涨跌限制语境,并补齐了全流程可视化 UI。同系列的还有 TradingAgents-CN(中文化版)、TradingAgents-astock(新增政策/游资/解禁三个 A 股原生分析师)等社区 fork,可按需求选择。


💡 适用场景

场景一:个人投资者的多维信息收集

架构图

功能说明:把技术面、基本面、新闻面、资金面逐一整理的过程压缩到十几分钟。 输入要求:一句话标的描述(如"调研比亚迪中线")。 输出效果:带置信度与多空论点的结构化研报。 适用场景:想提升分析效率、做辅助信息收集的个人投资者。

场景二:学习多智能体系统设计

分析师团队

研究员团队

风控团队

功能说明:代码结构清晰,是学习多智能体协作、LLM 金融应用的现成教材。 输入要求:本地克隆仓库阅读源码。 输出效果:理解"分析师→辩论→决策→风控"的 Agent 编排范式。 适用场景:学习多智能体、LLM 金融应用的技术开发者。

用户群体总结:

  • ✅ 辅助分析的个人投资者:提升信息收集效率。
  • ✅ 量化/AI 技术开发者:研究多智能体在金融领域的落地。
  • ✅ 投研人员:快速了解单只股票的多维信息。
  • ❌ 不适合:把它当实盘下单依据——官方定位是学习研究平台,不提供实盘交易指令。

💰 协议与部署形态

  • 基于 TauricResearch/TradingAgents(Apache-2.0)二次开发。
  • 新增模块(api/、frontend/)及核心逻辑深度修改采用 PolyForm Noncommercial 1.0.0(非商业用途)。
  • 部署形态:Docker 一键 / 源码 / OpenClaw 技能(tradingagents-analysis)/ Claude Code 集成。

💡 定位提醒:它是分析辅助工具,不是交易信号系统;把结论当参考可以,当操作依据不建议。


🎯 总结

TradingAgents-AShare 把"多角色对抗分析"的思路做成了可一键跑起来的开源系统。它的价值未必在于结论多准,而在于这套强制多空辩论的方法论——任何时候只听一种声音都有风险,无论那声音来自别人、AI 还是自己。

推荐指数: ⭐⭐⭐⭐(架构清晰、可视化到位、部署友好;非商业协议需注意)

适合人群: A 股分析效率提升者、多智能体技术学习者、投研人员

立即体验: GitHub 仓库 | 在线体验

数据截至 2026-09-14,最新信息请以官网与仓库为准。本文仅作技术交流,不构成投资建议。