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