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,000 笔或一个代表性周期的实际成交。
- 计算 maker/taker 成交额占比与各自手续费。
- 把开仓和平仓分别建模,再加入滑点。
- 检查 maker 占比下降 10–20 个百分点后策略是否仍盈利。
最容易忽略的误区
- 把“挂限价单”等同于 maker。
- 只按订单笔数加权,忽略大单通常贡献更多手续费。
- 为了提高 maker 占比过度追求不成交的订单。
相关工具与延伸阅读
FAQ
Post-only 一定更省钱吗?
不一定。它能控制 taker 费,但错过成交的机会成本也应计入。
maker 占比应该达到多少?
没有通用答案。目标是净收益最大化,而不是 maker 比例最大化。
结论
把 maker/taker 当作随机的成交结果而不是订单标签,手续费模型才会接近实盘。
本文用于教育与研究,不构成投资、税务或法律建议。交易所费率、活动、产品和地区可用性可能变化,涉及账户条件时应以登录后的官方页面为准。