【hummingbot】开源框架让普通人也能搭建自己的量化交易机器人

【hummingbot网址】:https://github.com/hummingbot/hummingbot

  1. 项目简介
    Hummingbot 是一个开源的自动化交易策略开发与部署框架,帮助用户创建并运行可跨多个中心化(CEX)和去中心化交易所(DEX)执行的交易机器人。

  2. 核心功能

  3. 支持超 140 个交易场所的标准化连接器,覆盖 CLOB 类中心化交易所(如 Binance、OKX)、CLOB 类去中心化交易所(如 dYdX、Hyperliquid)及 AMM 类去中心化交易所(通过 Gateway 中间件接入 Uniswap、Raydium 等);
  4. 提供 Spot(现货)、Perpetual(永续合约)等多种交易类型支持;
  5. 内置对集中式限价订单簿(CLOB)、自动做市商(AMM)及集中流动性做市商(CLMM)等主流交易机制的适配;
  6. 支持 Docker 一键部署,同时提供 CLI 客户端与 Telegram 接口(Condor)两种交互方式;
  7. 开源免费(Apache 2.0 许可证),鼓励社区共建与策略共享。

  8. 快速上手
    使用 Docker 安装 Hummingbot 的标准流程如下:

git clone https://github.com/hummingbot/hummingbot.git  
cd hummingbot  
make setup  
make deploy  
docker attach hummingbot  

如需同时启用 DEX 网关(Gateway),在 make setup 后输入 y 回应 “Include Gateway? [y/N]” 提示即可。

  1. 适用场景
    适合希望自主控制交易逻辑、不依赖第三方托管服务的个人交易者、算法爱好者及小型量化团队;尤其适用于需要在多交易所间协同套利、做市或跨链策略部署的场景。目标用户包括具备基础编程/CLI 使用能力、关注资金自托管与策略透明性的实践者。

  2. 总结
    Hummingbot 以开源、模块化和多交易所兼容性为核心,切实降低了算法交易的技术门槛。其活跃的社区生态与持续扩展的连接器支持,为用户提供了扎实的基础设施。对于想从零开始构建、调试并长期运维自有交易策略的用户而言,它是一个值得深入探索的可靠选择;建议访问其主页获取更详细信息。

类似文章