Hummingbot: Market Making | Quantopian

做市(Market Making)是加密货币市场的核心机制之一,而Hummingbot作为开源的量化交易工具,为个人和机构提供了低门槛的做市解决方案。本文整理《Hummingbot: Market Making》课程大纲,涵盖从理论认知到策略开发的完整路径,适合交易者、开发者及区块链从业者系统学习。


Section 1: 做市基础入门(3课时 | 31分钟)

  1. 什么是做市?(04:13) 解析做市商的核心职能:通过持续报价提供流动性,平衡买卖价差并从中获利,对比传统金融市场与加密货币市场的差异。
  2. 专业做市商的角色(07:38) 探讨机构做市商的策略(如高频交易、风险对冲),及其对市场深度、价格稳定的影响。
  3. 流动性挖矿详解(19:26) 揭秘“流动性即服务”(LaaS)模式,结合案例(如去中心化交易所DEX)说明激励机制的运作与收益计算。

Section 2: Hummingbot环境配置与部署(2课时 | 35分钟)

  1. Docker快速安装指南(15:08) 手把手演示Docker环境搭建,解决依赖项冲突问题,确保跨平台(Windows/macOS/Linux)兼容性。
  2. 使用Docker Compose部署Hummingbot(20:13) 配置YAML文件,连接交易所API密钥,自定义参数(如交易对、价差比例),完成机器人初始化设置。

Section 3: 做市机器人实战(5课时 | 50分钟)

  1. 培养量化交易思维(06:20) 从风险回报比、市场情绪分析到资金管理,构建系统性决策框架。
  2. 启动做市机器人(09:18) 运行基础策略模板,监控实时挂单状态,解读日志中的成交数据与滑点记录。
  3. 性能评估方法(15:42) 分析关键指标:夏普比率、最大回撤、成交量占比,使用Hummingbot内置仪表盘可视化收益曲线。
  4. 假设构建与回测验证(09:23) 设计市场假设(如“波动率上升时扩大价差”),利用历史数据回测策略有效性。
  5. 参数调优技巧(09:53) 动态调整挂单深度、报价刷新频率,平衡收益与风险(如库存暴露限制)。

Section 4: Botcamp策略开发实战营(3课时 | 18分钟)