TradingAgents-astock

让7位AI分析师帮你辩论A股,得出投资结论。

TradingAgents-astock 是一个专为A股市场设计的开源多智能体投研框架。它针对A股特有的数据源(如龙虎榜、游资动向、解禁信息等)进行了深度适配,解决了通用金融AI框架在A股场景下数据不匹配、规则不适用的痛点。其核心能力是模拟一个投研团队:由7位具备不同专业背景的AI分析师(如技术面、基本面、情绪面等)对股票进行多维度分析,并通过多空辩论和风险评估机制,最终生成综合性的投资决策建议。项目基于LangGraph构建,支持Claude等大语言模型,为量化研究者、个人投资者和金融科技开发者提供了一个可扩展、可定制的智能投研基座。

开源 free 智能体
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 3533
维护状态 活跃
是否开源
定价模式 free

项目数据

分类智能体
开发团队simonlin1212
所属国家
官网地址
定价模式free
价格说明开源项目,Apache-2.0许可证,可免费使用和修改,需自行部署。
访问状态
是否开源
开源协议Apache-2.0
主要语言Python
技术栈/模型a-share,ai-agent,china-stocks,claude,fintech,investment-research,langgraph,llm,multi-agent,python,quantitative-finance,trading-agents
GitHub 星标★ 3533
30天Star增速
HF 下载量
上线时间2026-05-13 00:00:00
最近更新2026-09-23 00:00:00
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数3

使用教程

难度:入门 约 10 分钟 部署方式:库/依赖 5 步

环境要求

  • Python 环境(项目开发语言为 Python)
  • uv(README 示例使用 `uv run python xxx.py` 运行)
  • 至少一个大模型供应商的 API Key,默认走 API Key 计费
  • 如需使用 Google Gemini,需额外安装 google 相关依赖

安装与启动步骤

  1. 1安装项目

    README 强调“pip install 即跑、零外部服务依赖”。节选中安装段落被截断,完整安装命令请以仓库 README 原文为准,不要凭猜安装。

  2. 2补装 Gemini 依赖

    只有选择 Google Gemini 供应商时才需要。该包没有 [google] extra,必须显式安装下面两条命令。

    pip install --no-deps "langchain-google-genai>=4.0.0"
    pip install "google-genai>=1.53.0" "httpx>=0.28.1"
  3. 3配置 LLM

    在项目根目录创建 .env 文件,按所选供应商填写密钥。注意每次分析要发起 30-50 次 LLM 调用,会产生 API 费用。

  4. 4运行分析

    在项目根目录新建 run.py,粘贴 README 中的示例代码并按所选供应商修改 config,然后运行。根目录自带 main.py 就是可运行示例。

    uv run python run.py
    uv run python main.py
  5. 5启动 Web UI

    两种启动方式任选其一:命令行入口或直接跑 Streamlit。启动后浏览器访问本地 8501 端口即可使用界面。

    tradingagents-web
    streamlit run web/app.py

关键配置

配置项必填说明示例
llm_provider选择 LLM 提供商,默认 minimaxminimax
deep_think_llmResearch Manager 与 Portfolio Manager 使用的模型MiniMax-M2.7
quick_think_llm所有 Analyst / Researcher / Trader 使用的模型MiniMax-M2.7-highspeed
backend_url自定义 API 端点或第三方中转网关,便于国内访问BACKEND_URL
max_tokens单次回复最大输出 token,报告断在中间时先调这里4096
output_language报告输出语言,内部辩论始终为英文Chinese

如何确认成功

Web UI 启动后打开浏览器访问 http://localhost:8501 能正常看到界面;命令行运行则会输出分析结果报告。

常见问题

Q:生成的报告写到一半就断了怎么办?

A:优先调大 max_tokens(或用环境变量 TRADINGAGENTS_MAX_TOKENS),这通常是输出长度上限问题,而不是上下文超长导致的。

Q:用 Google Gemini 需要额外做什么?

A:该 provider 没有 [google] extra,需手动执行:pip install --no-deps "langchain-google-genai>=4.0.0",再装 google-genai>=1.53.0 与 httpx>=0.28.1。

Q:不想产生 API 账单可以吗?

A:v0.4.0 起可安装 [agentsdk],让部分或全部节点通过 Claude Agent SDK 走个人 Claude Pro/Max 订阅额度,具体见 README 对应章节。

Q:国内怎么访问 Claude / OpenAI?

A:配置 backend_url 指定自定义 API 端点或第三方中转网关,也可在 .env 中设置 BACKEND_URL;Web UI 侧边栏同样可以填写。

Q:能给不同角色配不同模型吗?

A:可以,用 role_llms 给单个角色指定另一家模型(例如多空辩手用不同厂商);留空则全部沿用 quick/deep 两档,行为不变。

注意事项

  • 本项目是 TradingAgents 论文框架的工程实现与研究复现,面向研究与教学,不构成任何投资建议,也不提供投资服务。
  • 默认按 API Key 计费,每次分析会产生 30-50 次 LLM 调用,请留意费用。
  • 内部多空辩论始终使用英文,只有最终报告语言由 output_language 控制。
  • 所有配置通过传给 TradingAgentsGraph(config=...) 的字典覆盖,未写的项自动取 tradingagents/default_config.py 中的默认值。

核心亮点

  • 深度适配A股特有数据,如龙虎榜、游资、解禁,分析更接地气。
  • 多智能体辩论机制,模拟真实投研团队,减少单一模型偏见。
  • 基于LangGraph构建,流程清晰,易于扩展和自定义分析模块。

不足之处

  • 文档/社区待观察
  • 依赖外部LLM API,使用成本较高,且响应速度可能受限。

适用场景

  • 个人投资者进行个股深度研究前的辅助分析。
  • 量化团队快速搭建A股智能投研原型。
  • 金融科技教学与研究,探索多智能体协作在投资领域的应用。

替代项目

TradingAgents、FinGPT、Qlib

项目介绍

TradingAgents-astock 是智能体领域的开源项目,由 simonlin1212 开发,是 2026 年新上线的项目。

在全站 13,014 个收录项目中,它的 GitHub 星标数(3,533)位列前 30%,在智能体分类的 2,499 个项目里位列前 12%。

近 45 天,它的 GitHub 星标从 2,784 增加到 3,533,净增 749。

项目目前处于活跃维护状态,最近一次代码更新于 2026-09-23。Apache-2.0许可证,可免费使用和修改,需自行部署。

它主要面向的使用场景是:个人投资者进行个股深度研究前的辅助分析。同类可对比的替代方案包括 TradingAgents、FinGPT、Qlib。

上一篇:moltis

下一篇:VulnClaw

同类项目推荐

xinchao-dynamic-mind 开源

给 AI 装上疲惫和欲望,让交互更真实

独立、可自托管的 AI 动态心智状态引擎:驱动力、念头池、疲惫、睡眠与意图。

★ 195 2026-08-09
deepseek-harness 开源

把 AI 能力拆成乐高积木,拼出你的专属智能体。

DeepSeek Harness: Everything is a Plugin.

★ 233327 2026-08-15
EvoAgentX 开源

让 AI 智能体自己迭代变强,越用越聪明

EvoAgentX: Building a Self-Evolving Ecosystem of AI Agents

★ 3351 2026-09-12
AutoGPT 开源

开箱即用的 AI 员工,交代任务就自己干完

AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mis···

★ 187492 2026-08-09