安装方法对比¶
核心选项¶
| Hummingbot + 控制面板 | Docker 独立模式 | 源码安装 | |
|---|---|---|---|
| 复杂度 | 最简单 | 中等 | 最复杂 |
| 适用人群 | 新手用户,偏好图形界面 | 大多数用户,熟悉命令行 | 开发者,需修改代码 |
| 自定义能力 | 有限(基于 UI) | 仅限配置文件 | 完全访问源代码 |
| 维护 | 自动更新 | 手动管理版本 | 手动构建/更新 |
| 多实例支持 | 通过控制面板管理 | 手动执行 Docker 命令 | 可行,但不推荐 |
| 去中心化交易所(DEX)支持 | 部分支持,取决于 API | 需要独立的 Gateway | 需要独立的 Gateway |
何时选择哪种?¶
-
控制面板 + Hummingbot
选择此方式如果:- 你偏好图形界面
- 需要管理多个机器人/策略
- 刚接触算法交易
- 希望使用内置的回测工具
限制:
- 较少底层控制权
- 需要更多系统资源 -
Docker 独立模式
选择此方式如果:- 熟悉命令行操作
- 需要隔离的运行环境
- 需要运行多个实例
- 偏好轻松切换版本
限制:
- 无法修改核心代码
- 需手动管理证书 -
源码安装
选择此方式如果:- 开发自定义策略
- 修改 Hummingbot 核心代码
- 测试未发布功能
- 有高级调试需求
限制:
- 安装复杂
- 可能出现依赖冲突
常见问题¶
能否同时使用多种安装方式?
可以——控制面板可管理 Docker 实例,同时你可运行独立的源码安装。
哪种方式资源效率最高?
Docker 独立模式(无图形界面开销),其次是源码安装。
如何切换版本?
- 控制面板:通过 UI 自动更新
- Docker:编辑 image: 标签
- 源码安装:使用 git checkout 标签