第四章:无常损失对冲策略

做市这行,最让人头疼的是什么?

不是滑点,不是gas费,而是无常损失。

我见过太多朋友,辛辛苦苦挖矿几个月,结果币价一波动,收益全被无常损失吃掉了。说实话,这玩意儿就像做市池里的隐形杀手——你看不见它,但它一直在蚕食你的本金。

4.1 无常损失的本质

先简单回顾一下。无常损失,说白了就是你在AMM池子里做市,跟单纯持有资产相比,产生的价值差额。

为什么会这样?因为AMM的定价机制是恒积公式。当外部市场价格变化时,套利者会进来搬砖,把你的池子价格搬平。这一搬,你就亏了。

核心公式回顾:

无常损失 = (做市价值 / 持有价值) - 1

当价格变化100%时,无常损失约为5.7%

当价格变化200%时,无常损失约为13.4%

当价格变化300%时,无常损失约为20.0%

嗯,这里要注意:无常损失不是真的"无常"。只要你不撤池,它就不会变成实际亏损。但如果你要退出,那就得面对现实了。

4.2 期权对冲策略

我个人习惯用期权来对冲无常损失。为什么?因为期权结构灵活,可以精准匹配你的风险敞口。

4.2.1 基本原理

你在Uniswap V3池子里做市,本质上相当于在卖一个跨式期权。你想想看,做市收益来自手续费,但风险来自价格波动——这不就是期权卖方的特征吗?

所以,对冲的思路很简单:买入一个反向期权,把风险敞口封住。

我的实操经验:

我在ETH-USDC池做市时,会买入一个虚值看跌期权。行权价设在当前价格的80%左右。这样如果ETH暴跌,期权收益能弥补无常损失。

成本大概在年化2-3%左右,比无常损失小多了。

4.2.2 具体操作步骤

  1. 确定对冲比例:计算你的做市仓位Delta值
  2. 选择期权类型:看跌期权对冲下行风险,看涨期权对冲上行风险
  3. 设定行权价:建议在±30%范围外,降低权利金成本
  4. 选择到期日:与你的做市周期匹配,一般7-30天
  5. 执行交易:在Deribit或OKX期权市场买入

避坑指南:

我曾经犯过一个错误——买了深度虚值期权,结果价格波动没到行权价,权利金全亏了。后来我改用平值期权+滚动策略,效果好了很多。

记住:期权对冲不是免费的午餐,权利金成本要算清楚。

4.3 永续合约对冲

期权对冲虽然精准,但流动性不够好。如果你做的是大仓位,永续合约可能更实用。

4.3.1 为什么用永续合约?

永续合约有几个好处:

  • 流动性深,大单不滑点
  • 没有到期日,可以长期持有
  • 资金费率可以吃,甚至能赚

但缺点也很明显:永续合约的杠杆会放大风险,仓位管理要特别小心。

4.3.2 对冲比例计算

这里有个关键问题:做市池的Delta值不是线性的。你在Uniswap V3的集中流动性池里,Delta值会随着价格变化而变化。

// 计算Uniswap V3做市仓位的Delta值
// 假设你在[P_a, P_b]区间内提供流动性

function calculateDelta(P_current, P_a, P_b, L) {
    if (P_current < P_a) {
        return 0;  // 价格低于区间,全是ETH
    } else if (P_current > P_b) {
        return L * (1/Math.sqrt(P_a) - 1/Math.sqrt(P_b));  // 全是USDC
    } else {
        // 在区间内,Delta = L * (1/sqrt(P) - 1/sqrt(P_b))
        return L * (1/Math.sqrt(P_current) - 1/Math.sqrt(P_b));
    }
}

嗯,这个公式看着复杂,但实际用起来很简单。我一般写个脚本,每小时算一次Delta值,然后动态调整永续合约的仓位。

4.3.3 动态调整策略

我建议的做法是:

  1. 初始开仓:按当前Delta值的80%开永续空单
  2. 定期调整:每4小时重新计算一次Delta
  3. 阈值触发:当价格波动超过5%时,立即调整
  4. 止损设置:永续合约仓位亏损超过10%时,平仓止损

实战案例:

2023年3月,我在ETH-USDC池做市,仓位价值100万U。当时ETH价格在1800U左右。

我开了80万U的永续空单对冲。结果ETH涨到2100U,做市池亏了约5万U,但永续空单赚了6.5万U。整体还赚了1.5万U。

这就是对冲的魅力——把不确定性变成确定性。

4.4 Delta中性策略实操

Delta中性,说白了就是让你的组合对价格变化不敏感。这是专业做市商的标配。

4.4.1 构建Delta中性组合

一个典型的Delta中性组合包括:

  • 做市池仓位(Delta为正)
  • 永续空单(Delta为负)
  • 期权组合(调整Gamma和Vega)

目标是让总Delta = 0。这样无论价格怎么变,你的组合价值都不变。

4.4.2 实操步骤

  1. 测量Delta:用上面公式计算做市池的Delta
  2. 开对冲仓:在永续市场开等量反向仓位
  3. 监控Gamma:Gamma是Delta的变化率,Gamma越大,需要越频繁调整
  4. 定期再平衡:根据价格变化调整对冲比例
  5. 记录收益:每天记录做市收益和对冲成本

我的小技巧:

我一般用Python写个自动化脚本,挂在服务器上跑。每15分钟检查一次Delta偏差,超过阈值就自动调整。

代码大概200行,用到了Web3.py和CCXT库。有兴趣的朋友可以找我拿模板。

4.4.3 成本与收益分析

策略 年化成本 对冲效果 适合场景
期权对冲 2-5% 精准,可定制 小仓位,高精度需求
永续合约对冲 1-3%(资金费率) 灵活,流动性好 大仓位,长期做市
Delta中性 3-6%(含操作成本) 完全对冲,无方向风险 专业做市商

说实话,没有完美的策略。每种方法都有取舍。我个人建议:如果你刚开始做,先用永续合约简单对冲。等熟悉了,再上期权和Delta中性。

4.5 本章知识体系

下面这张图,是我梳理的对冲策略全景图。你可以看到,从无常损失的本质出发,三种对冲策略各有侧重,最终都指向同一个目标——保护你的做市收益。

无常损失对冲策略全景图 无常损失 期权对冲 永续合约对冲 Delta中性 看跌期权 看涨期权 空单对冲 动态调整 Delta计算 再平衡 目标:保护做市收益,降低方向性风险

记住,对冲不是目的,赚钱才是。不要为了对冲而对冲,把简单的事情搞复杂了。

最后提醒:

对冲策略需要持续监控和调整。不要开了对冲就不管了,市场变化很快。

我建议每周复盘一次,看看对冲效果如何,有没有优化的空间。

专注资料整理