maker 和 taker 有什么区别:挂单为什么手续费更低

有阵子我盯着自己的成交记录看,发现一个怪事:同样是买同一个币、金额也差不多,有几笔扣的手续费明显比另几笔少。一开始以为是平台抽风,后来才搞明白,差别全在我下单的方式上——有几笔我是慢慢挂着等成交的,有几笔是行情一来手一抖直接市价买进的。挂着等的那几笔,费率就是低。这就是 maker 和 taker 的区别,也是新手最容易立刻吃到的一块红利。
这篇想把这事讲透:挂单和吃单到底差在哪、那个费率差是怎么来的、什么时候你该耐着性子挂、什么时候又该认了那点贵直接吃。不是让你死记"挂单便宜"这四个字,而是让你明白背后那套逻辑,然后自己判断每一笔该怎么下。
流动性:这俩词的根
要理解 maker 和 taker,得先有个画面:订单簿。你打开任何一个交易对,会看到一长串挂着的买单和卖单,密密麻麻排在那儿,有人想用某个价买、有人想用某个价卖。这一堆挂着等成交的单子,合起来就是这个市场的"流动性"——你随时想买想卖,能立刻找到对手盘,靠的就是这些挂在那儿的单。
现在关键来了。你下一笔单,无非两种结果:
- 你的单子暂时成交不了,于是它也挂到订单簿上,排队等着别人来跟你成交。这时候你给市场添了一份流动性——你成了那个"造市"的人,英文叫 maker,挂单方。
- 你的单子立刻就成交了,因为它直接跟订单簿上现成的某个单子撮合上了。这时候你把别人挂的单拿走了一份,消耗了流动性,英文叫 taker,吃单方。
就这么个区别。一个是往池子里加水,一个是从池子里舀水。平台对这两种行为的态度完全不同,这就引出了费率差。
记住一个最朴素的判断:你的单子有没有"当场就成交"。当场成交了,你就是 taker;挂在那儿等了一会儿才成交、或者还没成交,你就是 maker。跟你点的是"限价"还是"市价"按钮没有必然关系,这点后面会专门说。
费率差到底从哪来
为什么平台要给挂单方更低的费率,甚至有时候倒贴钱?因为流动性是交易所的命根子。
一个订单簿越厚、挂的单越多,用户来交易时体验就越好——想买立刻有人卖、想卖立刻有人买、价格还稳。反过来,一个没人挂单的冷清盘子,你下个单半天撮合不上,或者一下单价格就跳得老远,谁还愿意来。所以交易所特别需要有人源源不断地往订单簿里挂单,把池子做厚。
怎么鼓励大家挂单?给好处。你挂单,等于免费帮平台做厚了订单簿、改善了所有人的体验,平台投桃报李,收你的费率就低。你吃单,等于在消耗这份别人贡献出来的流动性,那你多付一点,合情合理。这就是 maker 费率低于 taker 费率的根本原因——不是平台随手定的,是流动性这门生意的内在逻辑。
具体差多少?各平台不一样,而且随你的手续费等级变,但 taker 费率高于 maker 费率几乎是通例,常见的现货 maker 和 taker 能差出可观的一截,合约这边差距往往更明显。精确数字以平台官网当期显示为准,这块平台调得勤,别去背。你只要记住方向:挂单这一侧,总是更便宜的那一侧。
限价单 vs 市价单,和挂单吃单的关系
这里是最多人搞混的地方,我自己也是栽过跟头才理清的。很多人以为"限价单 = maker、市价单 = taker",这个等式只对了一半。
先把两种单子说清楚:
- 市价单:你不指定价格,只说"现在就成交"。系统会直接拿订单簿上现成的对手单跟你撮合,有多少吃多少。市价单百分百是 taker,因为它的全部意义就是立刻成交,必然在消耗流动性。这点没有例外。
- 限价单:你指定一个价格,说"到这个价或更好我才成交"。限价单到底算 maker 还是 taker,要看你指定的那个价当场能不能成交。
关键就在限价单这里。展开说:
- 你挂一个限价买单,价格低于当前的卖一价(也就是当前没人愿意用这么低的价卖给你),那它当场成交不了,只能挂到订单簿上排队等——这是 maker。
- 你挂一个限价买单,价格却高于或等于当前卖一价(等于你愿意出的价比现在最低的卖价还高),那系统会立刻把那些卖单吃掉给你成交——这一刻它就是 taker,按 taker 费率收,哪怕你点的是"限价"按钮。
卖单同理,方向反过来。所以那句"我挂的是限价单,凭什么按 taker 收我"的抱怨,十有八九是因为挂的价当场就能成交,系统自然按吃单处理。想稳稳吃到 maker 费率,你挂的价得是那种"暂时成交不了、得挂着等"的价。
很多平台的下单界面里有个叫"只做 maker"(post-only / 被动委托)的选项。勾上它,系统会保证你这单只以 maker 身份进订单簿;万一你挂的价当场会成交(本来要变 taker),它会直接拒单而不是成交。这是想锁定低费率时一个很实用的开关,值得在你的下单界面里找一找。
什么时候该挂,什么时候该吃
讲到这儿,核心矛盾就出来了。挂单省费,但代价是不保证成交——你挂在那儿,价格可能一直不回来碰你的单,你就一直成交不了,甚至眼睁睁看着行情走掉。吃单贵一点,换来的是确定性——你点下去这一秒就成交,要的就是个稳。
所以这从来不是"挂单永远对"的问题,而是看你这一笔要的是省钱还是要的是确定。给几个我自己实际在用的判断:
该挂单(吃低 maker 费率)的时候:
- 你不急。定投、慢慢建仓、慢慢减仓这种,差几分钟几小时根本无所谓,那就挂个限价单在你觉得舒服的价位等。既省了费,还可能等到一个更好的成交价,一举两得。
- 盘子厚、行情平稳。主流币、没什么大消息的时候,你挂在贴近市价的位置,通常很快就能轮到成交,等待成本很低。
- 你交易频繁、单笔金额也不小。这种人 maker 和 taker 的费率差累一年是实打实的一笔,能挂尽量挂,长期省下来很可观。
该吃单(认了那点贵)的时候:
- 你非得这一秒成交不可。比如要赶在某个价位前止损、行情正在快速走你必须立刻跟上。这种时候慢一秒的代价,远比那点 taker 费率高,该吃就吃,别为省小钱误了大事。
- 盘子薄、冷门币。挂单可能半天没人理,与其干等,不如认了。但这种盘子下市价单要格外小心滑点,这是另一笔隐性成本,后面单独提。
- 金额很小、费率差折算下来就几毛几分钱。为这点钱反复纠结挂不挂、还要承担挂不上的风险,不值当,直接成交省心。
我自己的土办法:把单子分成"非成交不可的"和"等得起的"两类。前者直接吃单,买个安心;后者一律挂限价单慢慢等,顺便薅低费率。光是养成这个习惯,不用学任何高深技巧,长期手续费就能往下走一截。
挂单返佣和负费率是怎么回事
有个听起来很反常识的现象:某些平台、某些档位,挂单不光不收费,反而倒给你钱。这就是所谓的负 maker 费率,也叫挂单返佣。第一次听说的人都觉得不对劲——平台疯了吗,做生意还往外贴钱?
其实逻辑很顺。前面说过,流动性是交易所最值钱的东西。对那些能持续提供大量挂单的人(主要是做市商和大资金),平台愿意付费请他们来挂单,因为他们把订单簿做厚带来的好处,远超过返给他们的那点钱。于是 maker 费率被压到零,甚至变成负数——你挂单成交,平台返你一小笔。这是平台和流动性提供者之间一桩双赢的买卖。
不过得给普通用户泼盆冷水:这种负费率、高返佣,通常出现在很高的手续费等级或者专门的做市商项目里,门槛不低,普通交易量根本够不着。所以别看到"挂单返佣"四个字就以为自己天天能白赚——你日常那一档,maker 大概率还是要收费的,只是比 taker 便宜而已。把"挂单更便宜"当成你能稳稳吃到的实惠就好,"挂单倒赚钱"那是塔尖上的故事,跟绝大多数人没关系。
用计算器把差距算给自己看
道理讲再多,不如你自己看到那个数字。挂单和吃单的费率差,单笔看小到让你懒得在意,但乘上你一年的交易量,往往是另一回事。最直接的办法是拿计算器跑一遍。
合约这边差距通常更扎眼,因为合约手续费按名义价值算,带杠杆的话基数被放大,maker 和 taker 那点费率差也跟着被放大。你可以打开合约手续费计算器,填上你的名义成交额和杠杆,把费率分别按 maker 和 taker 那两档代进去算一遍,两个数一对比,差距一目了然。现货的话用现货手续费计算器,同样把同一笔成交分别用 maker 和 taker 费率算,看看一来一回差多少。
这里提醒一句老规矩:算成本要记得买卖是两笔。你开仓收一次、平仓再收一次,费率得乘两遍。很多人估自己省了多少,只算了半边,实际差距比他以为的还大。把往返都算进去,挂单这套到底值不值得你多花点耐心,数字会替你回答。
想把交易里所有要付的钱——现货费、合约费、资金费、网络费、滑点——一次性摊开看清楚,可以读那篇交易成本完整拆解,这篇 maker/taker 只是其中省钱最立竿见影的一环,放进整张地图里看会更清楚。
几个容易踩的坑
最后收几个我自己或身边人真栽过的坑,你提前知道能少走点弯路。
- 以为限价单就一定是 maker。前面反复说了:挂的价当场能成交,照样按 taker 收。想稳吃 maker,要么挂在成交不了的价位,要么直接勾"只做 maker"。
- 为省 maker 费率,把单子挂得太远等不到成交,反而误了事。挂单省的是手续费,但万一行情走掉、你该止损没止住,损失的本金可能是手续费的几十倍。该确定性优先的时候,别为小钱犯大错。
- 在薄盘子里下市价单吃单,被滑点狠咬一口。冷门币、盘口又薄又乱的时候,市价单的实际成交价可能比你看到的差出一大截,这笔滑点常常比 taker 费率本身贵得多,而账单上根本不列这一行。这种时候宁可挂限价单锁死能接受的价。
延伸阅读(外部权威资料):
- Investopedia: Maker or Taker —— 挂单与吃单机制的英文权威释义
- Investopedia: Limit Order —— 限价单的定义与运作方式
- 欧易帮助中心 —— 各档 maker/taker 费率与下单类型以官网当期显示为准