跳至内容

Hummingbot V2 + 控制面板

Hummingbot 2.0 现已内置控制面板 GUI,取代传统 CLI,提供更直观的体验。

推荐的安装方式,尤其适合新用户,是 Hummingbot + 控制面板,可轻松创建、回测和部署策略。

其他独立安装选项,如 Docker源码 仍然可用。

系统要求

云服务器或本地机器

组件 规格
操作系统 Linux x64 或 ARM(Ubuntu 20.04+,Debian 10+)
内存 每个实例 4 GB RAM
存储 每个实例 5 GB HDD 空间
CPU 每个实例/控制器至少 1 个 vCPU

Docker Compose

Hummingbot 使用 Docker Compose,这是一个用于定义和运行多容器 Docker 应用的工具。

Docker 官方网站 安装 Docker Desktop

  1. 桌面用户
    官方站点 安装 Docker Desktop

  2. 无头服务器(如 AWS EC2 或 Digital Ocean 的 VPS):

    curl -fsSL https://get.docker.com -o get-docker.sh
    sh get-docker.sh
    

前提条件

  • 已安装 Docker Desktop
  • 已启用 WSL2
  • 已安装 Ubuntu 发行版

请始终在以下环境中运行命令:
Ubuntu 终端(开始菜单 → Ubuntu)

安装步骤

Hummingbot Deploy 是一个专用仓库,允许用户使用控制面板作为前端 UI 快速部署 Hummingbot。该 compose 文件会启动包含 控制面板后端 API 以及 Hummingbot Broker 的容器。

git clone https://github.com/hummingbot/deploy.git
cd deploy
bash setup.sh

安装脚本将拉取仓库中 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

需要帮助选择?

参见 安装概览 以比较不同方法。