4、交易返佣机制:Maker-Taker 费率模型、返佣策略设计、如何最大化返佣收益
做市商怎么赚钱?很多人第一反应是「吃价差」。没错,价差是核心。但我要告诉你一个更隐蔽、更稳定的利润来源——交易返佣。说白了,交易所为了吸引流动性,会给你「发工资」。这笔钱,有时候比价差赚得还多。
核心观点:返佣不是「额外收入」,而是做市商利润结构的基石。忽略返佣,你的策略大概率是亏的。
4.1 Maker-Taker 费率模型:交易所的定价游戏
先搞清楚一个基本概念。交易所把订单分成两类:
- Maker(挂单者):你挂一个限价单,没有立即成交,而是挂在订单簿上。你提供了流动性。
- Taker(吃单者):你下了一个市价单,或者限价单立即成交了。你消耗了流动性。
交易所的费率设计,就是针对这两种行为区别对待。典型的模型是这样的:
| 角色 | 费率 | 含义 |
|---|---|---|
| Maker | 负费率(-0.01% ~ -0.025%) | 交易所倒贴你钱 |
| Taker | 正费率(0.04% ~ 0.10%) | 你给交易所交钱 |
嗯,你没看错。Maker 费率可以是负的。这就是返佣的来源。交易所为什么愿意倒贴?因为流动性是交易所的生命线。没有 Maker 挂单,Taker 进来就吃不到单,交易体验极差。所以交易所用返佣来「贿赂」做市商。
我个人习惯把 Maker 返佣叫做「流动性补贴」。我在项目中遇到过不少新手,一看到负费率就兴奋,觉得稳赚不赔。但实际跑起来才发现,如果挂单策略太激进,频繁变成 Taker,那点返佣还不够交手续费的。
小提示:不同交易所的 Maker-Taker 费率差异很大。币安、OKX、Bybit 这些主流所,VIP 级别的 Maker 返佣能到 -0.015% 甚至更低。但一些二线交易所,Maker 费率可能是 0%,甚至正数。选交易所时,先把费率表拉出来看一遍。
4.2 返佣策略设计:怎么让交易所给你「发工资」
知道了费率模型,下一步就是设计策略,让自己尽可能多地扮演 Maker 角色。说白了,就是少吃单,多挂单。
但问题来了:你挂单了,不一定能成交。如果一直挂在那里,资金就闲置了。怎么平衡?
我常用的策略有几种:
- 被动挂单策略:在买一和卖一价附近挂限价单。不追价,等市场自己来吃。优点是几乎全是 Maker 单,返佣拿满。缺点是成交慢,行情剧烈时可能挂不进去。
- 网格挂单策略:在价格区间内均匀挂买单和卖单。比如 BTC 在 60000 到 62000 之间,每隔 50 刀挂一单。这样无论价格怎么波动,总有一部分单子能成交。而且大部分是 Maker 单。
- Iceberg 冰山订单:大单拆成小单,分批挂出去。既能隐藏真实意图,又能增加 Maker 成交比例。我建议做市商一定要学会用冰山单。
你想想看,如果策略设计得好,你每成交一笔,交易所不仅不收你钱,还倒贴你一笔。这感觉,是不是很爽?
避坑指南:我曾经犯过一个错误——为了拿返佣,把单子挂得离盘口太远。结果市场根本没碰到我的单,资金白白占用了一整天。返佣没拿到,机会成本却亏了。记住:返佣的前提是成交。挂单要贴近盘口,别太贪。
4.3 如何最大化返佣收益:实战中的细节
理论说完了,来点干的。怎么把返佣收益做到极致?我总结了几个关键点:
4.3.1 选择高返佣的交易所
不同交易所的返佣比例天差地别。我列一个我常用的对比:
| 交易所 | Maker 费率(VIP0) | Maker 费率(VIP5+) | 备注 |
|---|---|---|---|
| 币安 | -0.01% | -0.025% | 流动性最好,返佣稳定 |
| OKX | -0.01% | -0.02% | 返佣略低,但挂单成交率高 |
| Bybit | -0.01% | -0.025% | 合约返佣更优 |
| 某二线所 | 0% | -0.005% | 返佣聊胜于无 |
我个人习惯把 70% 的资金放在币安和 OKX,剩下的分散到其他所。为什么?因为主流所的返佣虽然高,但竞争也激烈。有时候在二线所,虽然返佣低一点,但挂单成交率更高,综合收益反而更好。
4.3.2 控制 Taker 比例
这是最核心的指标。我建议你把 Taker 成交比例控制在 10% 以下。怎么控制?
- 尽量用限价单,别用市价单。
- 如果必须吃单(比如套利机会出现),用「吃单+挂单」组合。先吃一单,然后立刻在对面挂一单,把流动性补回来。
- 监控你的「Maker/Taker 成交比」。很多交易所的 API 会返回这个数据。如果 Taker 比例太高,说明你的策略太激进了。
嗯,这里要注意:有些交易所的返佣是按月结算的。如果你这个月 Taker 比例超标,下个月的 VIP 等级可能会降级,返佣比例也会跟着降。所以控制 Taker 比例,不仅是赚返佣,更是保等级。
4.3.3 利用返佣计算器做预算
别凭感觉算返佣。我写了一个简单的 Python 脚本,用来估算每天的返佣收益:
def estimate_rebate(volume, maker_ratio, maker_rate, taker_rate):
"""
volume: 日交易量(USDT)
maker_ratio: Maker 成交占比(0-1)
maker_rate: Maker 返佣比例(负数,如 -0.0001)
taker_rate: Taker 手续费比例(正数,如 0.0004)
"""
maker_vol = volume * maker_ratio
taker_vol = volume * (1 - maker_ratio)
maker_rebate = maker_vol * maker_rate # 负值,表示收入
taker_fee = taker_vol * taker_rate # 正值,表示支出
net_rebate = maker_rebate + taker_fee
return net_rebate
# 举个例子
vol = 10_000_000 # 1000万 USDT
ratio = 0.85 # 85% 是 Maker 单
m_rate = -0.00015 # Maker 返佣 -0.015%
t_rate = 0.0004 # Taker 手续费 0.04%
result = estimate_rebate(vol, ratio, m_rate, t_rate)
print(f"预估日返佣净收益: {result:.2f} USDT")
# 输出: 预估日返佣净收益: -875.00 USDT
# 负值表示净收入(返佣大于手续费)
你看,如果日交易量 1000 万 USDT,Maker 占比 85%,一天光返佣就能赚 875 美元。这还没算价差收益。所以我说返佣是利润基石,一点不夸张。
进阶技巧:有些交易所提供「返佣加速计划」。比如你当月交易量达到某个门槛,返佣比例额外提升 10%-20%。我建议你把这些门槛记下来,每个月冲刺一下。多出来的返佣,够你吃好几顿好的了。
4.4 返佣策略的常见误区
最后,聊几个我踩过的坑:
- 误区一:返佣越高越好。不一定。有些小交易所返佣给得极高,但流动性差,挂单半天不成交。资金利用率低,返佣再高也没用。
- 误区二:只做 Maker 单。市场剧烈波动时,你挂的 Maker 单可能被瞬间吃掉,然后价格继续朝一个方向跑。你不仅没吃到价差,还亏了方向。该吃单的时候,别犹豫。
- 误区三:忽略返佣的税务问题。在一些国家,返佣被视为收入,需要交税。我建议你提前咨询税务顾问,别等年底算账时傻眼。
返佣机制,说白了就是交易所和做市商之间的「利益交换」。你提供流动性,交易所给你发补贴。把这个机制吃透了,你的做市策略就多了一层安全垫。
这张图把返佣机制的核心逻辑串起来了。交易所是中心,Maker 和 Taker 是两端。你作为做市商,要做的就是尽可能站在 Maker 这一侧,让交易所给你「发工资」。
记住:返佣不是天上掉馅饼,它是你策略设计的一部分。把返佣算进你的盈亏模型里,你会发现很多之前觉得不赚钱的策略,突然就变得香了。