SuperAPI AI 工具集

hyperliquid-grid-trading-bot

通用与其它

查看项目

更新于 10-15 22:10

技能介绍

用途:在 Hyperliquid DEX 上按价格区间分层挂出买单和卖单,通过反复捕捉价差执行网格策略,支持永续合约与现货市场,并内置风险管理。

主要能力:可配置网格层数、价格区间(自动按当前价±百分比或手动上下限)、每层下单金额;支持止损、止盈、最大回撤、最大持仓比例和再平衡(价格移动超过阈值时重建网格);提供日志级别配置。主实现为 TypeScript/Node.js,另有 Python 旧版代码树与学习示例。

安装与用法: git clone https://github.com/PolyPulse-Analytics/hyperliquid-trading-bot.git cd hyperliquid-trading-bot npm install 要求 Node.js 20.19+、Hyperliquid 钱包私钥和 git。复制 .env.example 为 .env 并填写私钥与网络(测试网/主网)。常用命令:npm start(使用 bots/ 中第一个 active: true 的配置)、npm run validate(校验 YAML,无需私钥)、npm test、npx tsc --noEmit、npx tsx ts/src/runBot.ts path/to/config.yaml。配置位于 bots/*.yaml,需恰好一个文件设 active: true 以自动发现。

适用场景:在测试网或主网运行网格策略,可同时以显式路径运行多个策略。

限制与安全:必须使用专用钱包,建议先在测试网运行,从小额 order_size_usd 开始,启用 max_drawdown_pct,每次改配置前运行 npm run validate;私钥仅存于 .env,切勿提交或分享。Ctrl+C 会尝试取消所有挂单,需检查日志确认。资料未提供收费、价格或收益保证等信息。