挂单和吃单差在哪?Maker/Taker 费率讲清
"maker、taker"这两个词,刚入门时我看了好几遍都没真正记住——"挂单便宜、吃单贵"是背下来了,但为什么这样、自己下单时到底算哪个,心里一直没底。直到有人让我盯着订单簿看了一会儿,看一笔单怎么"消失"、怎么"留下",才忽然通了。这篇就用当初让我开窍的那个角度讲:先看懂订单簿怎么运作,maker 和 taker 的区别就成了顺理成章的事,而不是两个需要硬背的名词。
这层之所以值得花时间,是因为它是省费里收益最稳的一块——不靠运气、不靠活动,只靠你下单时多想一步。把它弄懂、变成习惯,长期省下的费率比偶尔薅一次优惠扎实得多。
先看懂订单簿
交易所撮合现货和合约,靠的是一个叫订单簿(order book)的东西。你可以把它想成两摞排队的报价:一摞是买方挂出的"我愿意用这个价买"(买单/bid),按价格从高到低排;另一摞是卖方挂出的"我愿意用这个价卖"(卖单/ask),按价格从低到高排。最高的买价和最低的卖价之间那道缝,就是买卖价差(spread)。
成交怎么发生?当一个买单的出价高到能碰上某个卖单的要价,或者反过来,撮合引擎就把它们配对成交。关键就在这里:你的单是"留在簿子里等",还是"立刻去碰别人的单",决定了你是 maker 还是 taker。看懂这一点,剩下的全是推论。
挂单(maker):你在提供流动性
假设当前盘口最低卖价是 100,你想买,但你不急,于是挂了一个 99.5 的限价买单。这个价碰不到任何现有卖单,所以它不会立刻成交,而是留在订单簿里排队,等有人愿意用 99.5 卖给你。在它躺在簿子里的这段时间,它就成了市场深度的一部分——别人看盘口,会看到 99.5 这里有买盘。
你这种行为就叫"做市"(make a market),你是 maker,给市场添了一份流动性:别人想卖时多了一个可以成交的对手。因为你提供了流动性,平台给你更低的费率作为回报。代价是"不一定马上成交"——价格可能一直没回到 99.5,你的单就一直挂着,甚至最后没成交。这是用慢一点换来的省费率。
吃单(taker):你在消耗流动性
换个场景:当前最低卖价 100,你现在就要买、不想等,于是直接用市价单、或挂一个 100(甚至更高)的限价单。你这单一提交,立刻碰上那个 100 的卖单,当场成交。你把订单簿里现成的那份卖盘"吃掉"了——所以叫吃单。
你这种行为是 taker:你拿走(take)了市场里现有的流动性。簿子里少了一份单,深度被你消耗了一点。好处是快、确定成交;代价是费率更高。市价单几乎一定是吃单,因为它的本质就是"用当前能成交的价立刻成交"。
一句话分清
你的单进了订单簿里等成交 = 你在提供流动性 = maker = 费率低、成交慢。你的单立刻碰掉了簿里现有的单 = 你在拿走流动性 = taker = 费率高、成交快。差别不在"限价还是市价",而在"这一单提交的瞬间,它是去排队还是去成交"。
拿一个假想盘口走一遍
光说概念容易飘,举个纯属虚构、用来说明逻辑的例子会直观很多。下面这些数字都是随手编的整数,只为演示机制,不是任何真实行情、也不代表任何平台的真实费率,请只盯着"为什么",别记数字。
假设某个币此刻盘口是:买一挂 100、卖一挂 101,中间这道 1 块的缝就是买卖价差;再假设卖一只挂了少量的量,上面一档卖二在 102。你想买,有两条路:
- 你急着要,直接市价买(吃单)。你先吃掉 101 那点量,不够的部分继续往上吃到 102——于是你的平均成交价被抬到了 101 和 102 之间。这种"因为吃穿了浅档、实际成交价比你看到的卖一更差"的现象,就是滑点。盘口越浅、你的单越大,滑点越明显。吃单不光费率高,还可能多吃这层滑点。
- 你不急,挂一个 100 的限价买单(挂单)。这单碰不到卖一,于是留在簿子里排队,给买盘添了一份深度。如果行情回落、有人愿意用 100 卖给你,你就以 100 成交——既没付那层滑点,又拿了更低的 maker 费率。代价是它不一定成交:价格要是一路往上走,你这单可能一直挂着。
对照着看,取舍就具体了:吃单买的是"确定、立刻",代价是更高的费率外加可能的滑点;挂单买的是"更低的成本",代价是"不一定成交"。滑点只在盘口浅、单子相对大时才明显——平时买卖主流币、盘口很厚时往往小到可以忽略。这也是"该挂还是该吃"没有标准答案的原因。
为什么 maker 费率更低
很多人记住了"maker 便宜",但不知道平台凭什么这么定。逻辑其实很商业:一个交易所最值钱的资产之一就是流动性。盘口里挂着的单越多越密,市场深度越好,买卖价差越小,大额成交的滑点越低,用起来越顺手,对所有用户都有利,也更能吸引新用户来。
所以平台需要有人源源不断地往簿子里挂单,激励手段就是费率:给提供流动性的 maker 更低的费率,有些档位甚至接近零、个别情况下还可能是负的(即给挂单方一点返还,作为名词意义上的返佣机制存在),来"买"流动性;拿走流动性的 taker 消耗了这份公共资源,付相对高的费率。所以"尽量做 maker"不只是为省自己那点费,也顺带让市场更健康。想从通用机制层面再确认这套定义,可读 Investopedia 对 maker/taker 费率的解释,讲的是行业通行逻辑,和具体平台数字无关。
怎么确保自己算 maker
知道了原理,落到操作上就三招:
- 用限价单,别习惯点市价单。市价单几乎一定吃单。想做 maker,挂限价单,且价格要挂在不会立刻成交的位置——买单挂得比当前最低卖价略低、卖单挂得比当前最高买价略高,让它进簿子排队。
- 勾上"只做 maker"(Post Only)。不少平台的限价单有这个选项。它的作用是:如果你这单一提交就会立刻成交(也就是会变成吃单),系统直接撤掉而不是让它吃单。这样能保证你要么不成交、要么以 maker 身份成交,最适合对费率敏感、又不急于这一秒的人。
- 提交前看一眼盘口。你挂的价有没有碰到对手盘,盯一下买一/卖一就知道。挂到对手盘里去了,那就成吃单了。
想直接拿自己的数字看挂单和吃单差多少,去 Maker/Taker 对比填进去,两种方式的费用一目了然。
不是越省越好:该挂还是该吃
讲到这必须泼盆冷水:maker 便宜,不代表永远该挂单。挂单的代价是成交不确定——价格可能一直不回来,你的单挂着挂着行情就走了。如果你判断要快速进出、抢一个稍纵即逝的机会,为省那点费率去挂单、结果没成交错过了,省的远不够亏的。
所以真正的功夫在分清"急"和"不急":
- 不急的,尽量挂单。日常的加减仓、定投、调仓、长期布局,这些没必要抢这一秒,全改成限价单甚至 Post Only,走 maker。这是你交易里的大多数,省下来很可观。
- 急的,果断吃单。真要立刻进出的行情,该吃就吃,把成交确定性放第一位。这种时候纠结费率是捡芝麻丢西瓜。
把这个取舍判断对,比死守"永远挂单"更省、也更稳。省费的本质是把可控的成本压低,而不是为了省费牺牲该有的灵活。再说句丑话:这篇讲的是怎么把手续费这项成本压低,省的是手续费,不是保证你能盈利——市场怎么走、你判断对不对,那是另一回事。
和 VIP、邀请码减免怎么叠
maker/taker 只是省费三个旋钮里的一个。另外两个是 VIP 等级(决定你落在哪个基础费率档)和邀请码减免(在结算费率上再打折)。这三层作用层不同,通常可以叠加:VIP 决定档,maker/taker 决定你走哪一列,邀请码减免在最终结算费率上再减一截。三层一起拧,才是你真正付出的成本。
其中邀请码减免是一次性动作、影响之后每一笔:注册时在邀请码栏填一个公开邀请码,享手续费最高 20% 减免*。*实际减免比例以各交易所当期页面显示为准,可能随政策调整。一句诚实披露:本站不是任何交易所官方网站,通过邀请码注册本站可能获得佣金,你不会因此多付费,享的是同一个公开邀请码的减免。把三层一起算的省费思路,手续费省钱全指南那篇讲得最系统;想用自己的数字算整体能省多少,去 邀请码省费计算器。
我们 2026-06-26 是这么核对的
这一轮我重新核对了主流平台的现货与合约费率页,确认 maker/taker 分档、Post Only 选项、VIP 阶梯这些结构仍然成立,邀请码栏在注册流程里仍在。但我没有把任何一家的具体 maker、taker 数字抄进正文——这类数字活动期、不同档位都在变,抄下来过几天就是误导。所以本页讲的是机制和取舍,不写"某所 maker 0.0X%"。具体数字以各交易所官方当期页面为准。我是周岸,编辑部每月手动核对一次。
常见问题
maker 和 taker 到底有什么区别?
为什么挂单费率比吃单低?
怎么保证自己的单算 maker?
是不是永远都该挂单不该吃单?
收尾:maker 和 taker 不是要背的两个词,看懂订单簿就明白了——你的单进簿子排队就是 maker(提供流动性、费率低、慢),立刻碰掉现有单就是 taker(消耗流动性、费率高、快)。平台用低费率买流动性,所以 maker 便宜。实操就三招:限价单、Post Only、提交前看盘口;再分清急和不急。把这层拧紧,叠上 VIP 和邀请码减免,长期省的是实打实的成本。想算自己的账,去 Maker/Taker 对比和 邀请码省费计算器。
