Skip to content

支持Hummingbot并获得返佣

English version | 中文版

介绍

感谢您对Hummingbot代码库的支持!我们希望您能通过使用我们的推荐代码创建交易所账户,或者如果您是开发者,将我们的经纪商ID添加到您的自定义机器人中来支持我们。我们非常希望得到您的支持,使用我们的推荐代码创建交易所账户,或者如果您是一个开发者,将我们的经纪人ID添加到您的自定义机器人中。

这支持了我们在非营利性的Hummingbot基金会的工作,并且也为您提供了更多的返佣!我们的主要收入来源是交易所经纪商计划,我们与交易所合作,与我们分享您支付的部分交易费用,对您来说是零成本。对于允许这样做的交易所,我们向用户返还我们总费用份额的25%。

您为什么应该支持我们?

Hummingbot不同于其他交易机器人:

  1. 开源: 我们的使命是使高频交易(HFT)民主化,并使世界上每个人都能使用复杂的交易工具和算法!为了实现这一使命,我们决定将我们的交易所连接器和策略开源,以便任何人都能受益并为代码库做出贡献。为了实现这一使命,我们决定将我们的交易所连接器和策略开放源代码,这样任何人都可以从代码库中受益并做出贡献。
  2. 免费:为了保持Hummingbot的开源和免费,我们与交易所合作伙伴签订了费用分享协议,交易所分享一部分交易费用,而不承担用户的任何额外费用。
  3. 社区所有: Hummingbot基金会是社区所有的,社区可以通过HBOT创建提案和投票。多余的资金存放在国库中,可以通过投票分配给开发补助、代币回购或社区提出的其他倡议。欢迎了解更多关于治理HBOT提案和投票的运作方式!

获得更多的返佣

某些交易所,如Gate.ioOKX允许他们的经纪商合作伙伴将一定比例的费用份额分配给用户。 对于允许这样做的交易所,我们已经将我们总费用份额的25%(通常为10%)分配给用户,作为添加Hummingbot经纪商ID的额外奖励。这意味着,任何使用我们的推荐链接注册和/或使用Hummingbot的用户将获得额外的10%的交易费用折扣

我们的收入,每月都会向社区报告(见报告),这让我们能够维持一支由工程师、质量保证分析师、社区经理和其他人员组成的全职团队,为全球Hummingbot社区的开发者和交易者提供支持。

用稳定币发放开发补助金,而不是HBOT

目前,由于我们的收入还不能完全覆盖运营成本,所以所有的开发者赠款都是以HBOT代币为单位。在我们的现金流转正之后,我们将提议将一定比例的费用用于开发者补助。这将允许开发者赚取稳定币而不是HBOT。

  • 修复错误
  • 添加新的交易所连接器
  • 增加和改进策略

未来的社区提议

Hummingbot基金会的使命还包括教育大家如何掌握高频交易(HFT),因为我们相信这是帮助大家实现财务自由的最佳途径!

例如,我们正在推出一个免费的开发者训练营(Hummingbot Botcamp),教大家如何用Hummingbot创建自己的交易机器人。

更多的资源意味着我们可以创建更多这样的项目,以及支持社区创建其他工具和资源,如交易员分享会TradingView集成StreamLit仪表盘

未来的举措可能包括用户生成的策略市场,以及交易竞赛!

只需要不到10分钟的时间来设置,您就可以支持我们和我们的使命。我们路线图的未来取决于您们所有人。

在币安交易所支持Hummingbot

使用我们的推荐代码注册币安,我们将收到您支付的以下部分交易费用,对您来说是零成本。

% 交易费返还 币安现货 币安期货
Hummingbot基金会 45% 30%

目前,我们正在与币安讨论如何向用户分享一部分,正如我们已经为Gate.io、OKX和其他交易所做的那样。

对于Hummingbot用户

下面,我们向您介绍,如果您使用Hummingbot的最新版本在币安上运行机器人,如何支持我们。

使用我们的推荐链接创建一个新的币安账户

为了使您和我们都能获得费用分享回扣,您需要用这些推荐链接注册一个新账户。

2. 创建新的API密钥

之后,按照这个币安指南 创建一个API密钥。

在创建API密钥时,如果您在现货市场交易,请确保启用现货和保证金交易,如果您在交易永久期货,请确保启用期货

3. 向Hummingbot添加API密钥

在Hummingbot内部,运行connect命令来添加你的新API密钥。现在,你进行的每一笔交易都会与Hummingbot基金会分享一部分交易费用。

用于Hummingbot的分叉和定制机器人

从我们的公共仪表盘中,我们知道很大一部分报告的交易量来自1600多个Hummingbot的分叉。作为一个自由和公开的开源项目,我们鼓励任何人分叉我们的代码,因为这有助于我们实现高频交易民主化的更大使命。

然而,由于交易所费用分成协议维持了我们作为非营利性基金会的活动,我们请求使用Hummingbot分叉的开发者,以及社区中其他运行其自定义交易机器人的人在下单时考虑在其代码中加入Hummingbot 经纪商ID。

以下是如何将我们的经纪商Id添加到您的币安机器人代码中。

1. (仅限币安)创建一个新账户和API密钥

按照上述针对Hummingbot用户的步骤,创建一个新的币安账户和API密钥,因为币安只与我们分享使用我们的推荐链接创建的账户的费用。其他大多数交易所没有这个要求。

2. 在您的代码库中加入我们的经纪人ID

下面,我们提供如何添加Hummingbot 经纪商ID的说明。欲了解更多信息,请参考币安文档中的如何设置API 经纪商 ID

币安现货

  1. 转到您的代码中向交易所发送订单的方法或函数
  2. 在请求正文中找到参数`newClientOrderId'。
  3. 检查您发送的订单ID是否有这个前缀。x-XEKWYICX
  4. 确保newClientOrderId的长度最多为32个字符。

参考代码示例

币安期货

  1. 转到您的代码中向交易所发送订单的方法或函数
  2. 在请求正文中找到参数 newClientOrderId
  3. 检查您发送的订单ID是否有这个前缀。x-3QreWesy
  4. 确保newClientOrderId的长度最多为32个字符。

参考代码示例

贴士

如果您在这个过程中需要帮助,不要犹豫,请在Discord#developer-chat频道与我们联系,或者给我们发邮件到federico@hummingbot.org

在其他交易所支持Hummingbot

由于大多数交易所与Hummingbot基金会的共享费用只基于经纪人ID,所以您所要做的就是运行Hummingbot的最新版本。

对于运行Hummingbot旧版本或分叉版本的用户,您可以在您的代码中加入我们的经纪商ID,以此来支持我们。

不同的交易所有不同的方式来处理经纪商ID。

  1. 进入下面的Hummingbot 经纪商IDs
  2. 对于每个交易所,请参阅常量文件,了解Hummingbot代码库中如何定义经纪人ID。
  3. 检查参考代码样本栏,了解Hummingbot代码库中如何将经纪商ID附加到订单上。

Hummingbot 经纪商IDs

贴士

如果您在这个过程中需要帮助,不要犹豫,请在Discord#developer-chat频道与我们联系,或者给我们发邮件到federico@hummingbot.org

FAQ

如何添加Hummingbot经纪人ID?

您所需要做的就是根据您用来交易的交易所,添加一段代码(如上所列)。这个代码片段允许Hummingbot在HTTP请求中添加特定的元数据,这样交易所就能识别出订单来自使用Hummingbot代码库的用户。

对于不同的交易所,经纪商ID究竟如何运作?

每次您使用Hummingbot提交订单时,它都会向交易所的API发送一个HTTP请求。订单信息放在正文中,认证信息放在HTTP请求的头文件中(每个交易所的具体实现方式不同)。

为了让交易所识别订单的HTTP请求是来自使用Hummingbot代码库的用户,它检查HTTP请求中的Hummingbot标识符的元数据。每个交易所的工作方式略有不同,他们实现这一机制的方式可以归纳为HTTP请求中的三大类元数据。

订单ID

  • Hummingbot可能需要创建一个特定的订单ID,交易所能够识别为Hummingbot订单,并在HTTP请求的正文中发送。
  • 有些交易所要求将推荐代码作为该订单ID的前缀。
  • 例如: 币安

Header

  • 一些交易所可能会在HTTP请求中要求一个特殊的Hummingbot标头
  • 例如: ByBit

body中的自定义参数

  • 一些交易所在元数据中创建自己的自定义参数来识别订单

添加经纪商ID后,Hummingbot是否可以为其他目的进入我的账户?

我们只是更新您的机器人为币安发送订单的HTTP请求的元数据,以检查该订单是否来自使用Hummingbot代码库的用户。我们也只能通过代码实现了解您在每个交易所的订单量。

如果我有一个非常老的Hummingbot版本,HTTP请求中的元数据跟踪的实施代码逻辑不存在,怎么办?

遵循Hummingbot 经纪商IDs表中的说明。

Hummingbot 经纪商IDs

如果不成功,请在Discord的#developer-chat频道与我们联系,或发送电子邮件至 [email protected]