CLOB 连接器
CLOB (Central Limit Order Book) 连接器集成到 CLOB 交易所的 WebSocket API 中,使 Hummingbot 策略能够进行标准化的订单下达/取消以及订单簿数据获取。这些连接器适用于使用中央限价订单簿模型的中心化交易所(CEX)和去中心化交易所(DEX)。
每个连接器都针对特定交易所的特性进行定制以实现这种标准化,因此它们理想情况下应该有一个维护者,其职责是通过修复错误、整合 API 更新和其他持续工作来确保一致的性能。
CLOB 连接器类型¶
目前,Hummingbot 支持两种 CLOB 连接器标准,每种标准定义了如何在连接器文件夹中封装的代码应提供标准化 API 端点并连接到 Hummingbot 客户端。
-
CLOB 现货:基于 WebSocket 的连接器,用于交易所基于现货订单簿的市场。每个连接器都是
hummingbot/connector/exchange
文件夹中的一个文件夹。 -
CLOB 永续:基于 WebSocket 的连接器,用于交易所基于永续期货订单簿的市场。每个连接器都是
hummingbot/connector/derivative
文件夹中的一个文件夹。按照惯例,这些连接器名称以_perpetual
结尾。
这些连接器标准允许用户创建 策略 和 脚本,可以在不同的现货和永续市场运行而无需修改。
当前 CLOB 连接器¶
这是当前 Epoch 中代码库的 CLOB 连接器。请注意,基金会优先修复来自 赞助商或合作伙伴 交易所的连接器,因此它们往往更可靠且维护得更好。
交易所 | 基金会合作伙伴 | 现货 | 永续 | 连接器指南 |
---|---|---|---|---|
Binance | ✓ | ✓ | ✓ | 指南 |
Bitmart | ✓ | ✓ | ✓ | |
Derive | ✓ | ✓ | ✓ | 指南 |
dYdX | ✓ | ✓ | 指南 | |
Gate.io | ✓ | ✓ | ✓ | |
HTX | ✓ | ✓ | ||
Kucoin | ✓ | ✓ | ✓ | |
OKX | ✓ | ✓ | ✓ | |
XRPL | ✓ | ✓ | 指南 | |
AscendEx | ✓ | |||
BingX | ✓ | |||
Bitstamp | ✓ | |||
Bitrue | ✓ | |||
Bitget | ✓ | |||
Bybit | ✓ | ✓ | ||
BTC Markets | ✓ | |||
Coinbase | ✓ | |||
Cube | ✓ | |||
Dexalot | ✓ | ✓ | 指南 | |
Kraken | ✓ | |||
MEXC | ✓ | |||
NDAX | ✓ | |||
Vertex | ✓ | |||
Foxbit | ✓ |
构建 CLOB 连接器¶
以下 Notion 模板总结了构建最新现货和永续连接器标准并支持 V2 策略所需的文件和功能:
- 现货连接器 v2.1 Notion 模板:使用此模板构建符合标准的
CLOB spot
连接器 - 永续连接器 v2.1 Notion 模板:使用此模板构建符合标准的
CLOB perp
连接器
更多信息请参见 构建连接器。
如果 Hummingbot 尚未支持该交易所,您可以提交治理提案以将其包含在内。新连接器可以通过 新连接器提案 由社区成员贡献,这需要向 Hummingbot Github 仓库提交带有连接器代码的拉取请求,以及创建所需的最低 HBOT 余额。