Maker/Taker 混合费率怎么算:交易机器人的真实手续费模型

CryptoRebateHub Editorial Team

按实际 maker 成交占比和 taker 成交占比估算加权费率,并把订单被动成交率纳入策略容量。

直接答案:如果 70% 成交是 maker、30% 是 taker,真实费率应按成交额加权,而不是直接采用 maker 费率。限价单被立即撮合时仍可能按 taker 收费。

为什么这个问题值得单独计算

机器人的 maker 占比不是固定属性,它会随价差、波动、队列位置、撤单速度和订单大小变化。只用理想 maker 费率回测,会系统性高估净收益。

核心公式与判断框架

加权单边费率 = maker 成交额占比 × maker 费率 + taker 成交额占比 × taker 费率。往返成本还要分别计算开仓和平仓角色。

  • 用成交额占比,不要只用订单数量占比。
  • Post-only 能减少意外 taker,但可能降低成交率并增加机会成本。
  • 压力测试至少应包含“正常、偏 taker、极端 taker”三种成交结构。

实际操作步骤

  1. 统计最近 1,000 笔或一个代表性周期的实际成交。
  2. 计算 maker/taker 成交额占比与各自手续费。
  3. 把开仓和平仓分别建模,再加入滑点。
  4. 检查 maker 占比下降 10–20 个百分点后策略是否仍盈利。

最容易忽略的误区

  • 把“挂限价单”等同于 maker。
  • 只按订单笔数加权,忽略大单通常贡献更多手续费。
  • 为了提高 maker 占比过度追求不成交的订单。

相关工具与延伸阅读

FAQ

Post-only 一定更省钱吗?

不一定。它能控制 taker 费,但错过成交的机会成本也应计入。

maker 占比应该达到多少?

没有通用答案。目标是净收益最大化,而不是 maker 比例最大化。

结论

把 maker/taker 当作随机的成交结果而不是订单标签,手续费模型才会接近实盘。

本文用于教育与研究,不构成投资、税务或法律建议。交易所费率、活动、产品和地区可用性可能变化,涉及账户条件时应以登录后的官方页面为准。