订单类型为什么不能代表成交角色
市价单通常立即与订单簿现有报价成交,因此多为 Taker。限价单如果价格穿过盘口并立即成交,也会消耗流动性,同样可能按 Taker 处理。
只有挂在订单簿上等待其他订单来成交的部分才属于 Maker。判断依据应来自成交记录中的角色标记。
混合成交如何影响实际费用
大额限价单可能先立即成交一部分,剩余部分再挂单等待成交,因此同一订单可能包含两种角色。
按订单级别统一贴标签会扭曲费用估算。
应把每次 fill 的成交额分别归入 Maker 或 Taker,再与对应实际手续费交叉核验。
低费率不一定等于低总成本
为了获得 Maker 成交而把报价放得更远,可能增加未成交、延迟或不利价格移动。Taker 费率较高,却能提高立即成交概率。
选择执行方式时,需要把手续费与滑点、成交概率和风险暴露一起考虑。本工具只核验账单费用,不把未知的执行质量差异伪装成确定值。
实际加权交易费率
加权费率 =(Maker 成交额 × Maker 费率 + Taker 成交额 × Taker 费率)÷ 总成交额账单实际手续费仍优先于公式估算;公式适合解释成交结构或回放目标平台费率。
把一半吃单改成挂单会怎样
在 1,000,000 USDT 成交额下,0.02% 与 0.05% 的费率差对应 300 USDT 成本差;实际差额还取决于各自成交额占比。
本文所有金额与费率都是用于说明计算方法的匿名示例,不代表真实账户,也不代表当前费率。你的实际费率取决于交易所公开费率表和你自己的账户等级,请以官方页面为准。
挂单和吃单在账单里怎么区分
币安和欧易都会在成交记录里标注流动性角色。这个字段决定了每一笔成交适用哪一档费率,也是判断费用结构能否优化的唯一可靠依据。
| 字段值 | 含义 | 对费用的影响 |
|---|---|---|
| Maker / 挂单 | 订单先进入盘口等待成交 | 适用挂单费率,通常明显低于吃单 |
| Taker / 吃单 | 订单立即与盘口现有委托成交 | 适用吃单费率,是高频成本的主要来源 |
| 部分成交 | 同一订单既挂单又吃单成交 | 需要按每条成交明细分别归类 |
| 市价单 | 总是以吃单成交 | 无法通过下单方式降低费率 |
| 只做 Maker(Post Only) | 无法挂单时直接撤单 | 保证挂单费率,代价是可能不成交 |
| 字段缺失 | 导出文件不含流动性列 | 只能给出估算范围,不能作为确定值 |
| 费率等级 | 账户费率页面 | 等级变化会同时改变挂单和吃单两档费率 |
| 返佣比例 | 资金账单 | 冲减后的净费率才是比较的基准 |
完整算例:把一半吃单改成挂单,利润变化多少
假设一个月成交额 800,000 USDT,全部为吃单,吃单费率 0.05%,手续费为 400 USDT。同期已实现盈亏为 +520 USDT。
如果把其中一半成交额改为挂单成交,挂单费率按 0.02% 计算,手续费降为 280 USDT。
注意这不是免费的:挂单意味着放弃即时成交,部分信号会因为没有成交而错过。所以这个算例只说明费用上限能降多少,不代表净利润一定会增加同样的金额。
要判断这个改动是否值得,需要的不是费率表,而是自己的成交记录:先看当前挂单成交占比是多少,再看策略里有多少信号可以容忍延迟成交。这两个数字都只能从历史账单里读出来。
- 全部吃单:800,000 × 0.05% = 400 USDT
- 一半挂单:400,000 × 0.05% + 400,000 × 0.02% = 200 + 80 = 280 USDT
- 手续费节省:400 − 280 = 120 USDT
- 费用后利润(全吃单):520 − 400 = 120 USDT
- 费用后利润(一半挂单):520 − 280 = 240 USDT
在这个例子里,费用结构的改动让费用后利润翻倍,而策略本身没有任何变化。这也是为什么应该先核对费用结构,再考虑换所或改参数。
改动成交结构前的 5 项确认
- 成交记录里有流动性角色字段
- 部分成交按明细逐条归类,没有整单归为一类
- 挂单和吃单各自套用对应等级的费率
- 计算里没有默认挂单一定成交
- 对比的是同一时间范围内的同一批成交
- 当前挂单成交占比是一个查出来的数字
按这三步分析成交结构
- 1
读取成交记录中的流动性角色
保留每次 fill 的时间、成交额、角色、手续费和费用币种。
- 2
分别汇总 Maker 与 Taker 成交额
分别汇总 Maker 与 Taker 成交额及费用,计算实际占比。
- 3
应用对应费率并与实际手续费交叉核验
用账单总手续费校验汇总结果,并记录无法识别角色的成交额。
比较挂单吃单费率时的常见错误
- 把所有限价单都归为 Maker。
- 按订单而不是按实际成交 fill 计算费用。
- 只比较名义费率,不考虑未成交和价格偏移。
- 用订单类型代替流动性角色:限价单同样可能以吃单成交。
挂单并非没有代价
- 不同 VIP 等级费率不同
- 返佣不是基础费率本身
- 追求 Maker 成交可能引入未成交和价格偏移
- Post Only 能锁定挂单费率,但会让一部分委托直接撤销
常见问题
Post-only 是否一定是 Maker?
Post-only 的设计目标是避免立即成交;若无法作为挂单进入订单簿,通常会被取消或拒绝。具体行为仍以平台规则和最终成交记录为准。
为什么一张限价单出现不同手续费?
订单可能分多次成交,不同部分的成交角色、价格、数量或费率条件可能不同,因此应查看 fill 级别记录。
提高 Maker 占比一定能降低总成本吗?
不一定。手续费可能下降,但等待成交造成的价格偏移、未成交或额外风险可能上升,需要结合执行质量评估。
