把限价搬上自动做市池:到期、改单与撮合费怎么算 图 1
把限价搬上自动做市池:到期、改单与撮合费怎么算 · 图 1

价格到了再成交,这个交易所上的常识动作,在自动做市池上是靠一层挂单合约实现的。表面上你提交的是限价单,底下发生的事情是把资金换成一种带触发条件的头寸,理解这层转换,才算看懂挂单期间的风险与费用。

成交通道是核心。挂单本身不改变池子价格,当市场价格进入你的限价范围,任何路过的执行者都可以触发兑换,按你的限价从你质押的头寸里买走或卖给对方。这个机制决定了成交的被动性:价格穿越你的档位时你的单必然参与,但价格只是擦边而过时,成交可能只发生一部分。做市池价格由储备比例决定,你的挂单成交本身就会推动池价,因此成交价永远在限价附近而非精确等于限价,深档位挂大单尤其明显。

到期是最容易误读的环节。设了到期时间的挂单到期后不会自动退款,到期只是把你取回资金的权限开关拨到常开:在此之前,取消挂单需要执行者帮你赎回资金,这笔取回交易要付燃料费;在此之后,任何人都能替你触发取回,执行者可以顺路赚取一笔撮合费,于是你的资金通常会被自动交还,代价还是那笔由执行者代付再转嫁的燃料成本。到期不等于取消义务——到期前的每一个穿越时刻,你的单都照单成交,这部分交易无法追回。

费用结构叠了三层。第一层是成交手续费:挂单成交要收池子交易费或专门的挂单费率,多数实现里挂单侧的费率与即时兑换不同。第二层是取消成本:到期前取消的那笔燃料费由你做东,执行者为你的资金支付了gas,费用从你的头寸里扣。第三层是机会成本:挂单期间质押在触发区间里的资产不能再用于别处,若是借贷市场里的抵押头寸还照常计息计负债——这些账互相独立,谁也不会替谁垫付。

实操自查清单:挂单前确认成交是双边还是单边收费,把两次成交的手续费都算进预期;挂单后在跟踪页确认你的单在链上的触发区间与剩余量,界面显示的剩余量与合约实际值偶有延迟差;临近到期时要么提前主动取消,要么确认自动取回通道可用,避免资金在到期后继续以挂单形态裸奔。所有动作都发生在公开链上,每一笔取回都能用交易哈希回查。

把挂单机制的边界情形再补齐一类:部分成交后的悬挂状态。价格多次穿越你的档位却没有吃满,剩余头寸会带着原始限价继续挂在池子上,看起来像没发生任何事,实际账务已经动过——已成交的那部分按当时的池子费率结算完毕,剩余部分继续占着触发区间。这时你有三个互斥的选择:原价挂着等下一轮穿越、撤回重挂(付一笔取消加一笔重挂的燃料费,限价和到期都重算)、或者放弃限价直接兑换离场。三者对应的成本与风险各不相同,没有通用正确答案,但有通用的自查顺序:先比较当前池价与你限价之间的距离,再看剩余期间里该价格带的历史穿越频率,最后看当前燃料费水位,三个变量拼出来该等该撤的结论。把这段决策固定下来,比每次临场拍脑袋更少交学费。

挂单机制还有一个使用边界要说清:它适合价格发现类需求——等到某个位置再成交——不适合即时流动性需求。想立刻成交的正确工具是兑换而非挂单,挂单等待期间的行情单边穿越只会造成不利成交。用之前先问自己是在等价格还是在找流动性,答案决定工具;两个需求同时存在时,拆成两笔分别处理,别指望一张挂单同时完成等价和止损两件事。

风险提示:本文仅讲解挂单机制与费用结构,不构成投资建议,不构成任何交易策略推荐;具体费率、到期规则以所用协议合约与文档为准。