Maker 与 Taker 描述订单如何与订单簿交互,而不是买入或卖出方向。Maker 订单在成交前先挂在订单簿中提供流动性;Taker 订单会立即与现有订单成交并消耗流动性,因此 Taker 费率通常更高。
Maker 是挂单等待,Taker 是立即成交
Maker 订单先放进订单簿,等待别人来成交;Taker 订单直接与已经存在的订单成交。立即成交会消耗现有流动性,所以 Taker 手续费通常更高。
- 市价单通常是 Taker,因为它会尽快成交。
- 限价单不一定是 Maker;如果立即成交,它仍然属于 Taker。
- Post-only 会阻止订单以 Taker 方式立即成交。
- 订单簿
- 交易所中正在等待成交的买单和卖单列表。
- 买卖价差
- 当前最高买价与最低卖价之间的差距。
- Post-only
- 只允许订单提供流动性、不允许立即吃单的设置。
订单何时属于 Maker 或 Taker?
限价单只有在没有立即成交、而是先进入订单簿提供流动性时,才会成为 Maker。市价单通常立即匹配现有流动性,因此属于 Taker。
限价单也可能是 Taker。如果价格跨过买卖价差并立即成交,交易所会按 Taker 处理。Post-only 可以避免这种情况:根据交易所规则,可能取消或调整会立即成交的订单。
| 订单行为 | 流动性影响 | 通常费率类型 |
|---|---|---|
| 先挂在订单簿 | 增加流动性 | Maker |
| 立即成交 | 消耗流动性 | Taker |
| 市价单 | 消耗现有流动性 | Taker |
| Post-only 限价单 | 必须提供流动性或不成交 | 成交时为 Maker |
合约交易手续费如何计算?
线性永续合约的手续费通常等于成交名义价值乘以对应费率。开仓和平仓是两次独立成交,因此完整交易至少包含两次手续费计算。
价格变化会让平仓名义价值与开仓不同,部分成交也可能同时包含 Maker 与 Taker 订单。
开仓成交名义价值 × 开仓费率平仓成交名义价值 × 平仓费率所有开仓与平仓成交费用之和$10,000 仓位的 Maker 与 Taker 对比
使用 0.02% Maker 和 0.05% Taker 作为示例费率,假设开仓和平仓名义价值均为 $10,000。实际费率取决于交易所、地区、产品、VIP 等级、返佣和活动。
$10,000 开仓 + $10,000 平仓
Maker/Maker 总成本 $4.00,Taker/Taker 总成本 $10.00。$6.00 差异相对仓位并不大,但对于目标波动很小或高频交易策略会很重要。
手续费会改变盈亏平衡价
价格回到开仓价并不代表真正盈亏平衡。有利价格变化还需要覆盖开仓费、平仓费、已支付资金费和滑点。目标波动越小,这些成本占预期利润的比例越高。
固定名义价值下,杠杆不会降低手续费金额。它只会减少支撑该仓位的保证金,因此同样手续费会占保证金和 ROE 的更高比例。
- 短线策略应在设置目标价前计算手续费。
- 开仓和平仓订单类型不同时使用不同费率。
- 复盘真实结果时计入部分成交和混合 Maker/Taker。
- 资金费不是 Maker/Taker 手续费,而是独立周期性支付。
使用账户实际费率
公开基础费率只是起点。交易所可能根据 VIP 等级、近 30 天成交量、做市商资格、地区、合约类别或平台币折扣设置费率,部分 Maker 等级甚至可能获得返佣。
正式计算前,应登录交易所并查看具体合约适用的个人费率。Calcoring 的预设允许编辑,就是为了处理这种差异。
加密货币合约盈亏计算器
分别设置开仓和平仓的 Maker 或 Taker,编辑费率,并查看成本如何改变净盈亏和盈亏平衡价。
常见问题
所有限价单都是 Maker 吗?
不是。跨过买卖价差并立即成交的限价单属于 Taker,Post-only 可以避免立即发生 Taker 成交。
Maker 费率一定更低吗?
通常如此,但并非绝对。费率会因交易所、产品、地区、VIP 等级和激励计划变化。
杠杆会降低交易手续费吗?
固定仓位名义价值下不会。手续费通常按成交价值计算,杠杆只改变所需保证金。
资金费包含在 Taker 手续费中吗?
不包含。交易手续费在订单成交时收取,资金费是多空仓位之间独立的周期性支付。
交易所机制与费率可能调整。本文使用以下官方资料核对核心概念。
内容仅用于学习。不同交易所的合约规则和账户计算可能不同,交易前请以官方数据为准。