2. 做市商博弈论:专业做市商如何通过算法在DEX上赚钱?

大家好,我是你们的老朋友。今天聊点硬核的——做市商在DEX上到底怎么赚钱?

很多人觉得做市商就是挂个单,吃个价差。其实没那么简单。DEX上的做市,说白了是一场算法博弈。你不仅要跟散户博弈,还要跟其他做市商博弈,甚至要跟MEV机器人博弈。

我个人习惯把做市商分成两类:被动做市商主动做市商。被动做市商就是简单的AMM流动性提供者,赚点手续费。主动做市商嘛,才是我们今天要聊的主角——他们用算法在DEX上套利、对冲、赚取超额收益。

做市商的利润来源

先搞清楚一件事:做市商到底赚什么钱?

  • 价差收益:买卖价差,最基础的利润来源
  • 手续费返还:很多DEX会给做市商手续费折扣甚至返还
  • 套利收益:跨DEX、跨CEX的价差套利
  • 流动性激励:项目方给的代币奖励

嗯,这里要注意一点:价差收益在DEX上其实比CEX难赚。为什么?因为AMM的定价机制是连续的,不像订单簿那样有明确的买卖价差。所以专业做市商在DEX上,更多是靠算法套利赚钱。

核心算法:网格做市策略

网格做市,说白了就是在价格区间内挂一系列买单和卖单。价格跌了就买,涨了就卖。听起来简单?但参数调不好,分分钟亏钱。

我在项目中遇到过这样一个案例:有个团队在Uniswap V3上跑网格策略,网格间距设得太小,结果一天内被MEV机器人来回收割了三次。嗯,那叫一个惨。

网格策略的核心参数有三个:

参数 说明 我的建议
网格层数 挂单的数量 5-20层,看波动率
网格间距 相邻两单的价格差 0.1%-0.5%,别太密
价格区间 策略运行的范围 当前价±10%左右

你想想看,如果网格间距设成0.01%,那一个滑点波动就能吃掉你所有利润。我曾经吃过这个亏,后来学乖了——网格间距至少是手续费率的3倍

高级玩法:跨DEX套利

这才是专业做市商真正赚钱的地方。不同DEX之间,同一币对的价格经常有差异。比如ETH/USDC在Uniswap上卖2000 USDC,在Sushiswap上卖2005 USDC。这时候你可以在Uniswap买入,在Sushiswap卖出,净赚5 USDC。

但问题来了:你怎么保证你的交易能抢在别人前面?

这里就要用到闪电贷原子交易了。我习惯的做法是:

// 伪代码示例
1. 监控多个DEX的ETH/USDC价格
2. 发现价差 > 0.3%(扣除gas后还有利润)
3. 发起闪电贷借入1000 ETH
4. 在Uniswap卖出ETH换USDC
5. 在Sushiswap用USDC买回ETH
6. 归还闪电贷,利润落袋

整个过程在一笔交易内完成。嗯,这里要注意:gas费要算准。我见过有人套利0.2 ETH,结果gas花了0.3 ETH,倒亏。

核心逻辑:跨DEX套利的关键是速度。谁先发现价差,谁先提交交易,谁就赚钱。所以专业做市商都会把节点部署在离DEX服务器最近的地方,甚至自己跑全节点。

博弈论视角:做市商之间的博弈

你以为只有散户在跟你抢?错了。其他做市商才是你最大的对手。

我记得有一次,我在Curve上看到一个明显的套利机会。正准备提交交易,结果被另一个做市商抢先了。后来我才发现,他的节点比我的快0.2秒。就这0.2秒,他赚了5000 USDC,我啥也没捞着。

做市商之间的博弈,说白了就是速度博弈信息博弈

  • 速度博弈:谁的节点快,谁就能抢到套利机会
  • 信息博弈:谁能提前发现价格异常,谁就能提前布局

怎么破?我个人的经验是:不要只盯着一个DEX。把监控范围扩大到5-10个DEX,你会发现很多别人看不到的机会。另外,用私有mempool也是个好办法,可以避免你的交易被MEV机器人抢跑。

避坑指南:做市商常犯的错误

我曾经犯过的三个错误:

  1. 网格间距设太密:一天被收割三次,亏了2 ETH
  2. 忽略无常损失:在Uniswap V3上做市,价格波动10%,无常损失吃掉所有手续费
  3. gas费估算不准:套利0.2 ETH,gas花了0.3 ETH,倒亏

你想想看,这些错误其实都很低级。但为什么很多人还是会犯?因为贪婪。总想赚更多,结果反而亏了。

实战建议:如何开始做市商算法

如果你也想试试做市商算法,我建议从模拟交易开始。别一上来就真金白银往里冲。

  1. 选一个DEX(推荐Uniswap V3,流动性好)
  2. 写一个简单的网格策略(Python + Web3.py)
  3. 用测试网跑一周,记录盈亏
  4. 优化参数,再跑一周
  5. 确认策略稳定后,用小资金上主网

小技巧:刚开始别用太复杂的策略。一个简单的网格策略,配合合理的参数设置,年化收益能做到20%-30%。比存银行强多了。

知识体系总览

下面这张图,是我自己整理的做市商博弈论知识体系。你可以把它当成一个地图,看看自己现在在哪个位置。

做市商博弈论 利润来源 • 价差收益 • 手续费返还 • 套利收益 • 流动性激励 核心算法 • 网格做市策略 • 跨DEX套利 • 闪电贷原子交易 • 私有mempool 博弈维度 • 速度博弈 • 信息博弈 • MEV对抗 • 节点部署 风险控制 • 无常损失管理 • gas费估算 • 网格间距优化 • 模拟交易验证 实战路径 • 选DEX(Uniswap V3) • 写Python策略 • 测试网跑一周 • 小资金上主网 核心:速度 + 信息 + 风险控制

这张图把做市商博弈论分成了五个维度。你可以看到,利润来源是基础,核心算法是武器,博弈维度是战场,风险控制是护甲,实战路径是地图。缺一不可。

好了,今天就聊到这儿。记住一句话:在DEX上做市,不是跟市场赌,而是跟其他做市商赌。谁准备得更充分,谁就能赚钱。


公众号:蓝海资料掘金营,微信deep3321