← 指南

挂单 vs 吃单手续费:如何真正拿到挂单成交

2026年9月更新 · ~6 分钟阅读

每篇指南都会告诉你挂单方提供流动性、吃单方消耗流动性。几乎没有人告诉你:限价单也可能被按吃单费率收费;每家交易所都恰好有一个选项能让挂单成交成为确定的事;以及这个选项一个月究竟值多少钱。在 Bybit 永续合约上,全挂单的一个月与全吃单的一个月,差别是你每一美元交易额上 0.0200% 与 0.0550% 的差距——而在 Bybit 现货的基础等级上,它一分钱都不值。

本文讲的是机制、算术,以及它会让你付出的代价。下文每一个费率与每一条下单类型规则,都来自交易所自己的费率页面、帮助中心或 API 文档,核对日期为 2026 年 9 月 21 日。

Bybit · OKX · Bitget 推荐码REBATLY请在注册新账户时使用——账户开好之后交易所无法再补挂推荐码。

指南

已返佣 $10M+ · 每日以 USDT 发放 · 永远不需要密码或 API 密钥

已经注册过了?发消息给 @rebatly,我们帮你确认是否已绑定。

决定挂单还是吃单的是你的订单做了什么,不是你怎么称呼它

交易手续费里最昂贵的一个误解,就是以为「限价单」等于「挂单费率」。并不是。三家交易所都以下单那一刻的行为来定义角色:如果你的订单挂在订单簿上未成交,你就是挂单方;如果它与簿上已有的订单撮合,你就是吃单方。

OKX 在费率页面上说得很直白:挂单「进入订单簿且不会立即成交」,而吃单「会立即与订单簿上已有的订单撮合成交」。Bitget 的措辞几乎一致。由此推出的结论正是没人明说的那一点:一张价格穿过买卖价差的限价单就是吃单,会按吃单费率收费。如果最优卖价是 99,990,而你挂了一张 100,000 的买入限价单,你并不会得到一张耐心等在 100,000 的挂单——你会得到一笔从 99,990 往上立即扫单的成交,按吃单价格计费。

Bybit 的帮助中心用表格写明了这点。在「下单类型」一栏,它把挂单列为「仅限价单」,把吃单列为「可以是市价单或限价单」。市价单永远不可能是挂单,限价单则两者皆可。这个不对称就是问题的全部。

角色订单做了什么哪些下单类型会产生它
挂单方(Maker)挂在订单簿上、提供流动性、等待被成交仅限价单
吃单方(Taker)与已有订单撮合、消耗流动性市价单,以及穿过买卖价差的限价单

基础费率,以及藏在现货里的意外

下面是三家交易所对一个毫无交易量历史的全新账户实际收取的费率,读取自 2026 年 9 月 21 日的公开费率页面。Bybit 的基础等级是「非 VIP」,OKX 的是「普通用户」(资产低于 $100,000 或 30 天现货交易量低于 $1,000,000),Bitget 的是其 VIP 表格的最底一行。

现货那一栏请看两遍。在 Bybit 与 Bitget 上,基础等级的现货挂单费与吃单费完全相同——两边都是 0.1000%。在基础等级,这两家的现货只做挂单订单在手续费上为你省下的正好是零。出于执行层面的考虑它或许仍然值得用,但不是为了手续费。只有 OKX 给了基础等级的现货交易者真正的挂单折扣,0.0800% 对 0.1000%,而即便如此也只是省 20%,而非人们预期的那种大幅优惠。

挂单折扣真正存在的地方是永续合约。三家的挂单费都是 0.02%。吃单一侧从 OKX 的 0.0500% 到 Bitget 的 0.0600%——也就是说,在同样的名义价值上,吃单的成本是挂单的 2.5 至 3 倍。想看这些费率在一个策略里如何累积,可以用Bybit 手续费计算器,以及更全面的降低加密货币交易手续费指南。

交易所与基础等级现货 挂单 / 吃单USDT 永续 挂单 / 吃单
Bybit — 非 VIP0.1000% / 0.1000%0.0200% / 0.0550%
OKX — 普通用户0.0800% / 0.1000%0.0200% / 0.0500%
Bitget — 基础 VIP 等级0.1% / 0.1%0.02% / 0.06%

只做挂单(Post-Only):唯一能让挂单成交成为确定事的选项

每家交易所都有一个机制,拒绝让你的订单去消耗流动性。它是唯一能保证挂单费率的东西,而且各家的做法一致:如果订单一到达就会撮合,交易所会撤掉它,而不是让它以吃单成交。

有一个关键细节,也是写机器人的人最容易踩的坑:三家都是撤单,而不是拒单后继续挂着。没有「换个更好的价格再试一次」这种行为。订单没了,你必须重新提交一张。OKX 的 API 文档写得很明确——post_only 是一种下单类型,「该订单只能向市场提供流动性并成为挂单方」,且「如果该订单在下单时就会成交,它将被撤销」。Bybit 的 API 对 timeInForce 为 PostOnly 的说法相同:如果提交时就会立即成交,则撤销。Bitget 支持中心:如果限价可能导致立即撮合,「系统将自动撤销该订单」。

请注意各家在建模方式上的结构性差异,如果你在写代码,这点很重要。在 Bybit 上,只做挂单是一个有效期类型(time-in-force)取值(timeInForce: PostOnly),与 GTC、IOC 和 FOK 并列,在界面上它是限价单或条件限价单的一个额外选项。在 OKX 上,只做挂单是一种下单类型(ordType: post_only),与 limit、market、fok 和 ioc 并列——你不是发送 ordType: limit 再加一个标记。在 Bitget 上,它是一个附加在 orderType: limit 上的force 取值(force: post_only),与 gtc、ioc 和 fok 并列,默认值为 gtc。

如果你交易新上线的币种,OKX 有一条规则值得知道:某个交易标的本身可以处于 post_only 状态,此时「只接受只做挂单的订单」,而市价单、IOC、FOK 与普通限价单「会被拒绝」。在那些时段里,只做挂单不是你的选择,而是唯一的入场方式。

交易所界面上的位置API 参数如果订单会穿过价差
Bybit限价单或条件限价单上的 Post-Only 选项,现货与衍生品均有timeInForce: PostOnly下单时撤销
OKXPost Only,与 FOK、IOC 并列的三个高级限价选项之一ordType: post_only下单时撤销
Bitget限价单上的 Post-onlyforce: post_only(orderType: limit)下单时撤销

一笔挂单成交实际值多少

抽象的百分比不会改变行为,钱才会。下面是在各交易所基础等级的 USDT 永续合约上,每边 $10,000 名义价值的一个完整来回——开仓加平仓——并忽略价格波动,让你只看到手续费本身。

请仔细看中间那一栏,因为它才是现实中最常见的。多数交易者耐心进场,然后匆忙平仓,也就是一条腿挂单、一条腿吃单。在 Bybit 上,这种折中做法每 $10,000 来回要花 $7.50,而纪律严明的全挂单来回是 $4.00——也就是说,光是出场这一下就丢掉了大部分的节省。

放大到一个月:在成交名义价值 $1,000,000 的情况下,全挂单的一个月在三家交易所都是 $200 手续费,因为三家的挂单费都是 0.02%。全吃单的一个月在 Bybit 是 $550,OKX 是 $500,Bitget 是 $600。差额分别是 $350、$300 与 $400——交易完全相同、规模完全相同,唯一的差别只是订单怎么提交的。

同样这些数字还有第二种读法,如果你做小额高频交易,它更重要。Bybit 永续的一个来回,全吃单是名义价值的 0.110%,全挂单是 0.040%。这就是市场必须先走出多少幅度你才回到不赚不赔——也正是挂单问题在高频策略里占主导地位的原因。短线剥头皮回本指南推演了这条线落在哪里,而网格机器人手续费覆盖了成百上千笔小额成交让挂单/吃单之分成为全部优势来源的情形。

USDT 永续,每边 $10,000挂单进、挂单出挂单进、吃单出吃单进、吃单出
Bybit(0.0200% / 0.0550%)$4.00$7.50$11.00
OKX(0.0200% / 0.0500%)$4.00$7.00$10.00
Bitget(0.02% / 0.06%)$4.00$8.00$12.00

挂单费归零甚至变负的地方

在每张费率表的顶端,挂单费不再是一笔费用。零售账户到不了那里,你也不该围绕它做规划,但它解释了交易所为什么要把折扣设计成这样,也是它们有多看重簿上流动性的最清楚表述。

OKX 公开列出 VIP 7 至 VIP 9 在现货与合约上的负挂单费率,甚至写明了算法:「VIP 7-9 用户可能享受负手续费,也就是说你在交易时能赚到返还。」Bybit 的 Supreme VIP 等级在永续与交割合约上挂单费为 0.0000%,其 PRO 费率表上的做市商等级可达挂单 -0.0060%、吃单 0.0000%。Bitget 最高 VIP 那一行在现货与 USDT 本位合约上挂单费均为 0%。

门槛极高——OKX 合约的 VIP 6 需要 30 天交易量 $1,000,000,000 或资产 $50,000,000——而 Bybit 的做市商费率是另行商定的独立项目,不是靠交易就能爬上去的交易量阶梯。请把这张表当作背景,而不是目标。「不靠更大交易量也能降低手续费」的现实版本,见Bybit VIP 与 PRO 手续费对比。

交易所与等级挂单吃单
OKX 合约 — VIP 60.0000%0.0250%
OKX 合约 — VIP 9-0.0050%0.0150%
OKX 现货 — VIP 60.0000%0.0300%
Bybit 永续与交割 — Supreme VIP0.0000%0.0300%
Bybit 永续与交割 — MM3(做市商)-0.0060%0.0000%
Bitget USDT 本位合约 — 最高 VIP0%0.02%
Bitget 现货 — 最高 VIP0%0.03%

手续费返佣如何改变这道算术(以及它改变不了什么)

返佣是把你实际支付的交易手续费的一部分还给你。这带来一个人们在两个方向上都会搞错的反直觉结论:因为返佣是已付手续费的百分比,以吃单方式交易在绝对金额上会产生更多返佣。付得更多的人拿回更多。但这并不意味着吃单更便宜。

用上文那个 Bybit 的 $1,000,000 月度例子,按月交易量低于 $50M 时适用的入门返佣等级来算。全吃单的一个月付 $550 手续费、拿回 $220,净成本 $330。全挂单的一个月付 $200、拿回 $80,净成本 $120。返佣把差距从 $350 缩小到 $210——它给吃单方提供了缓冲,但从不会让排名反转。返佣之后,全挂单的成本仍然大约只有全吃单的三分之一。

实际的读法是:返佣与挂单纪律是叠加关系,不是二选一。两者都用。另外请注意返佣是按什么计算的——只按交易手续费。永续合约的资金费永远不在返佣范围内,因为它是在交易者之间支付而非付给交易所;资金费率 vs 交易手续费解释了这个区别对任何隔夜持仓的人为何重要。想在优化之前先看清你实际付了多少,请看如何查询你在 Bybit、OKX 与 Bitget 已付的手续费。

Bybit 永续,成交名义价值 $1,000,000已付手续费入门等级返佣(40%)净成本
全挂单$200$80$120
全吃单$550$220$330
差额$350$140$210

拿到成交——以及坚持要它的真实代价

机制简单而乏味。把你的订单挂在价差的被动一侧。要以挂单方式买入,你的限价必须等于或低于最优买价;要卖出,则等于或高于最优卖价。跟在最优买价上通常有效;把价格挂到穿过它一个跳,就不行了——那是一张披着限价单外衣的吃单,而在没有只做挂单的情况下,交易所会很乐意按吃单费率把它成交掉。

然后无论如何都加上只做挂单。从你读取订单簿到你的订单抵达撮合引擎之间,市场会动。Bybit 自己的例子正是这个:交易者在最优卖价为 9,001 时挂出 9,000 的买单,途中卖价滑到 8,995,若没有只做挂单,该订单会立即以吃单成交。只做挂单不是定价正确的替代品——它是对你屏幕与撮合引擎之间那道缝隙的保险。

接下来是挂单费指南通常会跳过的部分。只做挂单有真实的代价,而且它不是以基点来衡量的。

第一,错失的入场。一张被撤销的只做挂单订单不是一张成交的订单。如果你想要的形态没带上你就走了,你省下的手续费无关紧要——你空仓,而交易没了。在 $10,000 的 Bybit 来回上,你保护的是 $7.00。拿这个去换错过一个你其实已经识别出来的行情,是一笔糟糕的交易。

第二,队列位置与逆向选择。一张挂着的买单会在有人愿意卖给它时成交。从统计上说,这更常发生在市场即将朝对你不利的方向走的时候,而不是即将朝有利方向走的时候。挂单费更低,恰恰是因为挂单方承担了这个风险;你是被付了一点折扣去接信息上较差的那一侧。在热门价位的长队尾部挂着会让情况更糟,因为你唯一能拿到的成交,就是那个价位被击穿的时候。

第三,反复重挂的跑步机。因为三家都是撤单而非挂住,趋势行情会一次又一次撤掉你的只做挂单订单。一个跳一个跳地追上去,可能让你最终的成交价比一张吃单还差,手续费上的节省被滑点吞得一干二净。

只做挂单明显正确的场合:你有耐心等的入场、分批减仓、做市风格的策略、成交笔数众多且没有哪一笔特别急的网格与定投机器人,以及任何单笔优势接近来回手续费的策略。而吃单单纯就是正确选择的场合:止损离场、追着正在跑的行情平仓,以及任何「空仓比 0.035% 的名义价值更重要」的情形。为了离开一个糟糕的仓位而付吃单费不是错误;拒绝付才是。

情形更好的选择原因
在你标记好的价位耐心入场只做挂单的限价单错过它不会让你损失任何已有的东西
止损或平掉亏损仓位市价单或穿价限价单确定性比 0.035% 更值钱
网格、定投或分批订单只做挂单的限价单成交笔数多,没有哪一笔单独很急
追一个快速的趋势行情市价单,或者干脆不做重挂的滑点超过省下的手续费
Bybit 或 Bitget 基础等级的现货就手续费而言两者皆可挂单与吃单都是 0.1000%

挂单少付一点,剩下的再拿回一部分

挂单纪律降低手续费。返佣把剩下那部分手续费的一份还给你。Rebatly 是 Bybit、OKX 与 Bitget 的注册联盟伙伴,并把佣金以手续费返佣的形式分享给推荐来的交易者——Bybit 最高 50%,OKX 与 Bitget 最高 40%。在新账户上用推荐码 REBATLY 注册;交易所无法在账户建立之后再挂上推荐码,所以这是注册时的一次性决定。

等级由你的月交易量决定。在 Bybit 上是低于 $50M 为 40%,自 $50M 起 45%,自 $150M 起 50%;在 OKX 与 Bitget 上,同样的门槛对应 30%、35% 与 40%。返佣按你实际支付的交易手续费每日计算,次日以 USDT 通过内部转账发送到你自己的交易所账户,通常在 UTC 04:00 至 12:00 之间。最低派发为 1 USDT,不足的日子会累计到达标为止。

Rebatly 只会看到你公开的交易所 UID。不涉及 API 密钥、不涉及密码、不托管资金、不需要充值。你可以在 Telegram 机器人 t.me/rebatlybot 查看已赚取的金额。有疑问请联系 t.me/rebatly 或 hello@rebatly.io。Rebatly 于 2026 年上线。更多关于降低手续费本身的内容,见完整指南库。

Rebatly 是一家以佣金为收入来源的独立联盟伙伴;本文不构成投资建议。

事项详情
注册码REBATLY — 仅适用于新账户
返佣比例Bybit 最高 50%;OKX 与 Bitget 最高 40%
等级依据月交易量:$50M 与 $150M 门槛
计算方式每日,按实际支付的交易手续费
派发次日,USDT,内部转账,通常 UTC 04:00–12:00
最低金额1 USDT;不足的日子累计
Rebatly 能看到什么仅你公开的交易所 UID

指南

已返佣 $10M+ · 每日以 USDT 发放 · 永远不需要密码或 API 密钥

已经注册过了?发消息给 @rebatly,我们帮你确认是否已绑定。

2026 年 9 月 21 日 — 发布。现货与 USDT 永续的基础挂单/吃单费率于 2026 年 9 月 21 日直接读取自 Bybit、OKX 与 Bitget 的费率页面,包括 Bybit 的 VIP 与 PRO/做市商费率表,以及三家的零挂单费与负挂单费等级。只做挂单的行为已对照各交易所自己的 API 文档核实(Bybit timeInForce PostOnly、OKX ordType post_only、Bitget force post_only)与帮助中心,包括 Bybit 的 Post-Only 订单文章(最后更新 2026 年 6 月 17 日)及其挂单与吃单对比页(最后更新 2026 年 9 月 13 日)。


常见问题

只做挂单的订单能保证我付挂单费吗?

能,但有一个条件:它保证你永远不会付吃单费,因为如果订单一到达就会撮合,它会被撤销而不是成交。如果它成交了,就是从订单簿上被成交的,所以是按挂单费率的挂单成交。它无法保证的是你到底会不会成交。Bybit、OKX 与 Bitget 都是撤单而非拒单后挂住,所以一张被撤销的只做挂单订单必须重新提交。

限价单一定是挂单吗?

不是,而这是关于交易手续费最常见、也最昂贵的误解。一张价格穿过买卖价差的限价单会立即与挂着的订单撮合,并按吃单费率收费。Bybit 自己的帮助中心把吃单列为「可以是市价单或限价单」,而挂单是「仅限价单」。决定它的只有挂单行为——下单类型的名称说明不了什么。

现货上值得用只做挂单吗?

就手续费而言,完全取决于交易所。在基础等级,Bybit 现货收 0.1000% 挂单与 0.1000% 吃单,Bitget 两边都是 0.1%——所以在那里只做挂单省不下手续费。OKX 确实给了基础等级现货挂单折扣,0.0800% 对 0.1000%。在 USDT 永续上,三家都给出真正的挂单折扣,吃单成本是挂单的 2.5 至 3 倍。

挂单费有可能是零甚至负的吗?

有,在费率表的顶端。OKX 在 VIP 7 至 VIP 9 的现货与合约上支付负挂单费率,最低到 -0.0050%,并在 VIP 6 达到 0.0000% 挂单费。Bybit 的 Supreme VIP 等级在永续与交割合约上挂单费为 0.0000%,其做市商等级可达 -0.0060%。Bitget 最高 VIP 那一行在现货与 USDT 本位合约上挂单费为 0%。交易量门槛动辄数亿至数十亿,所以这些不是零售用户能达到的。

既然返佣会把手续费的一部分还给我,那我是不是该用吃单方式交易以赚更多返佣?

不。返佣是已付手续费的一部分,所以全吃单的一个月在绝对金额上确实会产生更多返佣——但你为此付出的多得多。在 Bybit 上以每月成交名义价值 $1,000,000 计,全吃单的一个月花 $550、返还 $220,净成本 $330;全挂单的一个月花 $200、返还 $80,净成本 $120。返佣缩小了差距,但从不会让它反转。挂单纪律与返佣是协同关系,不是互相替代。