用途:在 Hyperliquid DEX 上运行可配置的网格策略,围绕设定价格区间分层挂出买单与卖单,并按风险规则管理仓位。主技术栈为 Node.js 20.19+ 上的 TypeScript,另有一套 Python 代码树供参考与学习。
主要能力:支持自动或手动价格区间、每侧挂单层数、账户最大分配比例;风险管理含止损、止盈、最大回撤、最大仓位比例与再平衡阈值;支持永续与现货市场;提供 YAML 配置、配置校验、自动化测试与类型检查。
安装与用法: git clone https://github.com/PolyPulse-Analytics/hyperliquid-trading-bot.git cd hyperliquid-trading-bot npm install 复制 .env.example 为 .env,填入测试网私钥并设 HYPERLIQUID_TESTNET=true。常用命令:npm start(使用 bots/ 中首个 active: true 配置)、npm run validate、npm test、npx tsc --noEmit、npx tsx ts/src/runBot.ts path/to/config.yaml。多机器人时不要设 active: true,分别显式传入配置路径。Ctrl+C 会尝试撤销所有未成交订单,需查看日志确认。
适用场景:在测试网验证网格策略、按不同 YAML 配置并行运行多个机器人、学习 Hyperliquid 的 WebSocket 行情与限价下单示例。
限制:需自备 Hyperliquid 钱包私钥,务必先用专用测试网密钥;私钥不得提交或分享。软件按“原样”提供,资金风险自负。Python 部分为遗留与教学用途。资料未提供收费、价格、平台支持范围或收益效果等信息。