跳至内容

🔥 dYdX

基金会赞助商

dYdX 是 Hummingbot 基金会的 赞助商,因此当您使用 Hummingbot 在 dYdX 上运行交易机器人时,您正在支持基金会及其通过开源软件普及算法交易的使命。

🛠 连接器信息

  • 交易所类型:去中心化交易所 (DEX)
  • 市场类型:限价订单簿 (CLOB)
组件 状态 备注
🔀 现货连接器 不可用
🔀 永续合约连接器 支持测试网
🕯 现货 K 线数据流 不可用
🕯 永续合约 K 线数据流 不可用

ℹ️ 交易所信息

⚙️ 安装说明

目前,由于某些软件冲突,依赖项存在一些问题,导致安装 dydx 稍显复杂。我们为此提供了以下简单说明,帮助您通过 Docker 或源码快速完成安装。

Docker

打开您的 docker-compose.yml 文件。该文件通常位于您的 Hummingbot 项目目录中。

更新 image 行。找到位于 hummingbot 服务下的以 image: 开头的行,并根据您要运行的是 latest 还是 development 分支,将其修改为以下内容:

对于最新稳定版本:

image: hummingbot/hummingbot:latest_dydx

对于开发版本:

image: hummingbot/hummingbot:development_dydx

源码安装

克隆 Hummingbot 仓库后,在运行 install 命令时请使用 --dydx 标志。

./install --dydx

完整命令如下:

git clone https://github.com/hummingbot/hummingbot.git
cd hummingbot
./install --dydx
conda activate hummingbot
./compile

🔑 如何连接到 dYdX (v4)

生成 API 密钥

  1. 连接您的钱包
  2. 打开 dYdX 交易平台并连接您的钱包(例如 MetaMask 或其他支持的钱包)。这将使您能够与交易平台交互并管理您的资金。

  3. 存入 USDC

  4. 连接钱包后,将 USDC 存入您的 dYdX 账户。平台交易必须使用 USDC。

  5. 访问钱包连接设置

  6. 在 dYdX 界面右上角,找到并点击您的钱包图标或地址。这将打开钱包连接设置。

  7. 复制您的 dYdX 链地址

  8. 在钱包连接设置窗口顶部,您将看到您的 dYdX 链地址。请复制该地址并妥善保存以备后用。

  9. 导出您的助记词

  10. 在钱包连接设置中向下滚动,找到名为 导出您的助记词 的选项,点击它以显示并安全保存您的 dYdX v4 助记词。此助记词对账户恢复和身份验证至关重要。

将密钥添加到 Hummingbot

要将 Hummingbot 连接到 dydx_v4_perpetual,您需要以下信息:

  • dYdX v4 secret_passphrase(24 个单词)
  • dYdX v4 链地址(以 dydx 开头)

在 Hummingbot 客户端内,运行以下命令以连接您的钱包: connect dydx_v4_perpetual

Enter your dydx v4 secret_phrase(24 words) >>>
Enter your dydx_v4 chain address (starts with dydx)>>>

🔀 永续合约连接器

集成至永续期货市场 API 端点

订单类型

此连接器支持以下 OrderType 常量:

  • LIMIT
  • LIMIT_MAKER
  • MARKET

仓位模式

此连接器支持以下仓位模式:

  • 单向

模拟交易

该交易所提供暂存(测试网)模式: https://v4.testnet.dydx.exchange/

尽管用户可通过上述链接在测试网上交易,但目前 Hummingbot 尚不支持测试网功能。