Brand LogoBrand Logo (Dark)
首页智能体广场工具包广场GitHub 精选提交智能体博客

分类

  • AI 绘画
  • AI 音频
  • 自动化工具
  • 聊天机器人
  • 编程工具
  • 金融工具

分类

  • 大语言模型
  • 营销工具
  • 零代码/低代码
  • 研究与搜索
  • 视频与动画
  • 视频编辑

GitHub 精选

  • DeerFlow — 字节跳动开源超级智能体框架

最新博客

  • OpenClaw vs Composer 2 Which AI Assistant Delivers More Value
  • Google AI Studio vs Anthropic Console
  • Stitch 2.0 vs Lovable Which AI Design Tool Wins in 2026
  • Monetizing AI for Solopreneurs and Small Teams in 2026
  • OpenClaw vs MiniMax Which AI Assistant Wins in 2026

最新博客

  • OpenClaw vs KiloClaw Is Self-Hosting Still Better
  • OpenClaw vs Kimi Claw
  • GPT-5.4 vs Gemini 3.1 Pro
  • Farewell to Bloomberg Terminal as Perplexity Computer AI Redefines Finance
  • Best Practices for OpenClaw
LinkStartAI© 2026 LinkstartAI. 版权所有。
联系我们关于
  1. 首页
  2. GitHub 精选
  3. Hummingbot
Hummingbot logo

Hummingbot

开源量化交易机器人框架:以Python连接器与策略引擎为核心,覆盖CEX/DEX做市与套利,支持Docker部署与可回归配置。
14.9kPythonApache License 2.0
#python#docker#量化-交易#做市-策略#套利-机器人#交易所-连接器
#订单簿
#回测
#alternative-to-freqtrade
#alternative-to-3commas

项目简介

Hummingbot 把自动化交易从“脚本拼装”升级为可运维的策略执行框架:连接器层统一不同交易所的REST/WebSocket差异,把下单、订单簿、余额与成交回执抽象成稳定接口;策略层专注做市、套利与库存/风控规则;运行层则用容器化部署与配置快照把环境漂移降到可控。它同时面向CEX与DEX,并可通过 Gateway 把AMM类链上交易接入同一策略骨架。最终交付形态是可回归、可审计、可多实例复制的交易机器人流水线,适合团队把研究结果稳定推到生产。

痛点 vs 创新

✕传统痛点✓创新方案
用 CCXT 直连交易所时,限频、重连、订单状态机与异常处理会把策略代码变成不可维护的泥球。Hummingbot 用连接器与统一接口隔离交易所差异,让策略聚焦定价、信号、库存与风控,并把执行复杂性沉到可复用模块。
把策略塞进 Freqtrade 等单一框架后,跨CEX/DEX与做市级别的执行细节往往需要大量改造,回归成本高。以配置快照与容器化运行形成可审计的运维边界,便于多实例复制、回归对比与稳定上线。

架构深度解析

连接器优先的执行范式
把交易所当作可替换适配器:订单簿、下单、成交与余额统一成稳定接口,策略不直接接触各家API的细碎差异。
策略与执行的分层流转
核心流转是信号/定价→下单意图→订单状态机→成交回执→仓位与风险更新;策略只产出意图,执行层负责重试、限频与一致性。
可回归的运维资产化
配置、密钥权限、日志与指标被当作可审计工件管理:同一策略模板可多实例复制,问题可复现,版本差异可对比。

部署指南

1. 准备运行环境(推荐Docker与Compose)

bash
1docker --version && docker compose version

2. 克隆仓库并启动服务

bash
1git clone https://github.com/hummingbot/hummingbot.git && cd hummingbot && docker compose up -d

3. 附着到正在运行的实例

bash
1docker attach hummingbot

4. 配置交易所API密钥与风险阈值(最小权限)

bash
1# 在配置中设置key/secret并限制提币等高危权限

5. (可选)启用Gateway以连接AMM类DEX

bash
1# 在docker-compose.yml中启用gateway服务后重启:docker compose up -d

落地场景

核心场景目标人群解决方案最终收益
多交易所做市与库存管理量化做市团队在多交易对上自动挂单并控制库存暴露减少人工盯盘,提升价差捕获效率并保持风险边界清晰
跨所价差与自动对冲套利/交易运营监控价差并执行对冲与再平衡把执行变成可审计流水线,降低延迟与误操作成本
连接器与策略研发平台化交易研发与平台团队复用连接器抽象快速接入新CEX/DEX并迭代策略模块缩短从研究到上线的周期,把执行能力沉淀为长期资产

避坑指南

避坑指南
  • Star数量在GitHub显示为四舍五入的k级缩写,做容量评估应以实际实例的吞吐与延迟测试为准。
  • 交易策略收益高度依赖费率、限频、滑点与网络延迟,必须建立回归基线与风控阈值,避免“跑着跑着变形”。
  • CEX密钥与DEX私钥都需要最小权限与隔离运行,禁止把敏感信息写入日志或共享配置目录。

常见问题

Hummingbot 更适合做市还是套利?▾
Hummingbot 更像执行与连接器平台,两者都能做。做市重点是库存与风控约束下持续报价;套利更依赖延迟、限频与对冲质量,建议先把配置回归与监控基线打牢。
与 Freqtrade 的核心区别是什么?▾
Freqtrade 更偏策略回测与交易执行的一体化框架,而Hummingbot强调多交易所连接器与做市级执行抽象,便于在不同CEX/DEX间复用同一策略骨架。
DEX 连接一定要用 Gateway 吗?▾
Gateway 用于把AMM类DEX交互标准化成可复用接口,适合多链多DEX场景;如果你只做CEX或不需要AMM路由,可以不启用它,减少依赖与攻击面。
在 GitHub 上查看

项目指标

Star 数14.9 k
编程语言Python
开源协议Apache License 2.0
部署难度中等

Table of Contents

  1. 01项目简介
  2. 02痛点 vs 创新
  3. 03架构深度解析
  4. 04部署指南
  5. 05落地场景
  6. 06避坑指南
  7. 07常见问题

相关项目

nanobot
nanobot
22.5 k·Python
Clawfeed
Clawfeed
1.3 k·HTML
DeerFlow — 字节跳动开源超级智能体框架
DeerFlow — 字节跳动开源超级智能体框架
26.1 k·Python
gstack
gstack
0·TypeScript