项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 121231
技术标签
使用教程
环境要求
- Python 3.12(README 中 conda 环境指定的版本)
- conda 或其他虚拟环境管理器(README 说明可用任意喜欢的工具)
- LLM 提供商的 API Key(用于填充 .env)
- 可选:Docker 与 docker compose(使用容器方式运行时需要)
安装与启动步骤
-
1克隆代码仓库
从 GitHub 拉取 TradingAgents 源码,并进入项目根目录,后续命令都在该目录执行。
git clone https://github.com/TauricResearch/TradingAgents.git cd TradingAgents -
2创建虚拟环境
用 conda 创建 Python 3.12 的独立环境并激活,避免污染系统环境;也可换用你惯用的环境管理器。
conda create -n tradingagents python=3.12 conda activate tradingagents -
3安装项目依赖
在项目根目录执行 pip install .,会把 tradingagents 包及依赖一起装进当前虚拟环境。
pip install . -
4配置 API 密钥
复制仓库自带的 .env.example 为 .env,然后在 .env 里填入你自己的 API Key 供模型调用。
cp .env.example .env -
5启动交互式 CLI
执行已安装的 tradingagents 命令,进入可交互界面;也可用 python -m cli.main 直接从源码运行。
tradingagents -
6或用 Docker 运行
已装好 Docker 时,配置好 .env 后可用 compose 直接跑;本地模型可加 ollama profile。
cp .env.example .env docker compose run --rm tradingagents
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
API Keys(.env) | 是 | 在 .env 中填入所选 LLM 提供商的 API Key,供 agent 调用模型 | sk-xxxxxxxx |
如何确认成功
CLI 启动后出现可选择股票代码、分析日期、LLM 提供商、研究深度等选项的界面,即表示可用。
常见问题
Q:没有 conda 可以用别的方式建环境吗?
A:可以。README 说明可用任意你喜欢的虚拟环境管理器,conda 只是示例,只要保证 Python 3.12 环境并执行 pip install . 即可。
Q:不想本地装依赖怎么办?
A:使用 Docker 方式:先 cp .env.example .env 并填入 API Key,再执行 docker compose run --rm tradingagents。
Q:如何接入本地模型?
A:README 提供了 Ollama 专用 profile,执行 docker compose --profile ollama run --rm tradingagents-ollama 即可用本地模型运行。
Q:怎样在自己的 Python 代码里调用?
A:导入 TradingAgentsGraph 与 DEFAULT_CONFIG,初始化 TradingAgentsGraph(debug=True, config=DEFAULT_CONFIG.copy()),其 propagate() 会返回决策结果。
注意事项
- pip install . 必须在克隆下来的 TradingAgents 仓库根目录执行,否则会找不到包。
- 执行 Docker 方式前务必先创建 .env 并填好 API Key,否则容器内模型调用会失败。
- 本地安装与 Docker 二选一即可;源码方式也可用 python -m cli.main 启动。
核心亮点
- 基于多智能体LLM框架,模拟真实交易团队协作流程,架构设计新颖
- 覆盖金融交易全链路,包含研究、分析、决策、执行等完整模块
- Python实现,技术栈清晰,便于二次开发与金融场景定制
不足之处
- 文档/社区待观察
适用场景
- 量化交易策略研究与回测
- 金融舆情分析与市场情绪研判
- 多智能体协作框架的学术研究与教学
替代项目
FinGPT、FinRL、TradingGym
同类项目推荐
loreai
开源
让 AI 记住所有细节,长会话不迷路,跨工具积累记忆
Your AI never starts over. Lore keeps sessions coherent for days and millions of tok···
Matryoshka
开源
用 REPL 状态分析长文档,省 token 又高效
MCP server for token-efficient large document analysis via the use of REPL state
gaianet-node
开源
一键部署你自己的去中心化 AI 代理节点
Install, run and deploy your own decentralized AI agent service
docker-agent
开源
用 Docker 把 AI 智能体打包成镜像,随处运行
AI Agent Builder and Runtime by Docker Engineering
AgentChat
开源
多智能体协作+工具调用,快速搭出能干活的任务助手
AgentChat 是一个基于 LLM 的智能体交流平台,内置默认 Agent 并支持用户自定义 Agent。通···
Awesome-Adaptation-of-Agentic-AI
开源
一网打尽智能体AI适应研究,快速跟上领域前沿
Repo for "Adaptation of Agentic AI"
pi-subagents
开源
把多个AI智能体编排成一支可后台可前台协作的团队
Pi multi-agent framework for power users: background/foreground agents, sync/async c···
ai-sdk-deep-research
开源
输入问题,自动生成深度研究报告
A minimal, end‑to‑end deep‑research agent implemented with AI SDK and Next.js
clay
开源
把 Claude Code 变成团队共享的 AI 同事,自带记忆
A self-hosted workspace where people and coding agents work together across projects···
