项目简介
GridPilot 是一款超越交易所原生网格的动态网格交易机器人系统。传统的交易所网格机器人采用静态批量挂单,挂单后不再调整。GridPilot 通过程序模拟有经验的盯盘交易员,每次行情更新都重新判断,动态下单、改单、撤单,避免在高位被套,同时降低手续费成本。系统支持追踪建仓、Maker优先定价、分层算法止损、多段价格区间自适应等高级功能,并兼容 Binance、OKX、Gate.io 三大交易所,内置 12 种语言界面。本项目适合个人量化交易者、小团队及开发者用于自动化交易或二次开发,可直接部署运行,也可作为源码商品出售。
核心功能
- 动态改单引擎:非静态挂单,每次行情更新重新决策,条件不利时停手观望,有利时在最优价位卡位。
- 追踪建仓:价格进入区间后追踪低点,确认反弹后再建仓,避免顶部接盘。
- 三区间动态定价:POC 区挂 Maker 单节省手续费,GTC 区特许吃单锁定超额利润,熔断区拒绝不利下单。
- 分层算法止损:在主网格下方设置多档条件单逐步减仓,短暂跌破又反弹时残余仓位直接受益,减少重建成本。
- 多段价格区间自适应:预配置多个不重叠区间,价格进入哪段就激活哪段,其余休眠,适应行情变化。
- 实时 WebSocket 推送:行情、成交、状态机事件实时同步至前端,方便监控。
- 多交易所支持:统一适配器接口,目前支持 Binance、Gate.io、OKX。
- 多语言界面:内置 12 种语言,界面随语言切换。
适用场景
- 个人量化交易者:快速部署自动化网格策略,利用动态改单和追踪建仓提升收益。
- 小团队或交易工作室:搭建多账户交易系统,统一管理多个交易所策略。
- 开发者二开定制:基于全栈代码定制个性化策略,对接更多交易所或添加风控模块。
- 交易机器人托管服务商:为客户提供部署和运维服务,收取月费或分成。
- 学习与研究:作为学习网格交易算法、状态机设计、全栈开发的实战项目。
技术特点
- 全栈 TypeScript:前端 Next.js 16 + React 19 + Tailwind CSS v4,后端 NestJS 10 + Prisma 5 + BullMQ + Socket.IO,共享类型。
- 模块化架构:采用 pnpm Workspaces + Turborepo 管理多个应用和共享包,代码组织清晰。
- 策略状态机:严谨的状态定义(TRAILING_ENTRY -> RUNNING -> LIQUIDATING -> LIQUIDATED),支持暂停、取消、持有等运维分支。
- 基础设施:PostgreSQL 16 + Redis 7 + Docker Compose,一键部署全栈服务。
- 可扩展性强:适配器模式支持新增交易所,策略参数化配置,易于二次开发。








声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。