🔥 dYdX
基金会赞助商
dYdX 是 Hummingbot 基金会的赞助商,因此当您使用 Hummingbot 在 dYdX 上运行机器人时,您就是在支持基金会以及我们通过开源软件来普及算法交易的使命。
🛠 连接器信息¶
- 交易所类型:去中心化交易所(DEX)
- 市场类型: 中央限价订单簿 (CLOB)
组件 | 状态 | 注意事项 |
---|---|---|
🔀 现货连接器 | 暂不可用 | |
🔀 永续合约连接器 | ✅ | 支持测试网 |
🕯 现货蜡烛图数据源 | 暂不可用 | |
🕯 永续合约蜡烛图数据源 | 暂不可用 |
ℹ️ 交易所信息¶
- 网站: https://dydx.trade
- CoinMarketCap: https://coinmarketcap.com/exchanges/dydx-v4/
- CoinGecko: https://www.coingecko.com/en/exchanges/dydx-chain
- API 文档: https://docs.dydx.exchange/api_integration-repositories
- 费用: https://docs.dydx.exchange/introduction-trading_fees
- 支持的国家: https://dydx.trade/terms
⚙️ 安装说明¶
目前存在一些依赖问题,由于某些软件冲突,安装 dydx 可能会稍显复杂。我们创建了这些简单的说明,让您能够快速使用 Docker 或源码运行。
Docker¶
打开您的 docker-compose.yml
文件。此文件通常位于您的 Hummingbot 项目目录中。
更新 image
行。找到 hummingbot
服务下以 image:
开头的行。根据您要运行的是 latest
还是 development
分支,将其更改为以下内容。
最新稳定版本:
开发版本:
源码¶
克隆 Hummingbot 仓库后,在运行 install
命令时使用 --dydx
标志
完整命令请参见下方:
git clone https://github.com/hummingbot/hummingbot.git
cd hummingbot
./install --dydx
conda activate hummingbot
./compile
🔑 如何连接到 dYdX (v4)¶
生成 API 密钥¶
- 连接您的钱包:
-
打开 dYdX 交易平台并连接您的钱包(例如 MetaMask 或其他支持的钱包)。这将允许您与交易所进行交互并管理您的资金。
-
存入 USDC:
-
一旦您的钱包连接成功,向您的 dYdX 账户存入 USDC。平台上的交易需要 USDC。
-
访问您的钱包连接:
-
在 dYdX 界面的右上角,找到并点击您的钱包图标或地址。这将打开钱包连接设置。
-
复制您的 dYdX 链地址:
-
在钱包连接设置窗口的顶部,您将找到您的 dYdX Chain Address。复制此地址并妥善保管以备将来参考。
-
导出您的密钥短语:
- 在钱包连接设置中向下滚动,找到标有 Export your secret phrase 的选项。点击它以显示并安全保存您的 dYdX v4 Secret Phrase。此短语对于账户恢复和身份验证至关重要。
向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 端点
- ID:
dydx_v4_perpetual
- 连接类型:WebSocket
- 文件夹: https://github.com/hummingbot/hummingbot/tree/master/hummingbot/connector/derivative/dydx_v4_perpetual
订单类型¶
该连接器支持以下 OrderType
常量:
LIMIT
LIMIT_MAKER
MARKET
持仓模式¶
此连接器支持以下持仓模式:
- 单向
模拟交易¶
此交易所提供一个预发布(测试网)模式:https://v4.testnet.dydx.exchange/
尽管用户可以使用上述链接在测试网上进行交易,但目前在 Hummingbot 中不支持。