手把手教你用 Hummingbot Dashboard 把dYdX V4 永续交易机器人跑起来,兼顾安全、速率与可视化!
目录
- 准备工作:钱包与资金
- CLI 极简上手指南
- Dashboard 可视化全流程
- 常见问题 FAQ
- 风险与已知限制
一、准备工作:钱包与资金
1.1 安装 MetaMask 并创建钱包
- 打开 MetaMask 官网 安装浏览器扩展。
- 创建新钱包或导入已有助记词。
- 请务必把助记词离线抄写在安全位置。
1.2 连接钱包到 dYdX
- 访问 dYdX 官网,右上角点击「Connect Wallet」。
- 选择 MetaMask → 签名 → 系统自动为你生成一条 dYdX Chain 地址。
- 复制该地址(以
dydx开头)备用。
1.3 充值 USDC
- dYdX 仅接受 USDC 作为保证金。
- 进入「Portfolio」->「Deposit」,按提示把 主网 USDC 充值进来。
1.4 导出 dYdX 私钥(aka Secret Phrase)
- 「Wallet」→「Export Secret Phrase」→ 钱包再次签名 → 得到 24 个助记词。
- 离线保存,任何人拿到这一段就能控制你的仓位。
二、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 hummingbot2.2 源码安装(核心玩家)
git clone https://github.com/hummingbot/hummingbot.git
cd hummingbot
./install --dydx
conda activate hummingbot
./compile2.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 亮点:
- ✅ 无需命令行,拖拽配置策略
- ✅ 实时监控 PnL、成交量、挂单深度
- ✅ 并行跑 N 个 bot,互不干扰
3.1 部署 Dashboard
git clone https://github.com/hummingbot/deploy
cd deploy
./setup_dydx首次下载镜像可能几分钟,出现 ✔Running 7/7 即完成。
浏览器访问:
- 本地:
http://localhost:8501 - 云服务器:把
localhost换成公网 IP,并开放 8501 端口。
3.2 导入 dYdX 凭证
在 Dashboard 左侧「Credentials」:
- 选择
master_account(或新建子账户)。 - Connector 下拉选择
dydx_v4_perpetual。 - 填入 24 词私钥 + dYdX Chain 地址 → Submit。
成功后右侧列表会出现一条绿色的 checkmark。
3.3 生成策略配置
- 右上角「Config Generator」→ 选择 PMM Simple
- Position Mode 强制选 ONEWAY(dYdX 当前仅支持单向持仓)
- 上传配置 → 回到「Deploy V2」→ Launch Bot
3.4 监控 & 终止机器人
「Instances」页面实时显示:
- 当日净盈亏 Net PnL
- 总成交量 Volume
- 活跃挂单 Liquidity
如需停止,选中右侧勾选框 → 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:
- 私钥离线存储,切勿放进 GitHub 或云盘。
- 关闭不必要的 RPC External API 端口。
- 建议配置 IP 白名单。
Q6:为什么部署成功后 Dashboard 打不开?
A:云服务器需放行 8501,本地需确认 docker ps 一切正常,或重启 containers。
风险与已知限制
- 单向持仓 – 不支持双向对冲组合;交易策略需相应简化。
- 高并发下单异常 – 低频策略更稳,高频会出现 account sequence 报错。
- 地理限制 – 部分国家被限制访问 dYdX,请确保合规。
- 无官方蜡烛数据 – 需依赖外部历史数据做回测。
- 资金安全永远是第一位,永远做好私钥隔离与最小额度测试策略!
顺手把本文加星标收藏,下次部署 dYdX 永恒合约机器人就能一键直达!祝你量化长红,仓位永远正向爆仓永远不会!