资金码进价格格子:离散档位做市的成交与重铺节奏 图 1
资金码进价格格子:离散档位做市的成交与重铺节奏 · 图 1

有一类流动性池挂着和传统做市公式不同的招牌:资金不摊在连续的价格曲线上,而是堆在一格格离散的价格档位上,像货架一样一层一层码好,价格走到哪一格,就吃哪一格的钱。这类设计常被笼统叫作价格阶梯做市,介于曲线公式池和订单簿之间。它解决了曲线池的一些老毛病,也引入了新的账。本文拆解价格阶梯的构成、资金在格子里的消耗与重铺节奏、它和集中流动性格子的关系与区别,以及用户与做市人各自要注意的失效点。

先搭出这台机器的骨架。一个价格阶梯池由三部分构成:一组预先算好的价格刻度,每一刻度上挂的流动性数量,以及一个按价格推进的成交逻辑。成交规则朴素得近乎诚实:买方出价往上走,就按从低到高依次吃掉卖方的格子;卖方往下砸,就依次消耗买方的格子。价格永远停在某个格子的边缘,两个格子之间没有任何交换发生。这个结构看起来像链上订单簿,关键区别在于格子的来源:订单簿的价格是每个挂单人自己填的,阶梯池的刻度由公式预先铺好,做市人选的是资金沿刻度怎么分布,而不是在某一个价格上挂单。

为什么要离散化?先看连续曲线池的两个槽点。一个是每一笔成交都在移动价格,哪怕极小额的交易也要重新计算输出,乘除取整的损耗在高频微额场景被反复支付;另一个是流动性永远均匀摊在全价格域,无论行情在哪,大量资金趴在没人碰的价格区里闲置。格子化的回答是:同一格子里的连续成交共享同一成交价,减少反复重算;资金可以只堆在预设的几个价格段,闲置比例下降。对高频套利和清算机器人这类执行者来说,格子价还意味着可精确预演:算清楚吃到第几格、总成本多少,无需对曲线做数值积分。

代价同样具体。第一是价格的颗粒度天花板:格子的间隔决定了报价能有多细,间隔设粗了,一笔大单会把价格一格一格推出台阶式的锯齿,中间每一跳都是肉眼可见的滑点;设细了,格子数量爆炸,状态存储和初始化成本上来。这和曲线池里 Tick 间隔的取舍是同一道题,但更尖锐——阶梯池没有曲线兜底,格子之间是真空,价格跳空可以被制造:如果某段格子被吃穿又没有新的资金重铺,一笔单子可以让成交价凭空跨过一段没有任何流动性的价格区间,下游若拿这个成交价做喂价输入,就会吃到一根人造针。第二是重铺的节奏依赖:格子被吃穿之后不会自动补,要么做市人事后重新分布资金,要么由合约按某种规则用剩余资产在新段补格,两种方式的间隙就是流动性真空窗口。行情单边狂奔的时段,恰好是重铺永远追不上消耗、真空窗口最常打开的时刻。

对普通交易者,用阶梯池的操作要点浓缩成两条。一条是事前看分布:成熟界面会把各格子的存量画成条形图,进单前先看你目标方向上的格子够不够吃下你的量、间隔多宽,你的单子会走到第几格,这份预演比对曲线池看深度数字更直观。另一条是避开真空边界:当某个方向的格子明显稀疏时,哪怕现价看起来划算,你的单子也可能自己把价格推过去再回不来,成交均价远差于起始价。遇到薄边行情,把大单拆成两笔分时段执行,在阶梯池里的收益比在曲线池更明显,因为你避免的是整段格子的连锁消耗。

对做市人,评估这类池子的账本要换口径。曲线池问的是资金利用率,阶梯池问的是格子命中率:资金铺在哪个价段、那个价段每天被穿几轮、每轮的手续费收入减去被单边行情吃走的库存损失。命中率高的铺法是跟着波动率的分布走——把大部分资金集中在常态震荡区,尾部价段少量多格,牺牲单笔深度换覆盖宽度;这比在曲线池里开一个宽区间更要求勤调仓,因为格子不会随价格自己滚动。还要单独盯重铺逻辑的权限与延迟:格子分布的调整是链上即时生效还是定时批处理,批处理间隔期内你的资金正按过时分布挨打。

最后把这类设计的定位说白:价格阶梯不是曲线与订单簿的取代者,它是把交易者在可预演性上的需求,和做市人在资金效率上的需求,折进同一套离散结构里的一次工程。它的优点是透明和可算,它的软肋是真空和重铺,两头都写得进合约,也就两头都查得到。选池子时把格子图和重铺权限都看一眼,比听任何一方的故事都管用。本文仅为做市结构机制科普,不构成投资建议与收益承诺,具体实现的刻度算法与参数以合约代码和官方文档为准。