第一章:回扣机制原理
1.1 交易所返佣模式
做量化交易这么多年,我见过不少新手一上来就盯着K线猛看,却忽略了最基础的东西——交易成本。说白了,交易所不是做慈善的,每一笔交易它都要抽水。但有意思的是,它还会把一部分钱返给你,这就是回扣。
返佣模式其实很简单:交易所根据你的交易量,按比例返还一部分手续费。我见过最夸张的案例,有人一个月光返佣就拿了十几万美金。嗯,你没看错,交易本身可能没赚钱,返佣倒赚了不少。
常见的返佣模式分两种:
- 阶梯式返佣:交易量越大,返佣比例越高。比如月交易量100万美金返10%,1000万美金返20%。
- 固定比例返佣:不管交易量多少,统一返一个固定比例。这种一般针对VIP客户。
核心要点:返佣不是白给的。交易所希望你提供流动性,或者帮你吸引更多用户。你拿返佣,就得帮它干活。
1.2 挂单与吃单的区别
这个问题我每次讲课都会问学员:「你们知道挂单和吃单有什么区别吗?」很多人答不上来。其实特别简单——
挂单(Maker):你把订单挂在订单簿上,等着别人来成交。你是在「制造」流动性。
吃单(Taker):你直接吃掉订单簿上已有的订单,立刻成交。你是在「消耗」流动性。
举个例子。假设BTC当前买一价30000,卖一价30001。你挂一个30000的买单,这就是挂单。你直接点30001的卖单成交,这就是吃单。
我在项目中遇到过一件事:有个策略跑得好好的,突然连续亏损。查了半天,发现是代码里把挂单和吃单的逻辑写反了。该挂单的时候去吃了单,手续费直接翻了好几倍。嗯,这种低级错误,犯一次就记住了。
1.3 Maker与Taker费用结构
这才是今天的重头戏。交易所为什么鼓励你挂单?因为挂单提供了流动性,让市场更活跃。所以交易所会给挂单的人优惠,甚至倒贴钱。
典型的费用结构是这样的:
| 角色 | 手续费 | 返佣 | 净成本 |
|---|---|---|---|
| Maker(挂单) | 0.02% | 0.01% | 0.01%(甚至为负) |
| Taker(吃单) | 0.05% | 0% | 0.05% |
你想想看,挂单和吃单的净成本差了5倍。如果你一天交易1000万美金,光手续费就能差出4000美金。一年下来,那就是上百万的差距。
个人经验:我习惯把Maker策略和Taker策略分开管理。做市策略全部走Maker,套利策略才走Taker。混在一起容易算错账。
为什么会这样?因为交易所的商业模式决定了它要奖励流动性提供者。你挂单,别人来吃,交易所两头收钱。但如果你去吃单,交易所只收你一头的钱,它当然希望你多挂单。
注意:有些交易所的Maker返佣是负的,也就是你挂单还要倒贴钱。这种情况一般出现在流动性极差的小交易所。千万别碰,那是坑。
我曾经踩过一个坑:有个新交易所号称Maker返佣0.05%,我兴冲冲地跑去做市。结果发现它的订单簿深度极差,挂单半天成交不了,最后被迫撤单重挂。一来一回,手续费反而比正常吃单还高。嗯,从那以后我再也不碰小交易所的返佣策略了。
知识体系总览
下面这张图是我自己画的,把回扣机制的三个核心模块串起来了。你一看就明白:
这张图把三个模块的关系讲得很清楚。返佣模式决定了你能拿多少钱,挂单与吃单决定了你的操作方式,费用结构决定了你的实际成本。三者缺一不可。
我个人习惯是把这张图打印出来贴在工位上。每次设计新策略之前,先对着图过一遍,看看有没有遗漏的点。你想想看,如果连费用结构都没搞清楚就开跑,那不是白给交易所送钱吗?
一句话总结:回扣机制的核心就是——用Maker的低费率甚至负费率来降低交易成本,用返佣来增厚收益。但前提是,你得搞清楚自己到底在扮演哪个角色。