在 Hummingbot 与 dYdX V4 永续合约上部署自动加密货币交易机器人

·

手把手教你用 Hummingbot Dashboard 把dYdX V4 永续交易机器人跑起来,兼顾安全、速率与可视化!

目录

  1. 准备工作:钱包与资金
  2. CLI 极简上手指南
  3. Dashboard 可视化全流程
  4. 常见问题 FAQ
  5. 风险与已知限制

一、准备工作:钱包与资金

1.1 安装 MetaMask 并创建钱包

1.2 连接钱包到 dYdX

1.3 充值 USDC

1.4 导出 dYdX 私钥(aka Secret Phrase)


二、CLI 极简上手指南

👉 如果想「一键图形化」走完后续步骤,可直跳可视化 Dashboard 部署章节

2.1 Docker 一键拉起(推荐)

# 克隆 dYdX 专用版本镜像
git clone https://github.com/hummingbot/hummingbot.git
cd hummingbot

# 稳定版或开发版,二选一改为需要的标签
echo "image: hummingbot/hummingbot:latest_dydx" > docker-compose.override.yml

docker compose up -d
docker attach hummingbot

2.2 源码安装(核心玩家)

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

2.3 连接 dYdX V4 账户

connect dydx_v4_perpetual
# 依次粘贴 24 词私钥、dYdX Chain 地址

看到 You are now connected to dydx_v4_perpetual 即为成功。


三、Dashboard 可视化全流程

Docker 与 CLI 都能秒变可视化 Web 平台,新版 Hummingbot Dashboard 2.0 亮点:

3.1 部署 Dashboard

git clone https://github.com/hummingbot/deploy
cd deploy
./setup_dydx

首次下载镜像可能几分钟,出现 ✔Running 7/7 即完成。

浏览器访问:

3.2 导入 dYdX 凭证

在 Dashboard 左侧「Credentials」:

  1. 选择 master_account(或新建子账户)。
  2. Connector 下拉选择 dydx_v4_perpetual
  3. 填入 24 词私钥 + dYdX Chain 地址 → Submit。

成功后右侧列表会出现一条绿色的 checkmark。

3.3 生成策略配置

3.4 监控 & 终止机器人

「Instances」页面实时显示:

如需停止,选中右侧勾选框 → Stop
👉 想要回测?利用另一交易所的蜡烛数据,再一探究竟


FAQ|高频疑问速答

Q1:照例失败提示「Account sequence mismatch」?
A:DEX 常为链上拥堵触发的序号不匹配,调高刷新间隔(>30 秒)或手动重启 bot 即可。

Q2:想做对冲(Hedge Mode)可行吗?
A:目前 不支持;dYdX 全量强制 ONEWAY,所有 V2 策略需相应修改。

Q3:可不可以回溯回测?
A:官方暂不支持 dYdX 蜡烛数据;可把 candles source 换成 Binance Futures 来做均一化回测。

Q4:一个子账户能跑多少策略?
A:建议单账户单策略,避免 API 速率与仓位耦合问题。Dashboard 可无限并行子账户。

Q5:安全注意事项?
A:

Q6:为什么部署成功后 Dashboard 打不开?
A:云服务器需放行 8501,本地需确认 docker ps 一切正常,或重启 containers。


风险与已知限制

  1. 单向持仓 – 不支持双向对冲组合;交易策略需相应简化。
  2. 高并发下单异常 – 低频策略更稳,高频会出现 account sequence 报错。
  3. 地理限制 – 部分国家被限制访问 dYdX,请确保合规。
  4. 无官方蜡烛数据 – 需依赖外部历史数据做回测。
  5. 资金安全永远是第一位,永远做好私钥隔离与最小额度测试策略!

顺手把本文加星标收藏,下次部署 dYdX 永恒合约机器人就能一键直达!祝你量化长红,仓位永远正向爆仓永远不会!