当前位置: 首页 > article >正文

<Uniswap v3 数学洞察>笔记(part 3)

1. 流动性分布的建模
  • 核心概念

    • 流动性提供者(LP)通过对价格的预测分布,调整其资金分配范围。
    • 如果将不同 LP 的分布叠加,结果会接近一个拉普拉斯分布
    • ETH/USD 和 ETH/BTC 分布的差异:稳定币(如 USD)基准的分布更适合对数拉普拉斯分布,而非稳定币对(如 ETH/BTC)通常更接近对称分布。
  • 拉普拉斯分布的适用性

    • 当价格随着时间的平方根波动时,分布会呈现类似拉普拉斯分布的形态。
    • 对数拉普拉斯分布考虑了价格不对称性(如上涨和下跌的速度不同)。

2. LP 头寸的优化
  • LP 分布划分原则

    • 不能无限细分 LP 头寸,因为这会导致燃气费过高。
    • 选择合适的 LP 头寸数量:
      • 最少 3 个头寸:可捕捉主要的分布趋势。
      • 超过 7 个头寸:燃气成本增加,收益边际效益下降。
    • 关键平衡:在捕捉分布信息和节省成本之间找到最优点。
  • 分布参数调整

    • lambda:控制分布的宽度。宽度越窄,流动性集中,潜在收益高,但发散损失风险更大。
    • mu:分布的中心值,对应价格的预期平均值。
    • kappa:非对称参数,适用于捕捉如 MKR/ETH 这类不对称分布。

3. 工具与实操
  • Desmos 工具

    • 文章提供了多个 Desmos 链接,用来可视化和优化流动性分布,帮助用户调整分布参数以适配不同的市场预测。
    • 示例链接包括:
      • ETH/USD 的流动性分布:Asymmetric Log Laplace relationship to Square root | Desmos
      • MKR/ETH 的非对称分布:Uniswap Liquidity Modeling | Desmos
  • 现实限制

    • 由于燃气费用存在,无法无限多地创建 LP 头寸。
    • 通过 Riemann 积分 对 LP 头寸进行离散优化,减少冗余。

4. 风险与收益平衡
  • 发散损失的管理

    • 当分布过窄时(lambda 小),发散损失风险增大。
    • 解决方案:
      • 减小流动性集中度:通过拉平顶部峰值(减少 lambda)。
      • 优化分布范围:根据市场特点(如波动性)选择适当的分布形态。
  • 高阶分布的探索

    • 在更复杂场景下,可使用更高级的分布,如广义双曲线分布(Generalized Hyperbolic Distribution),用于建模金融市场中的尾部事件。

关键结论

  1. 分布建模:拉普拉斯分布(尤其是非对称对数形式)非常适合建模流动性分布,但需根据交易对(如 X/USD vs. X/Y)选择合适形式。
  2. LP 头寸配置
    • 3-7 个头寸是最佳范围,避免过多或过少带来的效率问题。
    • 燃气成本是实际应用中的重要限制因素。
  3. 风险管理
    • 集中流动性可能带来高收益,但需权衡发散损失风险。
    • 合理调整参数(如 lambda、mu、kappa)可实现收益与风险的平衡。

http://www.kler.cn/a/465940.html

相关文章:

  • 凸包(convex hull)简述
  • reactor中的并发
  • rk3568 上Qt5.12.12迁移问题解决
  • 一文理解ssh,ssl协议以及应用
  • 【微信小程序获取用户手机号
  • 消息中间件类型都有哪些
  • MySQL 05 章——排序与分页
  • Ubuntu忘记root密码解决方案
  • .net core强大的列表对比取数
  • Kafka的rebalance机制
  • wx016基于springboot+vue+uniapp的超市购物系统小程序
  • Windows电脑搭建Java版我的世界服务器并实现异地远程联机游戏
  • 【行空板K10】利用Nanomq的桥接转发能力实现接入任意的MQTT服务器
  • 探索新一代Web框架:模块化与微服务化的完美结合
  • 设计心得——流程图和数据流图绘制
  • 基于Java的银行排号系统的设计与实现【源码+文档+部署讲解】
  • Scratch教学作品 | 白水急流——急流勇进,挑战反应极限! ‍♂️
  • python 中的 json 库使用
  • C++编程库与框架实战——ZeroMQ消息队列
  • 在Linux下安装部署Tomcat教程
  • Python | 学习type()方法动态创建类
  • B2B营销的新篇章:开源AI智能名片S2B2C商城小程序的应用探索
  • CDP集成Hudi实战-编译部署
  • gozero框架crm系统中的查询条件动态筛选业务设计与实践
  • unity学习5:创建一个自己的3D项目
  • 04-c++类和对象(下)