同一个账户,两个正确答案
假设你月初往LP里放了一笔钱,月中追加入金,月末价格回暖。你报出的收益率会取决于一个问题:月中那笔入金是你会挑时机的主动决策,还是只被当作账户现金流。时间加权收益率把追加视为外部转账,只考核每个时段仓位本身的表现;资金加权收益率把入金时间和大小计入回报,实际上在给择时打分。两种算法都算对了,回答的是不同问题。

时间加权怎么算
把账户按每次出入金切成若干段,先算每段内部的变化率,再把各段变化率连乘。出入金发生的当天通常归入前一段的期末处理,规则一旦选定就要一致。它的好处是剔除了金额进出对百分比的干扰,适合回答:这套策略本身赚钱能力如何。拿它比较两个不相关的策略时,TWR的口径最干净。
资金加权怎么算
把所有现金流按日期排列,求一个折现率让所有流入流出的现值合计为零,这个折现率就是资金加权收益率。它把晚入金踩到上涨、早平仓躲过回撤这些操作的价值直接写进结果。它回答的是:这些钱实际赚到了多少百分比。评估自己总账户的体验,MWR比TWR诚实。
数字示例
设初始投入换算成一百单位,第一个月末值九十;你在月末追加一百,第二个月末总值两百一十。时间加权:第一段负一成,第二段变化为正一三三点三除以九约二成二,连乘得一点一,全期加一成。资金加权则接近一成多——第二笔钱只工作了一个月却赶上上涨,把整体摊出来的内部收益率抬到比TWR更高。两个数都没错,一个说策略加了十个百分点,一个说你的资金享受了更好的时机。
LP仓位的特殊处理
LP代币会自动在池内换仓,这不算你的出入金,不需要拆现金流;但领出的手续费如果留在钱包没动,按你的核算口径要么视为分红流出,要么视为再投入,前后必须一致。最省心的做法是设定一个固定口径文档,每个季度复核一次,避免不同软件用不同算法吓到自己。把两个公式都跑一遍再下结论,是成本最低的对账。
落地时建议做一个极简的月度记账表:日期、每次出入金金额、月末市值三列即可,剩下的让表格公式算。表里补两列备注能省未来很多困惑:一列写明这笔出入金是主动择时还是例行补仓,另一列记录当月有没有领取手续费或激励代币、按什么口径处理。季度结束时把时间加权结果拿去和同策略的外部基准对照,把资金加权结果拿去回答『我这一年折腾值不值』,两个问题分开作答,不要因为数字方向不同就怀疑表算错了。如果多个平台同时有仓位,先把所有现金流换算成同一种计价单位再合并,不同币种的汇率波动会伪装成收益率差异;跨链资产的估值日期也要对齐,链上快照时间和交易所收盘时间差一天,两个公式的差异都会被扭曲。记账的目的是让你在下一轮决策时少问感觉、多看证据,公式选哪个不重要,长期坚持同一个口径才重要。
顺带处理一个边界情形:仓位中途发生过一次协议迁移或资产转换,两边数据怎么并成一个收益率。办法是把转换当作一笔等值出入金——旧仓位按转换时点估值流出,新仓位按同一估值流入,两段各自用所选公式计算再拼接,汇率与估值日期务必取同一时刻。规则本身不难,难在所有人都懒得定义它,于是季度报表里混着三套口径。你现在做的每一个口径决定,都是给未来的自己省一场对账争吵。
(本文只讨论机制与操作逻辑,文中假设数字均为原理示例而非实时数据,不构成投资建议;参与前请对照协议官方文档与链上数据核验,注意智能合约与流动性风险。)
发表评论
还没有评论,来说两句吧。
评论区为展示样式,提交不会被处理。