跳至内容

工程

2023:Hummingbot 的创新之年

cover

当我们制定新一年的路线图时,回顾 Hummingbot 在 2023 年从工程角度取得的进步至关重要。

2023 技术路线图 中,我们定义了四个关键目标:

  1. 扩展主流交易所连接器: 将连接器更新至最新标准,支持市价单以及借贷/质押功能
  2. 优化 Hummingbot 代码库: 简化维护工作,并将 Gateway DEX 连接器移至独立仓库
  3. 扩展脚本框架: 将技术指标集成到脚本框架中,增加更多示例,并使其可配置
  4. 支持外部模块: 支持社区开发的外部模块,例如 Brokers 编排仓库

让我们逐一回顾这些里程碑与 2023 年实际进展的对比情况:

介绍 V2 策略

我们很高兴正式推出 V2 策略框架!经过我们和社区数月的测试,我们有信心使用这一新框架来设计和部署策略,将显著提升您的算法交易盈亏表现!

V2 策略为您的交易工具箱带来了前所未有的模块化、实时适应性和回测能力,您只需对模板进行少量调整,即可设计和部署强大且个性化的策略。

通过模块化与灵活性革新策略设计

V2 策略 摒弃了 V1 策略较为僵化的结构,专为让用户创建强大且个性化的策略而设计,即使您没有丰富的 Python 编程经验也能轻松上手。

主要功能:

  • 可组合:V2 策略的核心在于其模块化特性,用户可通过对提供的模板进行简单修改,构建复杂且定制化的交易策略。
  • 实时:V2 策略利用实时市场数据动态调整价差和价格。这种对市场变化的即时响应能力,优化了盈利能力并降低了风险,超越了静态 V1 策略的局限。
  • 可回测:任何交易策略的关键在于测试与优化能力。V2 策略在这一方面表现卓越,提供全面的回测工具,可通过仪表板使用历史市场数据进行详细模拟。

Hummingbot Gateway 架构 - 第二部分

cover

作者:Martin Kou

更新(2023 年 2 月): Hummingbot Gateway v2 现已作为独立的 Github 仓库发布:https://github.com/hummingbot/gateway。本文中列出的大部分功能现已实现,我们欢迎社区贡献。

简介

在本系列的第一部分中,我们讨论了为提升 Hummingbot Gateway v2 的稳健性和可靠性而进行的架构调整,旨在使其达到生产级交易系统所期望的服务质量水平。

Hummingbot Gateway 架构 - 第一部分

cover

作者:Martin Kou

更新(2023 年 2 月): Hummingbot Gateway v2 现已作为独立的 Github 仓库发布:https://github.com/hummingbot/gateway。本文中列出的大部分功能现已实现,我们欢迎社区贡献。

简介

Hummingbot Gateway 是一款使 Hummingbot 能够连接到 Uniswap 等去中心化交易所的软件。

Hummingbot Gateway 是一个独立于 Hummingbot 的软件组件,因为访问去中心化交易所所需的软件库(例如 Uniswap 智能订单路由器)通常不是用 Python 编写的。网关通过向 Hummingbot 提供安全且统一的 API 接口,使其能够访问这些具有不同技术栈的去中心化交易所。该 API 接口也可供其他潜在的网关客户端使用,例如专有交易软件。

Hummingbot 架构 - 第二部分

简介

在本系列的上一篇文章《Hummingbot 架构 - 第一部分》中,我们讨论了 Hummingbot 的设计动机、时钟机制以及市场连接器。今天,我们将探讨交易策略背后的架构——这一组件正是决定 Hummingbot 如何使用您的资金进行交易的核心。我们还将讨论如何在实盘交易中诊断问题并调试 Hummingbot。

Hummingbot 架构 - 第一部分

简介

Hummingbot 是一个模块化框架,用于构建高度可靠且高性能的交易机器人。尽管官方 Hummingbot 软件包已经允许你在多个加密货币交易所上运行高频交易策略,但其底层框架可以自由扩展,以构建自定义策略、自定义市场连接器等。

在本篇博客中,我们将讨论 Hummingbot 中一些关键的架构特性及其设计背后的原理。

扩展 Hummingbot 开发者社区

cover

从一开始,我们就将 Hummingbot 设想为一种共享的公共工具:一个开源项目,帮助你在任何加密货币交易所创建交易机器人,而无需编写底层的交易所 API 集成代码。

我们知道自己必须先完成最初的几个交易所集成,但我们希望随着时间推移,Hummingbot 代码库的开源特性能够让其他人贡献他们自己的交易所连接器和策略。

自去年发布以来,已有58 位独立开发者为开源的 Hummingbot 代码库做出了贡献。但我们也意识到,应该做更多工作来支持众多希望根据自身需求定制 Hummingbot 并参与开源代码库贡献的专业开发者和个人开发者。