这篇网格交易教程先解决一个最容易看错的问题:网格交易是在预设区间内自动分档买卖,试图积累已配对订单的价差,但“网格利润为正”不等于“账户总盈亏为正”。真正要同时核对 6 个字段:已实现网格利润、未配对持仓、手续费、滑点、当前账户权益和停止后的资产。
先看结论
- 网格赚的是区间内反复成交的价差,不是利息,也不承诺正收益。
- 网格利润、浮动盈亏和账户总权益是三个不同口径。
- 区间越宽不等于越安全,网格越多也不等于赚得更多。
- 单格毛价差必须覆盖买卖两边手续费、滑点和执行误差。
- 单边下跌会增加基础资产库存,单边上涨会逐步卖出后踏空。
- 先写停止条件和停止后的资产处理,再创建机器人。
本文以现货网格为主。合约网格只用于说明杠杆、资金费率和强平风险,不提供可直接复制的价格区间、网格数或杠杆参数。
本文按 2026 年 7 月 31 日可核验的 Binance 与 Bitget 官方资料整理;费率、交易规则、地区可用性和页面功能仍以本人账户当次页面为准。
如何用网格交易完成一轮买卖

以 BTC/USDT 为例,BTC 是基础资产,USDT 是计价资产。策略把上下限之间分成若干价格档:价格到达较低档位时买入 BTC,之后上涨到对应较高档位时卖出。只有买入和卖出都实际成交,才形成一组已配对订单。
Binance 现货网格说明把它定义为在配置区间和预设间隔中自动放置买卖订单,并明确提醒机器人会在快速下跌或强势上涨时照规则执行。自动执行解决的是纪律,不是方向判断。
一轮交易可以简化为:
较低档买入基础资产
→ 等待价格回到目标卖出档
→ 较高档卖出同等或对应数量
→ 扣除买卖两边费用后,形成已实现网格利润
买入成交但卖出尚未成交的 BTC 仍是库存。它的价格变化不会因为机器人还在运行而消失。
为什么要分清网格利润、浮动盈亏和总利润
我的判断是:平台页面上最容易被过度解读的数字,就是“网格利润”。它通常只回答已配对订单赚了多少,不回答当前库存值多少钱。
Binance 现货网格参数给出的核心关系是:
总利润 = 网格利润 + 未实现盈亏
其中,网格利润来自已经匹配的买卖订单,并扣除相应交易费用;未实现盈亏来自仍持有的基础资产按当前价格估值。Bitget 现货网格参数也把总利润拆成网格利润与浮动盈亏,并把网格利润定义为套利利润减交易手续费。
| 指标 | 回答什么 | 不能证明什么 |
|---|---|---|
| 网格利润 | 已配对买卖扣费后实现了多少价差 | 当前账户整体赚钱 |
| 浮动盈亏 | 未配对或持有仓位相对成本的变化 | 已经落袋或可以无滑点退出 |
| 总利润 | 平台口径下网格利润与浮动盈亏合计 | 相对直接持币更划算 |
| 账户总权益 | 基础资产、计价资产和可用余额按同一时点估值 | 未来仍能维持当前结果 |
⚠️ 常见踩坑:截图只展示网格利润,却不展示当前基础资产数量、浮动盈亏和账户总权益。下跌行情里,已完成的价差可能为正,但库存跌幅更大,总结果仍是亏损。
如何用账户总权益做对账
平台公式适合看机器人内部结果,自己的复盘还要加一层基准。先固定计价资产和同一个估值时点:
期末账户权益
= 计价资产余额
+ 基础资产数量 × 当前价格
+ 已转出的网格利润
- 运行期间额外转入资金
+ 运行期间提走资金
然后至少比较两个基准:
策略损益 = 期末账户权益 - 初始投入权益
直接持有基准
= 初始计价资产余额
+ 初始基础资产数量 × 当前价格
网格相对结果 = 期末账户权益 - 直接持有基准
如果启动时全部用计价资产买入机器人,还要记录机器人为建立初始库存产生的成交费用。若中途追加、提取或手工修改订单,必须逐笔调整现金流,否则回报率没有可比性。
这张对账矩阵能回答三个不同问题:机器人是否赚钱、账户是否赚钱、网格是否跑赢了什么都不做。三者不要混成一个“年化”。短期结果直接年化会放大偶然波动,不适合当未来收益预测。
如何联动设置上下限、网格数和投入资金
参数必须按依赖顺序设置,不从平台推荐的网格数开始:
- 交易对:选择自己理解、愿意承担库存风险且流动性足够的资产。
- 下限:价格跌到哪里后停止新增网格买单;同时定义跌破后的持仓处理。
- 上限:价格涨到哪里后停止新增网格卖单;同时确认是否接受逐步换成计价资产。
- 网格模式:等差网格使用相同价格差,等比网格使用相同比例差。
- 网格数:决定每格距离、单笔资金和可成交次数。
- 投入资金:必须同时满足价格精度、数量精度、最小订单和预留费用。
- 停止规则:价格、最大回撤、时间、重大事件、流动性或账户异常。
- 停止后处理:保留基础资产、换回计价资产或分批人工处理。
区间扩大而资金不变时,每格可分配的金额或成交频率会改变;网格增加而区间不变时,单格价差和单笔金额都会缩小。平台可能因交易规则或资金不足调整实际下单数量,因此以创建前的订单预览为准。
可先填写这张参数卡:
交易对 / 现货或合约:
基础资产 / 计价资产:
上下限及依据:
等差或等比:
网格数 / 单格距离:
单笔数量 / 最小订单检查:
买卖手续费来源与核验时间:
预估滑点与流动性检查:
初始资产比例:
最大账户权益回撤:
跌破下限后的处理:
突破上限后的处理:
复查时间 / 强制停止条件:
怎么估算单格净利润

不要只看“每格利润率”标签。先用同一计价资产估算一组真实买卖:
单轮净利润
= 卖出成交金额
- 买入成交金额
- 买入手续费
- 卖出手续费
- 滑点与其他执行成本
单格毛价差越小,费用占比越高。手续费还会受账户等级、费率折扣、订单性质和平台规则影响;不要在文章或参数表里长期写死一个费率。Bitget 官方 FAQ 说明,现货网格采用现货交易费用,需查看当前现货费率表;Binance 参数页也把交易费直接纳入单格利润公式。
滑点不只出现在网格限价单。创建机器人时建立初始仓位、触发停止后按市价卖出、极端波动中跳价,都会让实际结果偏离页面估算。Binance 官方说明,停止时启用“卖出全部基础资产”会尝试按市价处理;持仓过大或流动性较差时,系统可能不执行全部卖出。这也是停止后必须再次验收余额的原因。
启动前至少确认:
- 当前实际费率来自本人账户或官方费率页;
- 单轮估算扣除了买卖两边费用;
- 交易对符合当前价格、数量和最小名义价值规则;
- 盘口深度足以覆盖初始建仓和停止时可能的市价单;
- 页面估算使用的是毛利润还是扣费结果。
等差网格和等比网格怎么选
等差网格让相邻价格保持相同的绝对差值:
单格价差 =(上限 - 下限)÷ 网格数
等比网格让相邻价格保持相同的比例:
相邻价格比 =(上限 ÷ 下限)^(1 ÷ 网格数)
Binance 和 Bitget 当前官方参数页都区分这两种模式。等差模式更直观,但不同价位的百分比间隔不同;等比模式让百分比距离较一致,更适合跨幅度较大的区间。选择哪一种不会消除区间外风险,仍要先算扣费后的单格净空间。
哪些行情适合,哪些行情不适合
网格更典型的适用条件是:价格在有依据的区间内反复波动、交易对有足够流动性、单格净空间能覆盖成本,而且你愿意持有跌破区间后留下的基础资产。
下面这张行情矩阵把区间震荡、单边趋势、低波动、跳价和流动性恶化分开处理,便于启动前写清对应动作。
| 行情状态 | 机器人可能做什么 | 账户风险 | 预先动作 |
|---|---|---|---|
| 区间反复波动 | 多次完成配对买卖 | 成交仍可能被费用吞噬 | 核对单格净利润和成交质量 |
| 持续单边下跌 | 逐档买入后跌破下限 | 基础资产库存增加、权益继续下滑 | 限制库存、设回撤与止损条件 |
| 持续单边上涨 | 逐档卖出后突破上限 | 逐渐只剩计价资产,可能跑输持币 | 明确是否接受卖飞 |
| 极窄低波动 | 很少成交或价差过小 | 资金闲置,费用占比高 | 减少网格或不启动 |
| 跳价和极端波动 | 多档迅速触发或来不及成交 | 滑点、未成交和估值剧变 | 重大事件前暂停或缩小风险 |
| 流动性恶化 | 订单簿深度不足 | 成交价偏离、停止难退出 | 停止新增风险并验收余额 |
Bitget 官方风险提示明确指出,单边行情或不合理区间会影响现货网格结果。历史上处于区间,不代表未来仍在区间;“天地单”只是把边界拉远,不会让方向风险消失。
回测必须计入哪些现实条件
回测不是把收盘价穿过网格就当成交。至少检查:
- 数据粒度能否还原价格触发的先后顺序;
- 限价单是否真的有足够成交量,而不是触价即全部成交;
- 买卖两边使用本人实际费用,是否考虑费率变化;
- 初始建仓、停止卖出和快速行情的滑点;
- 价格精度、数量步长、最小订单和资金冻结;
- 未配对库存按期末真实价格计入,而不是只统计已配对利润;
- 参数是否只在样本内调到最好,样本外行情是否仍能接受;
- 与直接持有和空仓基准使用同一初始资产与时间区间。
建议按历史回测 → 事件回放 → 交易所模拟或只读观察 → 小额、有限时间验证的顺序推进。小额实盘也要由账户本人明确决定;这篇文章不会替读者创建策略或发送订单。
现货网格和合约网格不能混为一谈
| 对比 | 现货网格 | 合约网格 |
|---|---|---|
| 主要仓位 | 基础资产与计价资产 | 多头、空头或中性合约仓位 |
| 杠杆 | 通常不使用 | 可使用,放大盈亏和风险 |
| 强平 | 没有合约强平,但现货可大跌 | 保证金不足时可能强平 |
| 资金费率 | 无永续合约资金费率 | 可能持续支付或收取 |
| 费用口径 | 现货成交费用 | 合约成交费、资金费率及可能的强平相关成本 |
| 退出结果 | 基础资产和计价资产 | 合约持仓、保证金与已实现/未实现盈亏 |
Binance 合约网格说明把总利润拆成净已实现利润、未实现盈亏和资金费用。Binance 资金费率说明还提醒,钱包余额不足时,资金费用可能从仓位保证金扣除并影响强平价格。Bitget 的合约网格参数也明确列出杠杆、预计强平价格和当前仓位浮动盈亏。
如果还不能独立核对标记价格、保证金、强平价格、资金费率结算和最大仓位,就不进入合约网格。现货网格参数不能直接复制到合约网格。
运行中监控什么,何时停止

机器人运行后,至少按固定时间和异常事件两种触发方式复查:
| 监控项 | 正常要看到什么 | 停止或人工接管信号 |
|---|---|---|
| 账户总权益 | 能与基础/计价资产余额对上 | 平台利润与余额无法解释 |
| 库存比例 | 在预设范围内变化 | 基础资产超过最大库存 |
| 区间位置 | 价格仍在可解释区间 | 接近或突破上下限且逻辑失效 |
| 单格净利润 | 扣费后仍为正且达到预期 | 费用、滑点吞掉价差 |
| 成交质量 | 挂单和成交数量一致 | 大量未成交、异常撤单或跳价 |
| 平台与交易对 | 正常交易、规则未变 | 暂停、下架、规则或精度变化 |
| 合约风险 | 保证金与强平距离充足 | 资金费率侵蚀、保证金快速下降 |
停止条件不只是一条价格线,还应包括最大账户权益回撤、最长运行时间、重大事件、流动性恶化、交易对下架、费用变化和账户对账失败。触发后先停止新增风险,再核对未成交订单、资产余额和实际持仓。
停止网格后怎样处理资产
停止机器人通常会取消挂单,但不代表基础资产一定自动换回计价资产。Binance 官方文档明确区分“停止后卖出全部基础资产”和保留基础资产;市价卖出还可能受流动性影响。Bitget FAQ 也说明,取消网格后按当前市场价格结算。
在创建前就从三种结果中选一项:
- 保留基础资产:适合本来就愿意持有,但要继续承担价格风险。
- 换回计价资产:锁定网格结束时的账户口径,但可能产生手续费和滑点。
- 分批人工处理:减少一次性冲击,但增加执行和行情变化风险。
停止后完成四项验收:挂单为零、机器人余额与账户余额一致、基础资产数量符合预案、总权益能用同一价格重新计算。不要只看到“已停止”状态就结束复盘。
在 Binance 或 Bitget 上开始前做什么
先完成账户安全、KYC、现货交易、交易对规则和充值网络学习,再考虑策略工具。尚未注册时,可从已确认的 Binance 注册入口 或 Bitget 注册入口进入;是否可用、费用等级和具体功能以本人地区与账户当次页面为准。
创建前只做这几件事:
- 选择现货网格,不默认进入合约网格。
- 手动填写参数卡,不直接复制热门或 AI 参数。
- 查看当前费率、最小订单、预计每格净利润和实际投资额。
- 确认停止条件以及“停止后是否卖出基础资产”。
- 用自己能承受全部损失的小额验证一次启动、成交、停止和结算。
注册入口不会改变策略风险。不要因为使用某个平台,就跳过账户权益对账、库存上限和停止规则。
网格交易复盘表
一张完整复盘表应该证明你做了 6 次核对:参数、订单、费用、库存、权益和退出。
策略名称 / 交易对 / 账户:
运行起止时间:
初始基础资产 / 计价资产:
区间 / 网格数 / 模式:
期间转入 / 转出:
已配对订单数:
网格利润:
未配对持仓与浮动盈亏:
全部交易费用:
资金费率(仅合约):
期末基础资产 / 计价资产:
期末账户权益:
直接持有基准:
网格相对结果:
最大账户权益回撤:
停止触发原因:
停止后资产处理:
异常订单 / 未成交 / 滑点:
下次保留或删除的参数依据:
任何无法由成交记录、余额和同一时点价格复算的年化、利润率或“收益”,都只当页面参考值,不当作复盘结论。
常见问题
网格利润为正,为什么账户总资产仍在亏损?
网格利润通常只统计已经配对完成的买卖价差;尚未卖出的基础资产仍有浮动盈亏。账户总结果要把网格利润、浮动盈亏、全部费用和停止后的资产估值一起计算。
网格数越多,收益一定越高吗?
不一定。网格更密会缩小单格价差和单笔金额;手续费、滑点、精度与最小订单限制会提高有效成交门槛。应先算单格净利润,再决定网格数。
网格交易最适合什么行情?
更典型的场景是价格在有依据的区间内反复波动,并且流动性足以支持预期成交。单边上涨可能卖飞,单边下跌可能积累下跌资产,跳价也会让成交结果偏离预期。
AI 推荐的网格参数可以直接使用吗?
不建议直接复制。推荐参数来自历史价格和波动,不能替你决定持仓意愿、最大回撤、事件风险、费用等级和停止后的资产处理。
现货网格与合约网格有什么关键区别?
现货网格主要承担基础资产价格和库存风险;合约网格还叠加杠杆、保证金、资金费率和强平风险。不能用现货网格的风险直觉管理合约网格。
停止网格后应该卖出全部基础资产吗?
没有统一答案。停止前必须预先决定保留基础资产、换回计价资产还是分批处理,并检查市场卖出可能产生的滑点;不要等触发停止后才临时决定。
行动清单

第一次运行前,按这条最短路线检查:
- 选择愿意承担库存风险、流动性足够的现货交易对。
- 给上下限写出依据,并定义突破后的处理。
- 先算扣除双边费用和滑点后的单格净利润。
- 检查网格数、单笔金额和当前交易规则能否同时满足。
- 写明最大账户权益回撤、复查时间和强制停止条件。
- 用小额走完创建、成交、停止、结算和余额对账。
- 同时记录网格利润、浮动盈亏、总权益和直接持有基准。
- 规则、费率、流动性或行情结构变化后重新评估,不让机器人无人复核地长期运行。
启动前最后问自己:跌破下限后愿不愿意继续持有基础资产,突破上限后能不能接受逐步卖出?任一答案是否定的,就先不创建网格。