Hummingbot V2 + 仪表板¶
Hummingbot 2.0 现在配备了仪表板 GUI,替代了传统的 CLI,提供了更加直观的体验。
推荐的 安装方法,特别是对新用户来说,是 Hummingbot + 仪表板,这样可以轻松地创建、回测和部署策略。
系统要求¶
云服务器或本地机器¶
组件 | 规格 |
---|---|
操作系统 | Linux x64 或 ARM (Ubuntu 20.04+, Debian 10+) |
内存 | 每个实例 4 GB RAM |
存储 | 每个实例 5 GB 硬盘空间 |
CPU | 每个实例/控制器 至少 1 个 vCPU |
Docker Compose¶
Hummingbot 使用 Docker Compose,这是一个用于定义和运行多容器 Docker 应用的工具。
从 官方 Docker 网站 安装 Docker Desktop
-
桌面用户:
从 官方网站 安装 Docker Desktop -
无头服务器 (如 AWS EC2 或 Digital Ocean 的 VPS):
前提条件
- Docker Desktop 已安装
- WSL2 已启用
- Ubuntu 发行版已安装
始终在以下位置运行命令:
Ubuntu 终端 (开始菜单 → Ubuntu)
安装步骤¶
Hummingbot Deploy 是一个专门的仓库,允许用户通过仪表板作为前端 UI 快速部署 Hummingbot。该 compose 文件会启动容器用于 仪表板、Backend-API 以及 Hummingbot Broker。
设置脚本将拉取仓库的 docker-compose.yml
文件中定义的 Docker 镜像并启动它们作为新容器:
[+] Running 7/7
✔ Network deploy_emqx-bridge Created
✔ Volume "deploy_emqx-data" Created
✔ Volume "deploy_emqx-log" Created
✔ Volume "deploy_emqx-etc" Created
✔ Container dashboard Started
✔ Container backend-api Started
✔ Container hummingbot-broker Started
所有容器启动后,在浏览器中访问仪表板 http://localhost:8501。
云服务器
如果您使用云服务器或 VPS,将 localhost
替换为您的服务器 IP。您可能需要编辑防火墙规则以允许传入连接到必要端口。
独立版 Hummingbot¶
-
- 🐳 容器化环境
- 🛡️ 最简单、最易设置
- 🔄 部署多个实例
- 推荐给大多数用户
-
- 💻 开发者友好设置
- 🔧 修改核心代码库
- 🧪 测试未发布的功能
- 适用于高级用户
需要帮助决定?
请参阅 安装概述 以比较不同方法。