跳转至内容

在 Hummingbot 中使用 Dexalot

cover

简介

欢迎使用我们的用户指南,它将带您开启去中心化交易之旅,该旅程结合了构建在 Avalanche 区块链上的 Dexalot 的尖端技术以及 Hummingbot 先进的交易功能。

Dexalot 在安全、透明和高效的链上环境中提供熟悉的中心化交易所体验。将 DexalotHummingbot 连接可解锁自动交易的可能性。无论您是有经验的交易者还是新手,本教程都能让您无缝地在去中心化金融和自动交易的激动人心交集中游刃有余。

为了全面了解和逐步的视觉指导,我们建议从下面的视频指南开始。它涵盖您需要知道的有关在 Dexalot 上设置和运行 Hummingbot 的所有内容,从设置到执行。

观看完视频后,您可以按照下面详细的书面指南操作。它补充了视频内容,并提供了您可复制粘贴到终端中运行的命令。

在 Dexalot 上设置钱包

访问 Dexalot App:https://app.dexalot.com/trade/ 在右上角,单击连接钱包。然后,单击复选框并单击接受按钮。

images

选择您偏好的钱包。在本指南中,我们将使用 Metamask。

images

让我们继续将资金存入 Dexalot Subnet 投资组合。

  1. 单击余额选项卡

  2. 在您的 Metamask 钱包中,请确保在 Avalanche 网络中有可用资金,理想情况下,存款交易期间的 gas 费为\(2-\)5 AVAX。

  3. 单击您希望存款的代币右侧的3 个垂直点,然后选择存入 Dexalot

images

使用您的 Metamask 钱包批准存款。正常 gas 费用低于 1 USDT,存款通常在 1 分钟内完成。但在繁忙时段会相对更高且更长。

images

安装 Hummingbot 和 Gateway

使用 Windows 11 机器

搜索 Powershell,右键单击并单击以管理员身份运行

images

在 Powershell 终端中,键入以下命令:

wsl --install 

请记住安装后重新启动电脑或笔记本电脑。

在 Microsoft Store 中,搜索"Ubuntu",然后单击获取按钮下载并安装应用程序。

images

启动 Ubuntu 应用程序。提供首选的用户名和密码。

images

继续在 Ubuntu 终端中逐个键入这些命令:

curl -fsSL https://get.docker.com -o get-docker.sh 
sudo sh get-docker.sh 
sudo usermod -aG docker $USER 
sudo apt-get update 
sudo apt-get install docker-compose-plugin 
docker compose version 
git clone https://github.com/hummingbot/hummingbot.git 
cd hummingbot 
docker compose up -d 

images

sudo chmod -R a+rw ./hummingbot_files ./gateway_files 
docker cp hummingbot:/home/hummingbot/scripts-copy/. ./hummingbot_files/scripts/ 
docker attach hummingbot` 

一旦到达 Hummingbot 界面,输入您偏好的 Hummingbot 客户端password

通过 Gateway 连接 Dexalot

在 Hummingbot 客户端中,键入以下命令

gateway generate-certs 

输入您偏好的 Gateway password

键入exit并按Enter

images

在 Ubuntu 终端中,键入以下命令:

docker compose down 

使用您喜欢的代码编辑器打开docker-compose.yaml文件。我们使用的是 Visual Studio Code。

images

取消注释 environment 和 CONFIG_PASSWORD 的行并输入您在上面设置的密码。请记住保存文件。

images

在 Ubuntu 终端中,键入这些命令:

docker compose up -d 
docker attach hummingbot 

在 Hummingbot 客户端中,检查Gateway: ONLINE。如果是,您已成功设置 Gateway。

images

继续连接 Metamask 钱包到 Dexalot,键入:

gateway connect dexalot 

输入以下详细信息:

  • avalanche

  • dexalot

  • Yes

  • 输入 Metamask 钱包的私钥

  • Enter键>

images

设置一个简单的市商机器人

在 Hummingbot 客户端中,输入 create 命令开始配置:

create 
输入以下内容:

  • pure_market_making

  • dexalot_avalanche_dexalot

  • ALOT-USDC

  • .1

  • .1

  • 1800

  • 100

  • No

  • dexalot_alotusdc.yml

注意事项

您可以根据自己的资金和风险承受能力自由更改和自定义上述参数。

在继续启动机器人之前,请确保在 Dexalot App 中将网络从Avalanche切换到Dexalot。您可以在屏幕右上角切换网络。

images

此外,请确保您拥有与交易相关的适当代币余额。在本指南中,我们将交易 ALOT-USDC 交易对。因此,我们已手动交易以获取 ALOT 和 USDC。

images

最后,我们需要在 gas 罐中添加 ALOT。ALOT 将用于机器人执行的每项活动的 gas 费用。单击 ALOT 右侧的 3 个垂直点,然后选择 Add Gas。对于金额,我们通常设置 5-10 ALOT,这将持续几周或一个月。

images

我们现在已准备好启动机器人,在 Hummingbot 客户端中键入:

start 
出现提示时输入Yes,然后输入下面的状态命令

status 

images

您可以在 Dexalot App 中的 Orders 选项卡中检查机器人的挂单,以及在带有黄色点指示符的 Order Book 列中检查。

images

利用 DIP 和 Multiverse 计划

Dexalot 激励计划 (DIP)

  1. 将赠送高达 480 万 $ALOT

  2. 一个从 2023 年第一季度开始,到 2025 年第一季度结束的为期 2 年的计划

  3. 每月奖励 200,000 ALOT 代币

  4. 奖励每日在排行榜上更新,从您开始交易符合条件的交易对的下个月开始分发。具体来说,奖励会在第 7 天、第 14 天、第 21 天和第 28 天发布,具体取决于您的总奖励金额。

  5. 详情请参阅此博客文章,了解DIP 奖励如何计算

多宇宙计划

  1. 由 Avalanche 基金会提供的高达 300 万美元的 AVAX 代币

  2. 一个从 2023 年 9 月开始,到 2024 年 9 月结束的为期 1 年的计划

  3. 每月奖励总额未知,因为团队有内部指标,根据用户增长、采用和 exalot 平台的交易量来确定解锁的数量。

  4. 奖励仅在月底计算。

  5. 详情请参阅此博客文章,了解多宇宙计划

经验分享

  1. 请注意,如果您在访问 Dexalot App 时使用虚拟专用网络(VPN),可能会遇到功能问题。为确保无缝操作,我们建议您禁用 VPN 或重新配置其设置以允许正常访问 Dexalot App。

  2. 请密切关注您的 ALOT 余额,因为 ALOT 是在 Dexalot 子网上支付 gas 费用的代币。虽然 gas 费用相对较低,但频繁刷新订单,尤其是在您有多个订单级别时,会迅速耗尽您的 ALOT 余额并产生相当大的费用。为了控制您的支出,我们建议将订单刷新间隔设置为 30-60 分钟或更长,并将您的订单限制为单个或少数几个级别。

  3. 除了通过设置更长的订单刷新间隔来节省 gas 费用外,将您的限价订单在订单簿中保留较长时间直至被成交或执行,也可以为您赚取额外奖励。这激励交易者耐心下单并让订单在订单簿中停留,而不是频繁取消和替换订单,这可能会产生更高的 gas 费用。

  4. 确保限价订单在蓝色带内(即在中间价格的 2 个标准差内),以符合获得奖励的条件

images

您获得的奖励主要由您的成交订单和整体交易量确定。然而,奖励数量会根据您所交易的特定市场对的波动性而每日波动。

通常,周末的交易活动较低,因为许多自动交易机器人在那些时段似乎不太活跃。因此,由于交易量减少,您在周末可能获得的奖励可能会较低。

通过观察过去 9 个月平台的表现,可以看出在典型的市场条件下,没有任何极端市场崩盘或波动的情况下,交易者可以预期在 Dexalot 上生成的净月利润范围为部署资本的 5% 到 20%。

这些数字代表在相对稳定和正常的市场波动期间的潜在收益。但请注意,利润并不保证。

让我们举个 2024 年 2 月获得奖励的例子。随着 6,300 USDT 的资本部署,该月累计的总奖励约为 1,345 美元。这个金额相当于初始部署资本的约 21%。

由于过去几周市场最近的上升趋势,交易活动也是盈利的,这有助于整体正回报。

images

警告

已发现 Hummingbot 存在一些问题(例如:“无法获取更新”)。我们进一步鼓励用户在 Github 上报告其他问题。我们乐观地认为社区开发者将抓住开放悬赏机会来解决这些问题,使更多用户能够在 Dexalot 上运行机器人并利用可获得的奖励机会。

感谢您花时间阅读此详细指南。我们鼓励您加入我们,在 Dexalot 上在未来几个月开始赚取奖励。如果您有任何问题或遇到任何问题,请随时在 Hummingbot Discord 上与我们联系。