链上网格策略拆解:机械买卖盘带的收益来源与失效场景 图 1
链上网格策略拆解:机械买卖盘带的收益来源与失效场景 · 图 1

网格在链上到底是什么东西

一个网格策略是一排等距或等比的限价单:现价下方若干档买单、上方若干档卖单,成交后自动补回对应档位,等价于在设好的价格区间里反复搬运同一段仓位。链上实现大多不挂单簿,而是用触发条件调用 AMM 兑换成交,执行路径的撮合机制与链上限价订单怎么成交同源。机器人合约替你盯价与执行,所以它本质是把「区间判断」外包给了代码。

收益来源的朴素账

网格赚的是震荡的钱:价格每穿过一格完成一次低买高卖,利润等于格距减去双边手续费与滑点,完成次数取决于价格穿越频率。它的收益结构与做市高度相似——都是波动率生意,区别在于 AMM 做市被动吃全部成交、网格主动只吃自己档位;做市的连续区间和网格的离散档位,无常损失表现也一致:单边上涨时网格一路卖飞、仓位越跌越重,跌穿下界后满仓接盘,涨穿上界后空仓踏空。所以读无常损失是怎么发生的集中流动性的取舍基本等于读懂网格的风险骨架。

压力场景:单边行情里的真实持仓

把网格在暴跌中的状态摊开:上界卖单早已成交完毕变成稳定币,价格每下一个格子就多接一份下跌中的资产,策略底部接近满仓。此时三个问题同时到来:接盘速度远快于卖出回收、机器人触发依赖预言机喂价与喂价延迟、gas 尖峰让部分档位执行成本倒挂。最坏路径是区间设窄加杠杆叠加,策略机器人不停、你的止损不生效——多数链上机器人不内置风控,它的忠诚只是执行你写的规则。

参数与失效模式清单

选参数时逐项过:区间宽度应覆盖标的常态波动带,格数过密会让单格利润吃不满手续费,格距公式可先算「手续费加滑点乘以二」再定。资金分配决定下跌库存的深度分布,等金额和等币值是两张完全不同的风险曲线。失效模式清单:区间外横盘(资金空转只亏机会成本)、单边深跌(越买越重)、插针行情(触发滑点远大于预期)、机器人合约权限过宽(暂停与提款权在部署方手里)。

它和相邻策略的边界

网格经常被当成「低风险自动化」,更准的定位是带杠杆感知的定投反向器:单边下跌中不断加仓、单边上涨中不断减仓,适合有明确支撑带判断的震荡市。和 LP 做市比,它手续费敏感度高、被套利侵蚀低;和定投比,它把现金流押在区间假设上。没有哪种结构优于哪种,只有哪种与你此刻对波动的判断匹配。跑之前先用历史数据回测一遍你的区间假设,再拿小资金验证执行滑点——机器不预测行情,它只放大你区间判断的对错。

用一段伪代码收尾

判断一个网格参数是否自洽,有个简单心算流程:先定区间上下界,用「区间高度除以格距」数出格子总数;再用计划本金除以格数得出单格金额;然后取标的日均双边手续费和气费成本之和,与单格利润比一个大小——比值低于三倍时,长期跑下来手续费吃掉利润的概率非常高。参数自洽后做情景推演三个:横半年、单边涨穿、单边跌穿,分别问自己三个问题——账户里剩什么、哪一刻最难受、要不要人为干预。把答案写下来再部署。多数复盘显示,网格策略真正的问题很少出在机器人,而是出在部署者在第二个情景里手动抬了下界、在第三个情景里手动停了机器人——两次手动操作把策略的回测特征彻底改写。机械策略的全部价值在于它替你执行你冷静时的决定;一旦你在不冷静的时刻介入,你付出的费用买回来的就只是一台更贵的下单机器。

(本文只讨论机制与操作逻辑,假设数字均为原理示例而非实时数据,不构成投资建议;参与前请对照协议官方文档与链上数据核验,注意智能合约、清算、预言机与流动性风险。)