LP 仓位的本金、市值与损益:三口径记账对照法 图 1
LP 仓位的本金、市值与损益:三口径记账对照法 · 图 1

做市做了一段时间后,几乎每个 LP 都会遇到同一幕:仪表盘显示仓位价值比入金时多了几个百分点,朋友用另一个工具算出来是亏的,而你自己隐约觉得手续费确实收了一些——三个数字都对,因为它们算的根本不是同一件事。给 LP 仓位记账,先把口径立起来,再谈赚没赚。

第一种是成本口径:入金时两种资产各自的市场价值之和记为本金,之后不变。它回答的问题是「我投了多少」。第二种是盯市口径:把你持有的 LP 凭证折算成 underlying 的两币数量,按当前市价估值,和本金直接对比。这个差值包含了价格变动对仓位结构的重塑——AMM 会在价格移动时自动把你的一种币换成另一种,价格偏好的那侧越涨,你手里留下的越少,这正是无常损失的来源。盯市对比回答的是「现在这个仓位值多少」。第三种是总损益口径:盯市价值加上已经提取的全部现金——手续费提取、部分退出、区间调整后兑现的部分——再减本金。这是唯一能回答「这段时间到底赚了多少」的口径,前两个单独用都会答错。

三口径最容易打架的地方在「已实现」这个词上。手续费进入钱包的那一刻被很多人记成利润,但如果同期盯市价值缩水了超过手续费收入,总损益仍是负的——手续费只是补洞,不是净赚。反过来,价格单边上涨时盯市价值好看,可能只是你被动持有的现货仓位在涨,与做市这个动作本身关系不大;把这部分行情收益错记成做市能力,是策略评价里最常见的归因错误。比较干净的分法是把总损益拆成三块:等于持有两币的行情部分、做市相对持有的差额部分、手续费与激励收入部分,三块各有各的成因,分开看才能判断下次该复制什么。

实操层面有个省事的方法:给每个仓位建一条时间线,入金、区间调整、手续费提取、退出四个动作各记一行,附上当时两币价格和区块时间戳。区块浏览器和协议子图接口都能取到历史数值,成本主要是坚持记录。有了时间线,任何第三方工具算出的数字都能被你对账复现;对不上的工具要么口径不同,要么数据有误,先怀疑口径、再怀疑数据。

实操里最费劲的其实是历史成本的重建:很多仓位是在几个月里分几笔进出的,每一笔当时的两币价格都要回区块记录里找,人工做一遍半天就没了。省力的做法是给自己定一条下限规则——新仓位从入金第一笔开始记录,老仓位只在下次调整时重建一次基准,之后的所有变动都能从事件日志里增量补上。记账系统的完备从来不是历史数据的完备,而是从你开始记的那一刻起,每一分损益都能被解释。规则越简单越能坚持,三行记录坚持一年,胜过一份只维护了两周的完美表格。

另有一个进阶口径值得一并记录:把每个区间的停留时长与区间内手续费收入做成一张分布表,你会直观看到仓位到底在哪段价格带赚过钱、在哪段带纯挨打。长期看,多数 LP 的总损益高度集中在少数几个波动剧烈的价格带,其余时段基本是横盘磨损。这张表同时是下次设区间的直接证据——区间不是拍脑袋画的宽度,而是把历史上真正产生过收入的区域圈出来,再用两币的相关性和池子费率换算出一个覆盖对应的风险敞口,做市区间的管理水平,本质上是这张表的更新频率决定的。

两个高频坑最后提醒。一是多链同名协议:同一条交易对在两条链上的池子是两本独立的账,凭证互不相认,记账必须按链分开。二是激励代币:挖来的治理代币在未解锁、未卖出前只有市价没有现金,计入损益时要和已落袋的手续费分开标记,否则行情回落会把纸面收益打回原形,而你的账本会先失真一轮。数字服务决策,口径服务诚实——对 LP 来说,三口径定期对账比任何单一仪表盘上的大字都重要。本文只讲记账方法与口径辨析,不构成投资建议。

LP 仓位的本金、市值与损益:三口径记账对照法 图 2
LP 仓位的本金、市值与损益:三口径记账对照法 · 图 2