TradingAgents-CN 是一个基于多智能体架构的 AI 股票分析系统,支持:
🤖 15+ AI 模型:集成国内外主流大语言模型 📊 多维度分析:基本面、技术面、新闻分析、社媒分析 🔄 实时数据:支持 AKShare、Tushare、BaoStock 等数据源 🎨 现代化界面:Vue 3 + Element Plus 前端 🐳 容器化部署:Docker + Docker Compose 一键部署
我的电脑是M2的MacBook Air,使用 Docker Compose 部署TradingAgents-CN,其他的硬件和系统可以自行网上搜索教程。如果您尚未安装 Docker 和 Docker Compose,请按照以下步骤安装Docker Desktop(推荐)
- 下载 Docker Desktop
访问 Docker Desktop for Mac - Apple Silicon (M1/M2/M3)
:选择 “Mac with Apple chip” - Intel 芯片
:选择 “Mac with Intel chip”
- 安装 Docker Desktop
双击下载的 Docker.dmg文件将 Docker 图标拖到 Applications 文件夹 从 Applications 文件夹启动 Docker 按照提示完成初始设置
- 验证安装
- 下载 Docker Desktop
# 打开终端,运行: docker --version docker compose version
# 预期输出: # Docker version 29.1.3, build f52814d
# Docker Compose version v2.40.3-desktop.1
# 具体版本号会有区别
接下来开始部署TradingAgents-CN:
# 1. 创建项目目录
mkdir -p ~/tradingagents-demo
cd ~/tradingagents-demo
# 2. 下载 ARM 架构部署文件(重要!)
curl -O https://raw.githubusercontent.com/hsliuping/TradingAgents-CN/v1.0.0-preview/docker-compose.hub.nginx.arm.yml# 3. 下载环境配置文件
curl -o .env https://raw.githubusercontent.com/hsliuping/TradingAgents-CN/v1.0.0-preview/.env.docker# 4. 配置 API 密钥(⚠️ 重要:必须配置,否则无法使用 AI 分析功能)
nano .env
# 或直接在文件夹里找到文件 .env,然后用sublime软件编辑。注意,该文件是隐藏的,需要显示隐藏文件才看得到。# ⚠️ 请在打开的编辑器中配置以下内容(至少配置一个):
#
# 阿里百炼(推荐,国内速度快):
# 找到 DASHSCOPE_API_KEY= 这一行
# 将等号后面改为你的 API Key,例如:DASHSCOPE_API_KEY=sk-xxxxxxxxxxxxx
#
# DeepSeek(推荐,性价比高):
# 找到 DEEPSEEK_API_KEY= 这一行
# 将等号后面改为你的 API Key,例如:DEEPSEEK_API_KEY=sk-xxxxxxxxxxxxx
#
# 其他可选配置:
# - TUSHARE_TOKEN=你的Tushare Token(可选,用于获取更全面的股票数据,注册地址:https://tushare.pro/register?reg=tacn)
# - OPENAI_API_KEY=你的OpenAI Key(可选)
#
# 配置完成后保存并退出编辑器(nano: Ctrl+X, Y, Enter;vim: :wq)# 5. 下载 Nginx 配置文件
mkdir -p nginx
curl -o nginx/nginx.conf https://raw.githubusercontent.com/hsliuping/TradingAgents-CN/v1.0.0-preview/nginx/nginx.conf# 6. 拉取 Docker 镜像(首次部署需要下载,需要 2-5 分钟)(本人实测这一步需要科学上网)
docker-compose -f docker-compose.hub.nginx.arm.yml pull# 7. 启动所有服务(使用 ARM 版本)
docker-compose -f docker-compose.hub.nginx.arm.yml up -d# 8. 检查服务状态(等待所有服务变为 healthy,约 30-60 秒)
docker-compose -f docker-compose.hub.nginx.arm.yml ps# 9. 导入初始配置(⚠️ 重要:首次部署必须执行,否则无法登录)
docker exec -it tradingagents-backend python scripts/import_config_and_create_user.py# 10. 访问系统
# 浏览器打开: http://localhost
# 默认账号: admin / admin123
# ⚠️ 登录后请立即修改默认密码!
附:获取 API 密钥
安装完成后开始本地部署,打开http://localhost。首次登录后建议:
✅ 修改默认密码(设置 → 个人设置 → 修改密码) ✅ 检查 LLM 配置是否正确(设置 → 系统配置 → LLM 提供商) ✅ 测试运行一个简单的分析任务(分析 → 单股分析) ✅ 配置数据源(设置 → 系统配置 → 数据源配置)
这个系统仅供参考,恭喜发财!
战绩如何?
@S 艰难回本中
能直接给到交易建议吗,还是能直接帮操作
@拾风 可以模拟,最新版本据说添加了不少新功能。
我是直接用chatgpt进行分析。