链上大单怎么执行:拆单、时段与隐性成本的账 图 1
链上大单怎么执行:拆单、时段与隐性成本的账 · 图 1

把执行账算完整的三个补充

第一,隐性成本要记进策略收益里。同一套信号,执行差的月份和执行好的月份结果可以差出一个数量级,回测里默认按盘面均价成交的假设,正是模拟与实盘差距的最大来源之一。第二,深度不是一个数字,而是随价格移动的函数:跌一截之后同一批池子的可用量会收缩,跌穿关键价位时想撤退,冲击成本比正常状态高很多,压力测试要测的就是这个收缩后的深度。第三,执行方式本身也有对手——限价类与意图类结构里,替你撮合的执行者在赚取价差与激励,理解他们的报价边界从哪里来,才知道什么样的限价会被无人接单地放着过期。把这三条合进执行计划,大单管理才算从概念变成了流程。

补充一条常被省略的账:执行质量的评估要留档。每次大单成交后,把下单前的盘面价、成交均价、耗时、失败重试次数写进同一张表,按月统计相对基准的偏差。没有这份留档,你永远在用感觉判断执行好坏;有了它,滑点设置、拆单粒度与时段选择这三件事会自己收敛到适合你资金规模的数值,这比背诵任何执行口诀都可靠。

链上大单怎么执行:拆单、时段与隐性成本的账 图 2
链上大单怎么执行:拆单、时段与隐性成本的账 · 图 2

从一个场景说起

假设你要在一个池子里买入相当于池子一定比例的资产。交易直接上链的那一刻,两个事情几乎同时发生:你的买单本身把池子价格推高,自己为同样的数量付了比成交价更差的价格;同时这笔金额显眼的大单进入公开的待处理区,被别人看到的机会随之增加。前者叫价格冲击,后者常被称作被夹,两者都不出现在任何手续费一栏,却是大单最贵的两笔成本。

正常状态下的账

价格冲击的大小由两个变量决定:你的单量与池子在你这一侧的深度。同样的金额,打到深度薄的池子是灾难,打到深度厚的池子只是毛毛雨。做市商类 AMM 的成交会把两边储备推向新平衡,你拿到的均价必然劣于下单前看到的即时价格,单量占深度比例越高,劣化越明显。这也是为什么大单的执行逻辑从「哪里报价最低」变成「哪里吃单最不惊动价格」。

拆单与时段的原理

把一笔大单拆成多笔小单,在多个池子或多个时间窗内分批完成,是最朴素的降冲击办法:每一笔对价格的影响变小,拆散的价格漂移有概率在间隙中被套利者抹回来。定时拆单按固定间隔下小单,按深度拆单按各池可用量分配额度。时段选择同样有账:链上活动拥挤时,同样的滑点设置更容易失败或被夹,等待成本则体现为你在这段时间里承担的行情风险——拆得越久,你越接近「用行情不确定性换执行价格」这笔交易。

压力状态:行情剧烈波动时

当价格快速移动时,拆单策略会失效一部分:后面的批次注定在更差的价格成交,早成交与慢成交的矛盾被放大。此时限价类或意图类的执行方式提供另一种取舍——设定一个你能接受的价格边界,让执行者之间竞争帮你成交,达不到的部分宁可不做。它的代价是成交不再确定,以及你让渡了一部分定价主动权。

检查清单

一是先估算你的单量占目标池深度的比例,比例越大越要拆;二是把滑点上限和预期价格冲击放在一起权衡,而不是只调一个数字;三是决定时间预算并写下来,避免执行中途被情绪驱动追单;四是确认交易走的是官方前端与真实合约地址;五是成交后回到区块浏览器核对实际均价与盘面价的差距,把这堂成本课记进下一次执行。 本文仅为机制科普,文中数字关系均为原理示例而非实时数据,不构成投资建议或执行策略推荐。