第二章:回扣类型详解
做量化交易这几年,我见过不少新手一上来就盯着策略收益率看,却忽略了交易成本里最隐蔽的一块——回扣。说白了,回扣就是交易所给你的返现,你交易越频繁,这笔钱越可观。今天咱们就把回扣这事儿彻底聊透。
挂单回扣 vs 吃单回扣
先搞清楚两个基本概念:挂单和吃单。
挂单(Maker):你挂一个限价单到订单簿上,等着别人来成交。你提供了流动性,交易所通常给你返现。
吃单(Taker):你直接吃掉订单簿上已有的订单,你消耗了流动性,交易所通常收你手续费。
嗯,这里要注意:挂单回扣就是交易所奖励你提供流动性的钱,吃单回扣则是你为消耗流动性付出的代价。我刚开始做高频交易时,总觉得挂单回扣那点钱不够看,直到有一次跑了一个月的回测,发现回扣收入竟然占了总收益的12%。从那以后,我再也不敢小看这笔钱了。
核心公式:
净交易成本 = 吃单手续费 - 挂单回扣
如果挂单回扣 > 吃单手续费,你就是在「负成本」交易。
Maker 与 Taker 费用结构
每家交易所的 Maker/Taker 结构都不一样,但底层逻辑是相通的。我习惯把费用结构分成三类:
| 类型 | Maker 费率 | Taker 费率 | 典型场景 |
|---|---|---|---|
| 对称型 | -0.01% | 0.01% | 做市商策略 |
| 偏重型 | 0.00% | 0.02% | 趋势跟踪策略 |
| 激励型 | -0.02% | 0.03% | 高频做市 |
你想想看,如果你做的是高频做市策略,挂单回扣就是你的主要收入来源之一。我曾经优化过一个做市策略,把挂单回扣从 -0.005% 提升到 -0.015%,年化收益直接提高了 8%。
我的经验:选择交易所时,别只看 Maker 费率。要结合你的策略类型来算综合成本。比如你做的是日内趋势跟踪,吃单多,那就选 Taker 费率低的交易所。
不同交易所的回扣对比
我整理了几家主流交易所的回扣结构,供你参考:
| 交易所 | Maker 费率 | Taker 费率 | 月交易量门槛 | 备注 |
|---|---|---|---|---|
| Binance | -0.01% ~ 0.00% | 0.01% ~ 0.04% | 100 BTC | VIP 等级越高,回扣越多 |
| OKX | -0.005% ~ 0.00% | 0.015% ~ 0.05% | 50 BTC | 挂单回扣相对保守 |
| Bybit | -0.01% ~ 0.00% | 0.01% ~ 0.06% | 200 BTC | 吃单费率偏高 |
| Coinbase | 0.00% | 0.04% ~ 0.10% | 无 | 机构账户可谈 |
为什么会这样?其实交易所的定价策略很直接:流动性越稀缺的交易所,越愿意给高回扣来吸引做市商。我记得有一次帮客户选交易所,对比了 8 家平台后发现,有些小交易所的挂单回扣能到 -0.03%,但流动性差得离谱,挂单半天成交不了。这就得不偿失了。
避坑指南:我曾经踩过一个坑——只看回扣率,没考虑滑点。结果在一家回扣很高的交易所做市,挂单回扣赚了 0.02%,但滑点亏了 0.05%。算下来还是亏的。所以回扣要和滑点、流动性一起评估。
回扣优化的核心逻辑
我画了一张图,帮你理清回扣优化的整体思路:
这张图的核心思路是:先确定你的策略类型,再选合适的交易所,然后根据交易量等级去谈费率,最后决定用挂单还是吃单。每一步都影响最终的回扣收益。
实战中的回扣优化技巧
我分享几个实际用过的技巧:
- 挂单转吃单:如果挂单长时间没成交,可以撤单后以吃单方式进场。虽然多付了手续费,但避免了机会成本。
- 利用回扣套利:有些交易所的挂单回扣高于吃单手续费,这时候可以同时挂买单和卖单,赚取回扣差。我做过一个策略,专门在 Binance 和 OKX 之间搬砖,靠回扣差一个月赚了 3 万。
- 批量挂单:把大单拆成小单,分散挂在不同价位,提高成交概率。这样既能拿到挂单回扣,又能减少市场冲击。
一个小技巧:如果你用的是 Python 做交易,可以用 ccxt 库自动获取各交易所的费率信息。我写过一个脚本,每天凌晨自动对比 10 家交易所的 Maker/Taker 费率,选出最优的交易所来交易。
import ccxt
# 获取 Binance 的费率信息
exchange = ccxt.binance()
markets = exchange.load_markets()
btc_usdt = markets['BTC/USDT']
print(f"Maker 费率: {btc_usdt['maker']}")
print(f"Taker 费率: {btc_usdt['taker']}")
嗯,回扣优化这事儿,说白了就是精打细算。每一笔交易省下来的钱,长期积累下来就是一笔可观的收益。我见过太多交易员,策略本身没问题,但因为没优化回扣,一年白白多交了十几万手续费。
记住一句话:在算法交易里,回扣不是小钱,是利润的一部分。把它当回事,你的收益率会给你惊喜。
公众号:蓝海资料掘金营,微信deep3321