跳至内容

使用 Dexalot 与 Hummingbot

cover

简介

欢迎阅读本用户指南,它将带您开启一段去中心化交易之旅,结合基于 Avalanche 区块链构建的 Dexalot 先进技术与 Hummingbot 强大的自动化交易功能。

Dexalot 在安全、透明且高效的链上环境中提供了类似中心化交易所的熟悉体验。将 DexalotHummingbot 连接后,即可解锁自动化交易的可能性。无论您是经验丰富的交易员还是新手,本教程都将帮助您轻松驾驭去中心化金融与自动化交易的交汇领域。

如需全面了解并获取分步可视化指导,我们建议您先观看下方的视频教程。它涵盖了从配置到执行的所有内容,帮助您快速在 Dexalot 上启动并运行 Hummingbot。

观看完视频后,您可以继续参考下方详细的书面指南。该指南与视频相辅相成,并提供可直接复制粘贴到终端的命令。

在 Dexalot 上设置钱包

访问 Dexalot 应用程序:https://app.dexalot.com/trade/,在右上角点击 连接钱包,然后勾选 复选框 并点击 接受 按钮。

images

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

images

接下来,我们将资金存入 Dexalot 子网账户。

  1. 点击 余额 选项卡

  2. 在您的 MetaMask 钱包中,确保 Avalanche 网络有足够的资金,建议预留 \(2-\)5 AVAX 作为存款交易的燃气费。

  3. 点击您想存入的代币右侧的 三个竖点,然后选择 存入 Dexalot

images

使用您的 MetaMask 钱包确认存款。正常情况下燃气费低于 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 客户端设置的 密码

通过 Gateway 连接 Dexalot

在 Hummingbot 客户端中输入以下命令

gateway generate-certs 

输入您为 Gateway 设置的 密码

输入 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

  • 输入 MetaMask 钱包的 私钥

  • Enter

images

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

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

create 
输入以下内容:

  • pure_market_making

  • dexalot_avalanche_dexalot

  • ALOT-USDC

  • .1

  • .1

  • 1800

  • 100

  • dexalot_alotusdc.yml

注意

您可以根据自己的资金规模和风险承受能力自由调整上述参数。

在启动机器人之前,请确保在 Dexalot 应用中将网络从 Avalanche 切换为 Dexalot。您可以在屏幕右上角进行切换。

images

此外,请确保您拥有足够数量的交易代币余额。本指南中我们将交易 ALOT-USDC 交易对,因此我们已手动交易获取了 ALOT 和 USDC。

images

最后,我们需要在燃气箱中添加 ALOT。机器人执行每一项操作都将消耗 ALOT 作为燃气费。点击 ALOT 右侧的三个竖点,选择“添加燃气”。金额方面,我们通常设置 5-10 ALOT,这足以维持几周甚至一个月。

images

现在我们可以启动机器人了,在 Hummingbot 客户端中输入:

start 
当提示时输入 ,然后输入以下状态命令

status 

images

您可以在 Dexalot 应用的“订单”选项卡中查看机器人的挂单情况,也可以在订单簿列中通过黄色圆点标识查看。

images

利用 DIP 和 Multiverse 计划

Dexalot 激励计划 (DIP)

  1. 最高赠送 480 万 $ALOT

  2. 为期两年的计划,始于 2023 年第一季度,结束于 2025 年第一季度

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

  4. 奖励在排行榜上每日更新,并在您开始交易符合条件的交易对后的次月发放。具体而言,奖励会在每月的 7 日、14 日、21 日和 28 日根据您的总奖励金额发放。

  5. 详情请参阅这篇博客文章了解 DIP 奖励的计算方式

Multiverse 计划

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

  2. 为期一年的计划,始于 2023 年 9 月,结束于 2024 年 9 月

  3. 每月总奖励数量未知,因为团队内部有衡量标准,根据用户增长、采用率以及 Exalot 平台上的交易量来决定解锁数量。

  4. 奖励仅在月底计算。

  5. 详情请参阅这篇博客文章了解 Multiverse 计划

经验分享

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

  2. 请密切关注您的 ALOT 余额,因为 ALOT 是 Dexalot 子网中用于支付燃气费的代币。尽管燃气费相对较低,但频繁刷新订单(尤其是多层订单)会迅速耗尽您的 ALOT 余额并产生可观成本。为了控制支出,我们建议将订单刷新间隔设置为 30-60 分钟或更长,并将订单限制为单层或少数几层。

  3. 除了通过延长订单刷新间隔节省燃气费外,将限价订单长时间保留在订单簿中(在成交或执行前)也可以为您赢得额外奖励。这激励交易者耐心挂单,而不是频繁取消和重新下单,后者会带来更高的燃气费用。

  4. 确保限价订单位于蓝色波段内(即中间价的两个标准差范围内),才能获得奖励

images

您获得的奖励主要取决于您的成交订单和整体交易量。然而,奖励金额会因您交易的具体市场对的波动性而每日波动。

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

在观察平台过去 9 个月的表现后,似乎在典型市场条件下(没有极端市场崩盘或波动),交易者在 Dexalot 上每月可获得相当于其投入资本 5% 至 20% 的净收益。

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

让我们以 2024 年 2 月的奖励为例。投入 6,300 USDT 的资本,当月累计获得的总奖励约为 1,345 美元。这一金额相当于初始投入资本的约 21%。

由于过去几周市场呈上升趋势,交易活动也较为盈利,从而贡献了整体正向回报。

images

警告

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

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