Maker、Taker和买卖点差:交易成本怎么算

Maker与Taker由成交方式决定;买卖点差和平台手续费是两项不同的交易成本。

成交方式和交易成本
币问录绘制的原理示意图。

交易成本不止平台明列的手续费一项。按成交方式,手续费分 Maker 与 Taker 两档;按报价,还要看最优买卖价之间的点差。两者来源不同,计算方式也不同,混在一起容易把同一笔成本重复计入。

Maker 与 Taker 由成交行为决定

判断标准是订单有没有进入订单簿、是否为市场提供流动性,与买还是卖无关。订单进入订单簿、等待后续成交,属于 Maker;订单立即与已有挂单匹配,属于 Taker。市价单通常立即成交,按 Taker 计费。限价单不保证是 Maker:挂单价格若与对手价重合,可能立即成交;一张限价单也可能先以 Taker 成交一部分,剩余部分留在订单簿,之后按 Maker 成交。币安说明中明确写到,限价单“不保证”为 Maker,并提到 Post only 可避免立即成交;Coinbase 的费用说明也把部分成交拆成两段计费。

费用档位在下单时确定,按交易对、产品类型和账户所在地区适用不同费率表。Coinbase 写明,订单下达时的费率档位决定费用,而不是成交后达到的档位。Maker 与 Taker 的费率可以相同,也可以不同,不能一概说 Maker 一定比 Taker 低,具体以对应平台的费率页为准。

点差是报价差,不是平台手续费

点差是最优买价与最优卖价之差,反映报价之间的距离;平台手续费是成交后按费率收取的费用。两者同时存在,但不应混为一谈。点差不是平台另收的一笔固定费用,也不宜在每笔成本上简单加一个全幅点差。

教学例子:假设某交易对最优买价为 100,最优卖价为 101,点差为 1;单笔成交额 1000,假设费率 0.1%,则手续费为 1 个单位。这里的点差 1 是报价差,不是平台另收的固定费用。此例仅用于说明计算口径,不是当前报价。

滑点则是预期成交价与实际成交价的差异,与点差、手续费都不是同一回事。大额订单可能跨过多个价位成交,实际成本会高于只看最优报价的估算。

把口径对齐再算

一笔交易的成本可以拆成三部分:Maker 或 Taker 手续费、买卖点差带来的报价差、以及成交价与预期价之间的滑点。手续费看费率表和订单成交方式;点差看下单时的最优买卖报价;滑点看订单规模与订单簿深度。三者分别计算,再合并观察,才能接近实际支付的成本。合并时基准要一致:以选定参考价格和实际成交记录为基础,避免把点差与滑点各全加一遍造成重复计量。具体费率、档位条件和适用交易对,以平台账户内费用页面和下单预览为准。

参考资料