2. 动态平衡策略概述:什么是再平衡、为什么需要动态调整、策略分类
各位同学,欢迎来到动态平衡策略的第一课。说实话,我见过太多人一上来就研究各种复杂的做市算法,结果连最基础的「再平衡」都没搞明白。今天咱们就把这块地基打牢。
2.1 什么是再平衡?
再平衡,说白了就是「把池子里的资产比例调回目标值」。
举个例子,你开了一个 ETH/USDC 的流动性池,初始比例是 50% ETH、50% USDC。市场一波动,ETH 涨了,池子里 ETH 变多、USDC 变少——比例就歪了。这时候你需要做一笔交易,把多出来的 ETH 换成 USDC,让比例回到 50/50。这个过程,就叫再平衡。
核心定义:再平衡 = 将实际资产比例修正为目标资产比例的操作。
我个人习惯把再平衡分成两种场景:
- 被动再平衡:市场波动导致比例偏离,不得不调。比如 Uniswap V2 的恒定乘积做市,每次交易后池子自动偏离,但不会主动调回来。
- 主动再平衡:你主动触发调整,比如每周检查一次,偏离超过 5% 就调。这是策略层面的选择。
嗯,这里要注意:再平衡不是免费的。每次调整都要付 gas 费,还要承受滑点。所以「什么时候调、调多少」就成了策略的核心。
2.2 为什么需要动态调整?
你可能会问:「我设好一个固定比例,放着不动不行吗?」
行,但你会亏钱。我在项目中遇到过一位朋友,他在 2021 年牛市初期开了个 ETH/DAI 池,比例设成 50/50。结果 ETH 从 2000 涨到 4000,他的池子自动卖出了大量 ETH 来维持平衡——说白了,他在牛市里不断「高抛」,但池子里的 ETH 越来越少,最终收益远不如直接持有 ETH。
为什么会这样?因为恒定乘积做市有个特性:价格变动越大,无常损失越大。固定比例池在单边行情下,相当于你在被迫做「高买低卖」的反向操作。
动态调整要解决的就是这个问题:
- 降低无常损失:通过调整比例,让池子更「抗揍」。
- 捕捉市场趋势:比如在上涨趋势中,让 ETH 占比更高,吃到更多涨幅。
- 优化资金利用率:别让资金闲置在一边。
我的经验:动态调整不是万能药。它适合波动大、趋势明显的市场。在横盘震荡行情里,频繁调整反而会吃掉你的利润。我一般会结合波动率指标来决定是否开启动态策略。
2.3 策略分类
动态平衡策略有很多种,我按自己的理解分成三大类:
| 策略类型 | 核心逻辑 | 适用场景 | 风险点 |
|---|---|---|---|
| 时间驱动型 | 固定时间间隔再平衡(如每 6 小时一次) | 低波动、稳定市场 | 市场剧烈波动时反应滞后 |
| 阈值驱动型 | 偏离超过设定阈值(如 5%)时触发 | 中等波动市场 | 阈值设置不当会导致频繁触发 |
| 预测驱动型 | 基于价格预测或技术指标调整 | 高波动、趋势明显市场 | 模型过拟合、预测失败 |
这三种策略不是互斥的。我常用的做法是:阈值驱动为主,时间驱动为辅。比如设置 5% 的阈值,但最长不超过 24 小时必须检查一次。这样既不会错过大的波动,也不会在极端行情下一直不触发。
避坑指南:我曾经在某个项目里只用了时间驱动策略,每 1 小时再平衡一次。结果遇到一次闪崩,池子在 10 分钟内偏离了 30%,而我还在傻等下一次定时任务。从那以后,我所有策略都加了「紧急阈值」——偏离超过 15% 立即触发,不管时间到了没。
2.4 知识体系总览
下面这张图是我自己画的,把本章的核心逻辑串起来了。你看一遍应该就能明白动态平衡的全貌:
这张图把咱们今天讲的三块内容串起来了。你仔细看底部那句话——「在 gas 费、滑点和无常损失之间找平衡」,这就是动态平衡策略的终极目标。没有完美的策略,只有适合当前市场环境的策略。
本章小结:
- 再平衡就是把偏离的比例调回来,分被动和主动两种
- 动态调整的核心目的是降低无常损失、捕捉趋势、优化资金利用率
- 策略分时间驱动、阈值驱动、预测驱动三大类,实际中常组合使用
- 再平衡有成本,别为了调而调
好了,这一章就到这里。下一章咱们会深入讲阈值驱动策略的具体实现,包括怎么设置阈值、怎么计算偏离度、怎么触发交易。到时候我会拿一个真实项目的代码来拆解,你准备好编辑器就行。