现货交易
币安挂单与吃单手续费:限价单为什么按吃单收费
挂单还是吃单,由订单实际怎么成交决定,不是由你选了哪种订单类型决定。这就是限价单也可能按吃单费率扣费的原因。
你的费率档位由订单实际以什么方式成交决定,而不是由你点了哪个订单类型决定。一笔限价单如果立刻和盘口上已有的订单撮合成交,它就是吃单成交,按吃单费率收费。
这一点坑了非常多人:明明为了拿挂单费率才选的限价单,结果设的价格本来就能立刻成交,瞬间成交,扣费却比预期高。
准确的定义
- Maker(挂单):你的订单挂在盘口上等待成交。它增加了流动性,因为别人现在可以跟你的单成交。
- Taker(吃单):你的订单和盘口上已有的订单立即撮合成交。它消耗了流动性。
市价单永远是吃单。限价单只有在提交那一刻没有跨过买卖价差时才是挂单。
如果你挂的买单价格等于或高于当前卖一价,盘口上就存在一笔可以立刻和它成交的卖单——于是它立刻成交,你就是吃单。想挂住成为挂单,买单必须低于卖一价,卖单必须高于买一价。
费率对照(2026 年 8 月核对)
| 市场 | 挂单 | 吃单 | 价差 |
|---|---|---|---|
| 现货 · VIP0 | 0.100% | 0.100% | 无 |
| U 本位合约 · VIP0 | 0.020% | 0.050% | 吃单贵 2.5 倍 |
为什么 VIP0 现货挂单一分钱都省不下
再看一眼这张表:VIP0 的现货挂单和吃单费率都是 0.10%,完全相同。
所以那句被反复转发的建议——「永远用限价单可以少付手续费」——对标准现货账户根本不成立,因为没有可捕获的挂单折扣。两栏费率要到更高 VIP 等级才会拉开。
而合约的价差是立刻存在的:0.02% 对 0.05%。一笔 10,000 USDT 的合约仓位,如果开平都拿到挂单成交,往返成本从约 10 USDT 降到约 4 USDT。那句建议的出处在这里,而且在合约上确实值得追求。
实用结论:现货 VIP0 选订单类型是为了控价,不是为了省费;合约选订单类型才是真正的成本决策。
用 Post Only 强制挂单成交
Post Only(只做挂单)告诉交易所:这笔单如果会以吃单方式成交,就直接拒绝,而不是让它成交。
它保证了成交时一定拿到挂单费率,同时也保证了在行情已经走掉时你根本不会成交。这两个结果都是真实的:
- 在合约上,价差有 2.5 倍,偶尔被拒单通常是可以接受的代价。
- 但在你需要平仓的时候,被拒单造成的损失远大于 0.03% 的费率差。
Post Only、IOC、FOK 的完整行为见《币安 Post Only、IOC 与 FOK》。
什么时候不该追求挂单成交
- 平掉亏损仓位时。 一次被拒绝的离场,一根 K 线的损失就可能超过一整年省下的手续费。
- 盘口很薄的时候。 挂在更好的价格上,可能永远不会成交。
- 止损单。 必须成交的止损不应该被挂单条件卡住,见《限价止损与市价止损》。
- VIP0 的现货。 如上所述,本来就没得省。
怎么确认自己算哪一边
成交后打开订单历史,查看手续费金额,除以成交金额,再和费率表的两栏对照。如果一笔你以为是挂单的订单算出来是吃单费率,那就说明它在提交时跨过了买卖价差。
延伸阅读
- 现货本身的计算:《币安现货手续费》
- 更换付费币种:《用 BNB 抵扣手续费》
- 两栏费率从哪一档开始拉开:《币安 VIP 等级与手续费》
- 按名义价值计费的杠杆仓位:《币安合约手续费》
⚠️ 本文费率于 2026 年 8 月核对,会随等级、市场、活动与地区不同而变化,请以账户内实时费率为准。本文仅供学习参考,不构成投资建议。