基于Perp(uniswap v3)的流动性挖矿及对冲策略分析
September 10th, 2022

Perp是基于uniswap v3的流动性挖矿永续合约协议,最多可以10倍杠杆,uniswap挖矿本身的区间聚集性 + perp v2的10倍杠杆,使用得当的话将产生惊人的收益率

1 Uniswap v3

uniswap v3号称相对于V2最多有了4000倍的提升,来源于他可以设定的区间,主要是由其可以设定区间,相对于V2全区间的提供者有者巨大的提升

假设在(80%-120%)提供流动性,同样的资金相对于v2可以增加5倍的收益,所以你如果区间设定得当,相对于原先的挖矿会带来APR巨大的提升

但带来的问题会带来高昂的无常损失

比如我们在eth 2400-3600提供流动性的时,当eth的价格到达2400时,所有的资金都会转换成eth(原先组lp时提供的eth-usdc对), 那么如果价格继续下跌,此时你的资金会线性下跌,因为你所有的资金都是eth了,因为你已经跌出了价格区间,此时不再有任何流动性收入;同时,如果价格继续上涨,到3600时你所有的资金都转换成了usdc,即使eth涨的再高你也不会有任何收入,因此可以用模拟器(Defi Lab)得出如下曲线

总提供为1000usd的流动性(eth+usdc),当eth下跌20%, 此时lp变为864, 总金额减少14%左右,如果价格继续下跌,此时资金减少就类似于持仓eth了;而如果价格上升20%,此时lp会变成1040U,而即使价格再上涨,你的持仓也不会有任何增加:因为已经满手U了

2 Perp

Perp是基于Uniswap v3的一个永续合约协议,在Uniswap v3上加了一层杠杆,最高10倍。此时曲线与上述又不一样了。

还是用eth 3000U 时来举例,我们提供了200U本金,借了1000U+ 0.27eth来提供流动性,LP总价值为1833U

如果eth价格跌到 2400, 此时LP将全部转换成eth,近似计算下: 因为借了1000u,1000/ ((2400+3000)/2) = 0.37eth,所以目前LP共有0.37+0.27eth, 还掉之前借的0.27eth, 还剩 0.37eth,此时价格0.37*2400=888,由于我们借的是1000U,所以亏损1000-888=112U,总lp亏损112/1833=6%(近似计算)

如果价格上涨,因为有借贷的存在,依然会带来IL, 此时就不再推导。

实际上曲线类似与这样(参考1): 无论下跌20%或者上涨20%都会带来5%左右的无常损失

但是perp上挖矿的apr是比较高的,因为是 杠杆+Uniswap v3,不仅有uniswap的区间限定提升,还有杠杆的加成,用100块就可以撬动1000的资金,而且是在Uniswap V3区间限定的情况下,不由让人蠢蠢欲动。而实际上Perp提供的APR人肉实测确实比较高,小币种基本都会 > 100%

但是有个问题是无常损失,我们当然既要,还要,成年人的原则"我全要",那问题来了,如何来对冲掉呢?跟流动性挖矿不一样,流动性挖矿的LP我直接开合约反向就可以对冲了,但是Perp由于加了杠杆的原因,无论是涨跌都会亏钱,怎么办呢?

3 Perp期权对冲

可以用期权来对冲,在参考1中也给出了用 跨式套利 和 宽跨套利 对冲 的方法,因为跨式套利期权费用太高,导致入不敷出,因此这里着重讲下宽跨套利 :

首先eth lp随着时间的变化曲线是这样的

上述分析已经说明了一旦eth超过区间,会导致lp线性下降(满手eth或者满手U),此外还有借贷。

那么什么是宽跨套利,举个例子的意思是我分别买入eth 2400的看跌和 3600的看涨期权,一旦eth超过这个区间,期权就会盈利,此时用期权的盈利就可以对冲掉lp超区间导致的无常损失,期权曲线类似与这样

可以看出,如果价格波动率在-20%-20%期间都是0, 但一旦超过区间,就会线性增长

将两个图叠加,就得到了如下曲线图

这个图的意思是在 -20%-20% 内,lp组成的挖矿收入抵消掉了无常损失+期权费用,一旦<-20%或者 >20%,期权的对冲能带来稳定的盈利,可以在derbit上买,比模拟表中的反而要便宜点。有兴趣的可以查阅参考1并按照其提供的表格进行模拟:

docs.google.com
4 Perp期权跨品种对冲

理想很丰满,现实确很是残酷,上诉3能对冲的前提是 lp组成的挖矿收入抵消掉了无常损失+期权费用,一旦lp的ARP过低(大概是<80%), 就会退化成如下的样子

而ETH由于tvl过大,流动性反而不足,apr长期在40%左右徘徊 ( 29%+16% = 45%)

因此3的对冲方式可能是行不通的

我们可以换个思路,选个高apr的一些小币,比如ftm在 180%左右

而对冲物依然选择eth,只是由于ftm相对于eth波动性更大,我们可以采取多倍对冲的方法,比如1000u的ftm我们用2000u的eth来对冲,或者将宽跨套利的门槛缩小一倍:比如用10%来对冲20%的波动率,由于其高APR,足已覆盖掉期权的费用。此外由于小币波动率各不相同,我们还可以选择一揽子币(ftm+crv+xxx)来做近似的对冲。

5 嫑对冲了,就是硬上

对冲实际上会增加复杂度和不确定性,其实Perp的最大优点是uniswap v3 + 高杠杆,最大的缺点是不能承受波动性: “涨跌都亏钱,不动就赚钱”,只要你价格能回到原点,那么就不会亏钱。而周末的流动性是最差的,我们可以认为判断在流动性差的时候,或者在高阻力/派发点设置范围,已获取高额胜率。

比如我已经在周五判断eth 2000为高阻力点,此时eth价格为1988,而此时市场已上涨为主,那么可以设定1900-2000的区间 (-5% - 5%) 5000u的保证金,6倍杠杆,30000的ETH-USD在Perp上进行做市,三天的收益高达10%,下图所示,奖励金额都200U,做市收入300U左右,合计500u

但注意的是一旦出现单边行情,比如大涨或大跌,一定要及时止损(别问我怎么知道的)。

本质上是时间的收益换币价涨跌的收益,我们也可以在defi-lab.xyz进行模拟

defi-lab模拟器
defi-lab模拟器
比如在-5% - 5%区间做市,超过区间会承受2%-1.2%的无常损失,那么在apr 415%的情况下,大概2天会挖出无常损失,所以其实赌的就是2天内是否会超出-5%-5%

415%+10倍杠杆,因此最高4150%
415%+10倍杠杆,因此最高4150%
如果判断市场不会出现过度涨跌,那么其 leverage+uniswap v3的特性会提供极高的APR。

参考1: https://blog.perp.fi/how-to-mitigate-impermanent-loss-as-a-maker-on-perp-v2-dce3be4c3514

Subscribe to crazyTidy
Receive the latest updates directly to your inbox.
Nft graphic
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.
More from crazyTidy

Skeleton

Skeleton

Skeleton