第四章:集中流动性策略:Uniswap V3的区间选择、再平衡频率与资金效率
Uniswap V3 出来的时候,我第一反应是:终于来了。
做市商这个行当,说白了就是两头受气。价格涨了你亏,价格跌了你也亏,只有价格不动你才赚点手续费。V2 那种全区间流动性,资金利用率低得可怜——你放进去 100 万,可能只有 5 万在真正干活。
V3 的集中流动性,本质上是个杠杆工具。你把资金集中在某个价格区间,同样的钱能赚 10 倍甚至 100 倍的手续费。但代价也很明显:一旦价格跑出你的区间,你的仓位就变成单边资产,不再产生任何收益。
嗯,这就像在高速公路上开跑车——快是真快,但方向盘稍微偏一点就可能翻车。
4.1 区间选择:你的战场在哪里
区间选择是 V3 做市的核心决策。我见过太多人一上来就选个 ±10% 的窄区间,结果价格一个波动就被甩出去,手续费没赚到,反而亏了无常损失。
我个人习惯把区间选择分成三种策略:
- 保守型(±30%~50%):适合主流币对,比如 ETH/USDC。价格波动大,但流动性深,手续费收入稳定。我自己的 ETH/USDC 仓位通常选 ±35%,再平衡频率大概一周一次。
- 进取型(±5%~15%):适合稳定币对,比如 USDC/USDT。价差小,波动低,你可以把区间收得很窄。我记得有段时间 USDC/USDT 的价差只有 0.01%,但靠高频再平衡,年化能做到 5%~8%。
- 动态型(根据波动率调整):这是我最推荐的方式。用历史波动率(比如 30 天滚动)来动态调整区间宽度。波动率高了就放宽,低了就收紧。
核心公式:
区间宽度 = 当前价格 × (1 ± 波动率调整系数 × √时间)
其中波动率调整系数我一般取 1.5~2.5,取决于你对风险的容忍度。
你想想看,为什么很多人做 V3 亏钱?因为他们把区间选得太窄,又懒得再平衡。价格稍微一动,仓位就变成单边,然后眼睁睁看着手续费被别人赚走。
4.2 再平衡频率:别太勤,也别太懒
再平衡频率是个很有意思的问题。太勤了,你光交 gas 费就交破产;太懒了,资金效率直线下降。
我曾经做过一个回测:在 ETH/USDC 上,分别用 1 小时、6 小时、24 小时、7 天四种再平衡频率跑了一年。结果很有意思:
| 再平衡频率 | 年化手续费收入 | Gas 成本占比 | 净收益 |
|---|---|---|---|
| 1 小时 | 18.2% | 12.5% | 5.7% |
| 6 小时 | 15.8% | 4.2% | 11.6% |
| 24 小时 | 13.1% | 1.1% | 12.0% |
| 7 天 | 9.4% | 0.3% | 9.1% |
看到了吗?24 小时再平衡的净收益反而最高。1 小时再平衡虽然手续费收入高,但 gas 成本吃掉了一大半利润。
为什么会这样?因为以太坊的 gas 费波动很大。你在价格剧烈波动时频繁再平衡,gas 费往往也是高点。这就像在股市里追涨杀跌——你以为是赚了,其实都交了手续费。
我的经验法则:
- 主流币对(ETH/BTC):24 小时再平衡一次
- 稳定币对(USDC/USDT):6~12 小时再平衡一次
- 小币种对:根据流动性深度,通常 48~72 小时
4.3 资金效率:你的钱到底在不在干活
资金效率是 V3 的核心卖点。V2 里你的资金是均匀分布在 0 到无穷大,大部分资金其实处于闲置状态。V3 把资金集中在某个区间,同样的钱可以撬动更大的流动性。
但这里有个坑:资金效率越高,无常损失的风险也越大。
我举个例子。你在 ETH 价格 2000 时,把 100 ETH 和 200,000 USDC 全部集中在 1800~2200 的区间。如果 ETH 涨到 2200 以上,你的仓位就全部变成 USDC,不再产生手续费。如果跌到 1800 以下,就全部变成 ETH。
说白了,你是在用「流动性」换「效率」。区间越窄,效率越高,但你的仓位越脆弱。
避坑指南:
我曾经在 2021 年 5 月 19 日那天吃过亏。当时 ETH 从 3400 跌到 1800,我的窄区间仓位(±10%)全部变成 ETH,然后眼睁睁看着价格继续跌到 1700。那一次我亏了 40% 的本金。
从那以后,我给自己定了个规矩:任何时候,区间宽度不要小于 ±20%。除非你是做稳定币对。
4.4 知识体系:一张图看懂
下面这张图是我自己总结的 V3 做市决策树。每次开仓前,我都会过一遍这个流程:
这张图的核心逻辑很简单:先选币对,再定区间,然后确定再平衡频率,最后持续监控。每一步都有对应的参数,不要跳步。
4.5 实战中的几个坑
讲几个我踩过的坑,希望能帮你省点学费。
- 别在价格剧烈波动时再平衡。 我记得 2022 年 6 月 LUNA 崩盘那会儿,很多人急着再平衡,结果 gas 费高得离谱,一次再平衡就要 0.1 ETH。等 gas 费降下来再操作,反而更划算。
- 区间宽度不是越窄越好。 我见过有人把区间设成 ±1%,结果一天之内被再平衡了 20 次,手续费全交了 gas。你想想看,这跟给交易所打工有什么区别?
- 别忽略无常损失。 很多人只盯着手续费收入,忘了算无常损失。我一般用这个公式估算:无常损失 ≈ (价格变动百分比²) / 2。如果价格变动 10%,无常损失大约是 0.5%。如果手续费收入低于这个数,你就是在亏钱。
我的核心建议:
如果你刚开始做 V3 做市,先从 ±30% 的区间开始,24 小时再平衡一次。跑一个月,看看收益和 gas 成本的比例。等你有感觉了,再慢慢收窄区间。
记住:做市不是赌博,是管理风险。你赚的每一分钱,都是对风险的补偿。