只做 Maker(Post Only)是限价单上的一个选项:勾上以后,这张单只能挂在订单簿上等别人来成交,不能在下单时去吃盘口里已经挂着的单子。它常被说成「省手续费的订单」,省不省要拿费率表去对:挂单和吃单费率相同的档位,勾了它,手续费一分不少。
币安现货把它做成限价单上的一个复选框:勾选【只做 Maker】后,订单不会立即成交,而是作为挂单方留在订单簿里,成交时按挂单手续费计;这张单要是有一部分会立即成交,系统会把整张单取消。
只挂单、Post Only、ALO 和只做 Maker 是同一类设置
这几个名字说的都是「只以挂单方身份进入订单簿」。币安写作「只做 Maker」(Post Only);中文资料里还会碰到「只挂单」「Post-Only 订单」,英文缩写里还有 ALO。
欧易叫它「只挂单」(Post only),是「高级限价委托」的一个选项。按欧易帮助中心的《基础委托类型》,这种委托保证进入订单簿,能立即和现有委托撮合就会被取消,这一点和币安相同。它举的例子是买 BTC:买入价设 30,000 USDT、没有可立即撮合的卖单,委托进入订单簿,成为挂单方;设 30,740 USDT、能立即和卖单撮合,委托被取消。
只做 Maker 在哪里设置(以币安网页端为例)
按币安的订单说明,这个选项只有网页端有,打开方法:
- 登录账户,进入现货交易页面。
- 点屏幕右上角的【设置】图标,再点【布局】选项卡。
- 在【订单模式】下选择【高级】。
- 回到下单区下限价单,填好价格和数量,勾选【只做 Maker】复选框后提交。
下单区找不到这个复选框,先回设置里看订单模式是不是还没切到【高级】。
只做 Maker 只能用在限价单上。市价单按当前最优市场价立即执行,本来就是去和盘口现有的单子成交,和「下单当下不成交」放不进同一张单。
只做 Maker 订单为什么一提交就被取消
限价单的成交条件是:买单成交价不高于限价,卖单成交价不低于限价。放到盘口上,一张限价买单的价格只要不低于卖一(簿上最便宜的那张卖单),一下单就有卖单能和它撮合,它就成了吃单方。
普通限价单遇到这种情况会直接成交:比如当前价 2,400 时下一张限价 3,000 的买单,会立即成交,成交价在 2,400 左右,不是 3,000。勾了只做 Maker,这条路被堵上:系统不让它变成吃单,只能在下单时把它取消。卖单方向相反,限价不高于买一就会被取消。
算例假设盘口上卖一是 100.00 USDT,挂着 2 个;卖二 100.30 USDT;买一 99.90 USDT。现在下一张只做 Maker 的限价买单,数量 5 个。限价填 99.95,低于卖一:簿上没有 99.95 或更低的卖单,下单时撮合不了,订单留在簿上成为新的买一,等卖方来成交,成交时按挂单费计。限价填 100.00,等于卖一:买入价 ≤ 限价的条件已经满足,卖一那 2 个会立即成交,于是整张订单在下单时被取消,5 个一个都不成交。限价填 100.20,高于卖一:同样会立即吃掉卖一那 2 个,订单被取消;换成普通限价单,结果是 2 个按 100.00 成交,剩下 3 个以 100.20 挂在簿上(卖二 100.30 够不着)。
手续费能省多少:各档位的挂单、吃单费率对照
下面是币安现货费率表里的几档(2026 年 10 月)。费率会调,下单前以你账户里显示的费率为准。
| 档位 | 30 天交易量与 BNB 持仓 | 挂单 / 吃单 | BNB 抵扣 7.5 折后 |
|---|---|---|---|
| 普通用户 | < 1,000,000 USD 或 ≥ 0 BNB | 0.100% / 0.100% | 0.07500% / 0.07500% |
| VIP 1 | ≥ 1,000,000 USD 及 ≥ 5 BNB | 0.090% / 0.100% | 0.06750% / 0.07500% |
| VIP 2 | ≥ 5,000,000 USD 及 ≥ 25 BNB | 0.080% / 0.100% | 0.06000% / 0.07500% |
| VIP 3 | ≥ 20,000,000 USD 及 ≥ 100 BNB | 0.040% / 0.060% | 0.03000% / 0.04500% |
| VIP 9 | ≥ 4,000,000,000 USD 及 ≥ 5,500 BNB | 0.011% / 0.023% | 0.00825% / 0.01725% |
普通用户这一档,挂单、吃单都是 0.100%,按 BNB 抵扣 7.5 折算后两边都是 0.075%。在这一档,订单以哪种身份成交,费率都一样,只做 Maker 不省钱。从 VIP 1 起两列才拉开:VIP 1 相差 0.010 个百分点,VIP 2 和 VIP 3 都相差 0.020 个百分点,VIP 9 相差 0.012 个百分点。
这是币安的表。欧易也把两种身份叫挂单、吃单,把订单簿叫订单表:挂单是进入订单表但不会立即成交的订单,吃单是能与订单表上现有订单匹配并立即成交的订单;它举的例子是最低卖价 1,000 USDT 时以 999 USDT 下买单,订单挂进订单表,成交后付挂单费。费率却从普通档就拉开了:欧易费率页同月的现货标准交易对,普通用户挂单 0.0800%、吃单 0.1000%,相差 0.02 个百分点;VIP 6 的挂单费率是 0.0000%,VIP 7 到 VIP 9 是负数,挂单成交还会收到返还的手续费。
成交额假定为 10,000 USDT:普通用户挂单、吃单的手续费都折合 10 USDT;在 VIP 3,挂单是 4 USDT,吃单是 6 USDT。差出来的 2 USDT,就是这笔单在 VIP 3 以挂单而不是吃单身份成交时少付的部分。
还要分清一点:普通限价单只要价格没碰到对面、挂在簿上等成交,本来就是挂单方。只做 Maker 不会让一张挂得住的单子变便宜,它针对的是另一种情形:价格填过了头,订单原本会在下单当下吃单成交。
GTC、IOC、FOK 与只做 Maker 的搭配
限价单还有 GTC、IOC、FOK 三种「生效时间」设置,决定订单有效多久:GTC 一直有效,直到完全成交或被手动取消;IOC 尝试立即全部或部分成交,没成交的部分取消;FOK 必须立即全部成交,否则取消。
IOC 和 FOK 要的是「下单当下成交」,只做 Maker 要的是「下单当下不成交」,两个条件正好相反:同一张单要是两样都带上,会立即成交就因只做 Maker 被取消,不立即成交就因 IOC 或 FOK 被取消,留不下来。GTC 只决定挂多久,和只做 Maker 不冲突。
不该用只做 Maker 的三种情况
勾了只做 Maker,保住的是挂单费率,代价是这张单可能成交不了。限价单本来就可能因为价格没到限价而成交不了;再加上这个选项,又多一条:价格填到能立刻成交的位置,单子直接被取消。
你急着成交的时候,比如想在某个价位之前把仓位卖掉,要的是马上成交。挂单得等对手来,对手未必会来。这种时候用普通限价单或市价单更对路,多付一点吃单费也值。
行情跑得快的时候,买入方向上价格一路往上,挂在原价的买单离卖一越来越远;想跟着卖一改价,改到等于或高于卖一又会被取消。订单可能一直留不下,留下了也可能一直成交不了。
小币、盘口薄的时候,买一和卖一之间价差大,每一档挂的数量少,挂单可能长时间没有对手。要是所在档位两边费率相同,等下来省的手续费是零。
只做 Maker 值得勾,要同时满足两条:你所在档位的挂单费率确实低于吃单,这笔单也等得起。两边费率相同的档位它不省手续费,剩下的用处是防止把买价填高、卖价填低时意外吃单成交;勾它如果就是为了防这个,可以留着。需要现在成交的单,就不该勾。
常见疑问
勾了只做 Maker,订单一提交就被取消,价格该怎么填?
被取消,是因为填的价格会和订单簿里现有的订单撮合:买单的限价不低于卖一,或者卖单的限价不高于买一。这样的订单在下单时就会以吃单方身份成交,只做 Maker 不允许这种情况,所以系统在下单时取消整张订单,哪怕只有一部分会立即成交也一样。把买价放到卖一以下、卖价放到买一以上,再提交。
币安 App 上能勾只做 Maker 吗?
不能,这个选项只支持网页端。网页端的打开顺序是:登录后进入现货交易页面,点屏幕右上角的【设置】图标,选【布局】选项卡,在【订单模式】下选【高级】。之后提交限价单时,就可以勾选【只做 Maker】复选框。



