527 / 736M/T

Maker–taker

添加与移除流动性:成交角色及其费用

雅娜买入比特币时,看到费率表上有 maker 和 taker 两项。关键不仅是她在买入,还在于交易如何达成:她可以接受交易所里已有的报价,也可以留下自己的报价,等待别人接受。甚至同一笔订单也可能用到这两种方式。

Maker 和 taker 是订单簿交易中的两种角色。Maker 先留下可供别人接受的报价;taker 则与已经在等待的报价成交。交易所可以为两者设置相同或不同的手续费。任何一种角色本身都不保证价格划算、交易盈利或订单全部成交。

雅娜打开订单簿,也就是等待成交的买卖报价列表。如果她接受现有报价,这次成交中她就是 taker:她消耗已有的流动性,即此刻能与别人交易的机会。如果她的订单先留在簿中,后来被别人接受,她就是 maker。Kraken 正是按这种撮合关系区分角色。买方和卖方都可以担任任一角色,它不是某个人或账户的永久身份。 [1]

雅娜选择 Limit order,是为了设定最高买入价。如果已经有人愿意按这个价格或更低的价格出售比特币,交易就可能立即发生。她的订单此时接受了已有报价。Coinbase 将这种成交归为 taker。限价回答的是“允许按什么价格交易”,maker 或 taker 描述的则是对手方从何而来。因此,仅凭订单类型不能判断手续费。 [2]

雅娜能接受的价格上,可能没有足够的比特币。部分数量立即买入,剩余部分则在订单有效期规则允许时留在簿中。后来有新的卖方接受剩余报价,就产生另一次成交。Coinbase 明确说明:立即成交部分适用 taker 费率,先留在簿中、后来成交的部分适用 maker 费率。所以,同一笔订单的记录中出现两种角色,并不一定是交易所算错了。 [2]

如果雅娜只想把报价放进订单簿,可以在市场支持时选择 post-only。Coinbase Exchange 会在订单任何部分即将立即消耗流动性时拒绝整笔订单。Kraken 也介绍了类似的 post limit 选项。但这项保护不会让对手方凭空出现。被接受的报价仍可能一直等待,最终没有成交。应当看具体界面的规则,而不能只看其他地方有个名字相似的选项。 [3] [1]

开始计算前,雅娜需要确认自己所用产品和账户的费率。Coinbase Advanced 为不同产品设置独立的 30 天交易量档位,在适用时也允许按 USDC 余额取得相应档位。起决定作用的是下单时的档位。Maker 和 taker 费率可以相同;maker 费率为负,表示提供流动性可以获得返佣。Kraken 还提醒,有些购买方式不计入交易量优惠。旧的费率截图因此不是可靠依据。 [2] [1]

如果自己的费率表提供较低的 maker 费率,雅娜可能选择等待。但等待期间价格可能上涨,买入也可能根本没有发生。因此,CFA Institute 区分了明示手续费和其他成本:买卖报价之间的价差、自己这笔交易对价格的影响、等待以及未成交。要作有意义的比较,应采用相同的计划金额和起始时点。费率最低,并不等于最后结果最好。 [4]

当雅娜留下的报价找到对手方,这次成交就具有 maker 角色。但她并不会因此成为专业做市商。Kraken 说明的是订单如何成交;CFA 则另外讨论通过承接交易另一方来提供流动性的交易商。一次 maker 成交不能证明持续提供双向买卖报价,也不意味着承诺在困难行情中继续报价。这里相似的词,描述的是范围不同的活动。 [1] [4]

最后,雅娜检查自己究竟买到了什么。Coinbase Exchange 区分订单获受理和实际成交,并在交易时核算实际手续费。她应在记录中比对数量、每次成交价、所用费率和手续费币种,也检查未成交的余额。暂时为订单冻结的资金不等于已支付的手续费,下单前的估算也不是最终账单。 [3]

示例 · M/T

两部分买入,两种费率

在这个纯粹假设的例子中,雅娜的订单最终全部成交。她先以 taker 身份立即买入 0.01 BTC,再以 maker 身份买入 0.02 BTC,两部分价格均为 100000 USD/BTC。假设费率分别为 0.2 % 和 0.1 %。第一部分价值 1000 USD,手续费为 2 USD;第二部分价值 2000 USD,手续费也为 2 USD。总计就是 2 + 2 = 4 USD。这里不同金额和费率,算出了相同的美元手续费。这不是现行费率,也不承诺剩余部分日后一定成交;例子没有计入价差、价格变化、舍入和其他成本。

要获得更完整的理解,请将本词条与以下词条结合阅读: Limit order, Market order, Post-only order, Order book, Market maker, Bid–ask spread. 反向关联还来自: Market microstructure, Stop-limit order, Post-only order.

01每笔 Limit order 都是 maker 吗?

不是。如果限价允许立即与等待中的报价成交,这次成交就可能是 taker。按适用规则,未成交部分可以留在簿中,并在后来的交易中取得 maker 角色。决定因素是实际撮合方式,而不只是订单名称。

02Maker 是否意味着免费交易或盈利?

不是。实际费率由具体费率表、产品和账户档位决定。较低的手续费,甚至返佣,也未必抵得过较差的价格、市场变动或未完成的买入。手续费角色并不保证交易结果。

DOC · 001Kraken — Maker and Taker Fees文档 DOC · 002Coinbase — Advanced Fees文档 DOC · 003Coinbase — Create Order文档 DOC · 004CFA Institute — Trading Costs文档
修订日期: 来源优先 · 非投资建议