跳转到内容

Hummingbot V2 + 仪表板

Hummingbot 2.0 现在配备了仪表板 GUI,替代了传统的 CLI,提供了更加直观的体验。

推荐的 安装方法,特别是对新用户来说,是 Hummingbot + 仪表板,这样可以轻松地创建、回测和部署策略。

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

系统要求

云服务器或本地机器

组件 规格
操作系统 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

  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 文件会启动容器用于 仪表板Backend-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

需要帮助决定?

请参阅 安装概述 以比较不同方法。