19、加密货币做市:加密货币市场微观结构特点、CEX与DEX做市差异、AMM原理与无常损失

聊到加密货币做市,我得先坦白一件事。我最早接触这个领域时,心里是有点抵触的。毕竟传统金融做了十几年,总觉得加密市场像个「狂野西部」。但后来真金白银砸进去做了一套策略,才发现——嗯,这里面的微观结构,其实比传统市场更有意思。

一、加密货币市场的微观结构特点

先说说这个市场跟股票、外汇有什么不同。我个人习惯把加密市场的微观结构总结为三个字:快、散、乱

  • 交易时间:7×24小时。没有开盘收盘,没有午休。这意味着你的做市策略必须全天候运行。我有个朋友曾经因为周末没盯盘,结果一个「闪崩」把库存全吃进去了。
  • 订单簿稀疏。很多山寨币的订单簿,深度浅得可怜。你放一个10 BTC的买单,可能直接把价格推高2%。这在传统市场几乎不可能。
  • 波动率极高。一天涨跌20%是家常便饭。做市商的库存风险敞口,比做股票大得多。
  • 交易所碎片化。同一个币,在Binance、OKX、Coinbase上的价格可能差出0.5%。套利机会多,但执行难度也大。

核心观点:加密市场的微观结构,本质上是一个「高度不完美」的市场。信息不对称、流动性分层、交易成本波动剧烈——这些恰恰是做市商利润的来源。

二、CEX与DEX做市的差异

很多人问我:CEX(中心化交易所)和DEX(去中心化交易所)做市,到底哪个更难?我的答案是:都难,但难的点完全不同

维度 CEX(如Binance) DEX(如Uniswap)
订单簿 有,限价单+市价单 无,AMM自动定价
做市方式 挂双边限价单,赚价差 提供流动性到池子,赚手续费
风险来源 库存风险、被套利者狙击 无常损失、池子被操纵
延迟要求 极低(微秒级竞争) 较低(依赖区块确认)
资金效率 高(可杠杆) 低(需全额质押)

在CEX做市,说白了就是跟一群「机器人」抢速度。我曾经在Binance上部署过一个策略,结果发现有个对手方比我快0.5毫秒,每次我挂单都被他吃掉。后来我不得不把服务器搬到离交易所机房最近的数据中心。

而在DEX做市,情况完全不同。你不需要拼速度,但需要拼数学。因为AMM的定价公式是透明的,任何人都可以计算你的池子是否存在套利空间。我见过最惨的一次,有人在一个新币的池子里放了100万U,结果被套利机器人几分钟内抽走了5%的价值。

我的建议:如果你刚开始做加密做市,先从CEX的简单价差策略入手。DEX的无常损失,新手很难控制好。

三、AMM(自动做市商)原理

AMM的核心,其实就是一个公式。最经典的,就是Uniswap的恒定乘积公式

x * y = k

其中x和y分别是两种资产的数量,k是一个常数。当有人用资产A买入资产B时,x增加,y减少,但乘积k保持不变。价格就是通过这个公式自动计算出来的。

举个例子:假设一个ETH/USDC池子,里面有10个ETH和20,000个USDC。那么k = 10 * 20000 = 200,000。如果有人用1个ETH买入USDC,池子里的ETH变成11个,那么USDC的数量就是200,000 / 11 ≈ 18,181.8个。也就是说,他得到了20,000 - 18,181.8 = 1,818.2个USDC。这个价格,比市场价低了不少——这就是滑点。

关键点:AMM的定价不是基于订单簿,而是基于流动性池子的实时状态。池子越深,滑点越小;交易量越大,滑点越大。

为什么会这样?因为AMM本质上是一个「自动做市机器人」,它没有主观判断,只遵循数学规则。你想想看,如果池子里的ETH被买光了,那价格就会无限高——这在实际中当然不会发生,因为套利者会迅速把价格拉回市场价。

四、无常损失(Impermanent Loss)

这是DEX做市商最头疼的问题。我刚开始做流动性挖矿时,对这个概念理解不深,结果吃了大亏。

无常损失,说白了就是:你放在AMM池子里的资产,相比你单纯持有它们,可能亏掉一部分价值。这个损失是「无常」的,因为如果价格回到初始状态,损失就消失了。但问题是——价格很少会回去。

我们用一个具体例子算一下:

  1. 假设ETH价格是2,000 USDC。你在Uniswap池子里放了1个ETH和2,000个USDC。总价值是4,000 USDC。
  2. 如果ETH涨到4,000 USDC,套利者会来买入ETH,直到池子价格平衡。最终池子里会有约0.707个ETH和2,828个USDC。总价值是0.707 * 4000 + 2828 = 5,656 USDC。
  3. 但如果你单纯持有1个ETH和2,000个USDC,总价值是1 * 4000 + 2000 = 6,000 USDC。
  4. 差值:6,000 - 5,656 = 344 USDC。这就是无常损失。

注意:无常损失在价格波动越大时越明显。ETH涨了100%,你损失了约5.7%的价值。如果涨了200%,损失会更大。我曾经在一个波动剧烈的币种上做市,一周内无常损失达到了15%。

那怎么避免?说实话,无法完全避免。但有几个策略可以降低风险:

  • 选择稳定币对:比如USDC/DAI,价格几乎不变,无常损失可以忽略。
  • 选择低波动币种:比如BTC/ETH,波动相对较小。
  • 使用集中流动性AMM:比如Uniswap V3,你可以把流动性集中在某个价格区间,减少暴露。
  • 动态调整:定期重新平衡池子,或者使用对冲策略。

嗯,这里要注意一点。很多人以为无常损失只是「账面损失」,其实不是。当你从池子里撤出流动性时,这个损失就变成实际的了。所以,做DEX做市,一定要算清楚这笔账。

五、知识体系结构图

下面这张图,是我自己梳理的本章知识体系。你可以把它当作一个「思维导图」来看。

加密货币做市知识体系 市场微观结构 7×24小时交易 订单簿稀疏 高波动率 交易所碎片化 CEX vs DEX CEX:限价单+速度竞争 DEX:AMM+数学博弈 风险来源不同 资金效率差异 AMM原理 恒定乘积公式 x*y=k 自动定价机制 滑点与深度关系 套利者平衡价格 无常损失(Impermanent Loss) 价格波动导致的价值损失 应对策略:稳定币对、集中流动性、动态调整

这张图把本章的四个核心模块串起来了。你可以看到,市场微观结构是基础,CEX和DEX的差异决定了做市策略的不同,AMM是DEX的核心机制,而无常损失则是AMM做市必须面对的成本。

个人经验:我建议你在实盘之前,先用模拟环境跑一遍。比如用Uniswap的测试网,或者自己写一个简单的AMM模拟器。我曾经因为没测试就直接上主网,结果一个参数配错,池子被套利者薅了2万多U。教训深刻。

好了,这一章的内容就到这里。加密做市是个技术活,也是个心理活。你既要懂数学,又要能扛住波动。希望这些内容对你有帮助。


交易系统化学习资料 微信Strategy888888