TradingAgents 中文增强版
相比原版新增: 智能新闻分析 | 多层次新闻过滤 | 新闻质量评估 | 统一新闻工具 | 多LLM提供商集成 | 模型选择持久化 | 快速切换按钮 | | 实时进度显示 | 智能会话管理 | 中文界面 | A股数据 | 国产LLM | Docker部署 | 专业报告导出 | 统一日志管理 | Web配置界面 | 成本优化
“0 基础也能 10 分钟部署 AI 股票分析系统?这篇保姆级教程手把手带你用云服务器 + Docker 部署 TradingAgents-CN—— 支持 15+AI 模型、多维度股票分析的免费工具!从系统更新、Docker 安装到 API 配置,每一步都有实操演示,连代码都帮你写好了直接复制!

前期准备:
1.一台服务器vps(1元试用7天无理由退款点我直达)
终端软件点击下载:FinalShell SSH工具, FinalShell官网
视频教程:
第一步:更新系统
首先更新系统软件包,确保环境最新(复制粘贴下面的命令,按回车执行):
sudo apt update && sudo apt upgrade -y
执行后可能会要求输入你的服务器登录密码(输入时屏幕不会显示,输完按回车即可)
第二步:安装 Docker和Docker Compose(新手的部署方式)
Docker 是一种简单的部署方式,不需要复杂配置
安装 Docker 依赖:
sudo apt install -y apt-transport-https ca-certificates curl software-properties-common
添加 Docker 官方 GPG 密钥:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
添加 Docker 软件源:
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
再次更新软件包列表:
sudo apt update
安装 Docker:
sudo apt install -y docker-ce
启动 Docker 并设置开机自启:
sudo systemctl start docker
sudo systemctl enable docker
运行完后重新连接服务器,让权限生效
7.安装 Docker Compose
# 下载Docker Compose(适配最新版本)
curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
# 给Docker Compose加执行权限
chmod +x /usr/local/bin/docker-compose8.测试 Docker Compose
docker-compose --version显示docker-compose version v2.23.0...就 OK~
第三步:创建项目目录并进入
执行命令(复制粘贴到终端,按回车):
mkdir -p ~/tradingagents-demo && cd ~/tradingagents-demo
操作说明:
该命令会在当前用户目录下创建名为
tradingagents-demo的文件夹并自动进入该文件夹(后续所有部署文件都会存放在这里)
第四步:下载 Docker Compose 配置文件
执行命令(复制粘贴到终端,按回车):
wget https://raw.githubusercontent.com/hsliuping/TradingAgents-CN/v1.0.0-preview/docker-compose.hub.nginx.yml
操作说明:
该命令会从项目仓库下载部署所需的 Docker Compose 配置文件
等待下载完成(显示 “saved” 提示即完成)
第五步:下载环境配置文件
执行命令(复制粘贴到终端,按回车):
wget https://raw.githubusercontent.com/hsliuping/TradingAgents-CN/v1.0.0-preview/.env.docker -O .env
操作说明:
该命令会下载环境变量配置模板,并将其命名为
.env(系统会读取这个文件的配置)等待下载完成(显示 “saved” 提示即完成)
第六步:创建 Nginx 目录并下载配置文件
执行命令(复制粘贴到终端,按回车):
mkdir -p nginx && wget https://raw.githubusercontent.com/hsliuping/TradingAgents-CN/v1.0.0-preview/nginx/nginx.conf -O nginx/nginx.conf
操作说明:
该命令会先创建
nginx文件夹,再将 Nginx 配置文件下载到该文件夹中等待下载完成(显示 “saved” 提示即完成)
第七步:编辑.env 文件配置 API 密钥
执行命令(复制粘贴到终端,按回车):
nano .env
操作说明:
该命令会打开
.env文件的编辑界面你需要找到以下任意一项(至少配置一个):
阿里百炼:
DASHSCOPE_API_KEY=后面填入你的 API KeyDeepSeek:
DEEPSEEK_API_KEY=后面填入你的 API Key
配置完成后,按
Ctrl+X→ 输入Y→ 按Enter保存退出
提示:如果还没有 API Key,需要先注册对应平台(如阿里百炼:https://dashscope.aliyun.com/;DeepSeek:https://platform.deepseek.com/)获取。
第八步:拉取 Docker 镜像
操作说明:
执行拉取镜像的命令(复制粘贴到终端,按回车):
docker-compose -f docker-compose.hub.nginx.yml pull
说明:
该命令会从 Docker 仓库下载系统所需的所有镜像(首次拉取约 2-5 分钟,取决于服务器网速)。
第九步:启动系统服务容器
执行命令(复制粘贴到终端,按回车):
docker-compose -f docker-compose.hub.nginx.yml up -d
说明:
-d参数表示容器在后台运行命令执行后会启动前端、后端、MongoDB、Redis、Nginx 等所有服务
等待终端返回提示符即完成启动
第十步:检查容器运行状态
执行命令(复制粘贴到终端,按回车):
docker-compose -f docker-compose.hub.nginx.yml ps
说明:
该命令会显示所有容器的运行状态,正常情况下所有容器的STATUS列应显示 “Up” 或 “Up (healthy)”。
第十一步:导入初始配置并创建管理员账号
执行命令(复制粘贴到终端,按回车):
docker exec -it tradingagents-backend python scripts/import_config_and_create_user.py
说明:
该命令会自动导入系统配置数据,并创建默认管理员账号(用户名admin,密码admin123)
第十二步:访问 TradingAgents-CN 系统
操作说明:
打开本地浏览器,在地址栏输入你的云服务器 IP:
http://1.2.3.4在登录界面输入用户名
admin、密码admin123,点击登录登录后建议立即修改默认密码(进入 “设置 - 个人设置” 操作)
验证结果:
如果浏览器能正常打开系统界面并登录,说明部署成功。
评论区