同一张盘口,两个人在同一个价位成交,付出的手续费却可能差一倍:一个人挂单等了十几分钟,一个人点了一下市价按钮。争论通常出在这里——有人觉得挂单省钱是交易所的营销话术,有人则坚持市价单那点差价不值得等。要判断谁说得对,得先把 Maker 和 Taker 的定义、判定条件和费率结构拆开看。
Maker 与 Taker 是什么
Maker(挂单方)指下单后没有立即成交、订单进入订单簿等待别人来撮合的一方;Taker(吃单方)指下单后立刻与订单簿上已有挂单成交的一方。这两个身份不是由账户等级或 VIP 层级决定的,而是由每一笔订单的实际成交方式决定:同一分钟内,你先挂一张限价单,再吃一笔市价单,就分别扮演了 Maker 和 Taker。

容易混淆的地方在于,很多人把 Maker 等同于“限价单”、把 Taker 等同于“市价单”。这个对应关系在多数情况下成立,但并不严格。限价单如果价格设置得比盘口更激进(买单高于卖一价、卖单低于买一价),同样会立即成交,此时它依然是 Taker。反过来,市价单几乎必然是 Taker,因为它的定义就是按现有盘口撮合。所以判定标准只有一个:这笔订单在成交前,有没有在订单簿里停留过。
还有一组常见说法是“提供流动性”和“消耗流动性”。Maker 把自己的买单或卖单放进订单簿,相当于给市场增加了一笔可成交的深度;Taker 把这些深度拿走,订单簿相应变薄。交易所的费率设计正是围绕这个差别展开的。
挂单与吃单的运作原理
订单簿是一张按价格排序的买卖清单。以 BTC/USDT 为例,卖一侧从低到高排列着若干卖单,买一侧从高到低排列着若干买单,最优买价和最优卖价之间的差距就是点差。你下一张限价买单,价格低于当前最优卖价,系统找不到可以立即撮合的对手方,只能把这笔单挂进买方队列,等待有人愿意以这个价格卖出——这就是 Maker 的完整过程。
如果你直接下市价买单,系统会从卖一价开始,依次吃掉卖一、卖二、卖三……直到你的数量全部成交。买的数量越大,吃掉的档位越多,成交均价越高,这就是市价单的滑点来源。限价单没有滑点问题,但存在另一种代价:价格可能一直不回来,订单长期挂着不成交,占用资金。
手续费按成交金额乘以对应费率计算。假设现货成交金额为 100,000 USDT,Maker 费率 0.02%,手续费是 20 USDT;同样的金额按 Taker 费率 0.05% 计算,手续费是 50 USDT。单笔差 30 USDT 看起来不多,但对日内多次进出的账户,一年累积下来是笔实打实的支出。
“只做 Maker”(Post Only)是限价单里的一个附加选项。勾选之后,系统会保证这笔单只会以挂单身份存在:如果提交时价格会立即成交,订单会被直接拒绝或取消,而不是悄悄变成 Taker。它的实际用途有两个,一是锁定较低的挂单费率,二是防止手误——比如买单价格多打一个零,本来会瞬间吃掉卖盘甚至吃到极端价位,开启该选项后这类订单根本进不了撮合。
Maker 与 Taker 的用途差异
选哪种方式,取决于你对成交确定性和成本的取舍。急着建仓或离场、面对快速波动的行情,市价单能保证成交,代价是承担点差和滑点,同时支付较高的 Taker 费率。做网格、分批建仓、在关键价位埋伏,则适合用限价单慢慢等,成交后享受 Maker 费率,部分交易所还会给挂单返佣。
不同市场的费率结构也不一样。现货市场里,多数交易平台的基础费率对 Maker 和 Taker 收得相同,比如 Binance、Bybit、Bitget、Gate 的现货挂单与吃单基础费率常见为 0.100% 对 0.100%,Pionex 为 0.050% 对 0.050%,MEXC 则是 0.000% 对 0.050%。差异主要体现在合约市场:Binance、Gate 的合约 Maker 费率约 0.020%、Taker 约 0.050%,Bybit 的 Taker 约 0.055%,Bitget 约 0.060%,MEXC 的 Maker 低至 0.010%、Taker 约 0.040%。以上为一般用户基础档位,实际费率随 VIP 等级、持仓量和平台活动变化,下单前应在费率页面确认自己账户的当前数值。
这也是为什么高频交易者格外在意身份判定:合约市场 Maker 与 Taker 的费率差可以达到两倍以上,一笔 10 万 USDT 的合约成交,挂单和吃单的手续费差额可能超过 30 USDT。策略本身能不能稳定以 Maker 身份成交,直接决定了成本模型是否成立。
费率激励背后的优势与风险
对交易者而言,Maker 身份的优势是成本更低,部分平台在达到一定挂单量后给出负费率,即成交时返还手续费;Taker 的优势则是成交确定,不必担心挂单落空错过行情。两者没有绝对优劣,只有和策略是否匹配。
风险同样存在。挂单不成交是 Maker 最直接的风险,尤其在单边行情中,价格一去不回,限价单成了摆设;即便成交,也可能是在价格继续朝不利方向运行的过程中被动接货。Taker 的风险集中在滑点,流动性差的币种、深度薄的时段,市价单的实际成交均价可能明显偏离盘口显示价格。此外,“只做 Maker”虽然能防止误成交,但在需要快速止损时会导致订单反复被拒,这一点在设置止损单时要留意。
还有一种隐性成本容易被忽略:为了省手续费而强行挂单,可能错过更好的入场价位。省下的 0.03% 费率和错过的 1% 价格波动,显然不是同一个量级。费率优化应该建立在策略本身成立的基础上,而不是反过来让策略迁就费率。
怎么判断自己该用哪种下单方式
下单前问自己一句:这笔交易是必须现在成交,还是可以等价格来找我。必须成交的用市价单或激进限价单,接受 Taker 费率;可以等的用限价单挂在盘口内侧,并视情况勾选“只做 Maker”,成交后即为 Maker。想验证自己的实际身份,成交后在订单历史里查看该笔记录标注的流动性方向,或对照手续费扣款金额与费率表反推,就能确认这笔单究竟按哪一档计费。
现在可以做的一件具体事:打开你常用交易平台的费率页面,找到自己账户当前等级对应的 Maker 与 Taker 数值,记下来;再翻最近十笔成交记录,按成交金额分别乘两个费率,算出如果全部以 Maker 身份成交能省多少。这个数字会直接告诉你,值不值得为挂单多等那几分钟。