不少新手第一次打开加密货币交易所的高级交易页面,会看到 Maker、Taker、Limit、Market、Post Only 这些词。
如果只是买一点 BTC,可能感觉这些概念没什么用。
但当交易金额变大、交易次数增加以后,Maker 和 Taker 的区别就会直接体现在手续费、成交价格以及最终交易成本上。
更关键的是,很多人有一个误区:
只要使用限价单,就是 Maker。
这个说法并不准确。
在多数采用订单簿模式的交易所里,判断 Maker 还是 Taker,核心不是你点击了什么订单类型,而是你的订单成交时到底是在增加订单簿流动性,还是直接吃掉已经存在的订单。
Binance 官方也明确说明,限价单如果立即成交,也可能属于 Taker;只有订单进入订单簿并等待其他订单来成交时,才属于 Maker。
Maker和Taker到底是什么意思
先把两个词翻译成人话。
Maker = 挂单提供流动性的人
Taker = 吃单立即成交的人
假设 BTC 当前市场上:
卖一:$100,010
卖二:$100,020
卖三:$100,050
买一:$99,990
买二:$99,980
买三:$99,950
这时候你准备买 BTC。
如果你直接用市价单买,系统会去吃掉卖一、卖二等已经挂在订单簿里的卖单。
你就是 Taker。
如果你挂一个 $99,950 的买单,暂时没人愿意卖给你,这个订单会留在订单簿里等待成交。
你就是 Maker。
所以两者真正的区别,可以简单理解成:
Maker 是把流动性放进订单簿,Taker 是把订单簿里的流动性拿走。
Binance 对 Maker 和 Taker 的官方解释也是基于这个逻辑。
为什么交易所要区分Maker和Taker
交易所本质上需要一个足够厚的订单簿。
如果所有人都只想立即买卖,订单簿里的挂单数量不足,交易就会变得困难,买卖价差也可能扩大。
Maker 的作用就是提前把买单和卖单放在订单簿里。
其他人想马上成交时,就可以直接拿这些订单成交。
所以很多交易所会通过手续费机制鼓励 Maker 提供流动性。
在 Maker-Taker 模式下,Maker 的手续费通常低于 Taker,有些平台甚至会针对特定市场和用户提供 Maker 返佣。具体费率则取决于交易所、交易产品、用户等级和市场。
这里有一个很重要的概念:
Maker 和 Taker 不是职业名称,而是每一笔订单成交时的交易角色。
普通散户同样可以成为 Maker。
限价单是不是Maker
这是最容易搞错的问题。
答案是:
不一定。
假设 BTC 当前卖一价格是 100,000 美元。
你挂一个限价买单:
BTC 买入价格:100,000 美元
如果这个价格能够直接和订单簿里的卖单成交,那么你的订单可能会立即成交。
虽然你使用的是 Limit 限价单,但你实际上是在主动吃掉已有流动性。
这时候就是 Taker。
反过来,如果 BTC 当前价格是 100,000 美元,你挂:
BTC 买入价格:99,500 美元
市场暂时没有卖家愿意以 99,500 美元卖给你。
订单进入订单簿等待成交。
这时候才属于 Maker。
Binance 官方明确指出,使用 Limit 限价单并不能保证成为 Maker;如果订单立即成交,就可能按照 Taker 处理。
Coinbase 的交易规则也采用类似逻辑:没有立即匹配的限价单进入订单簿并作为 Maker,而立即成交的部分按照 Taker 处理。
市价单为什么通常是Taker
市价单的特点就是:
我要现在成交。
你不指定一个固定成交价格,而是要求系统按照当前市场可获得的价格尽快完成交易。
因此市价单会主动匹配订单簿里已经存在的订单。
所以在传统订单簿交易所里,市价单通常属于 Taker。
比如:
BTC 当前:
卖一:100,000 美元,0.5 BTC
卖二:100,050 美元,1 BTC
卖三:100,100 美元,2 BTC
你直接市价买入 1 BTC。
系统可能先成交:
0.5 BTC × 100,000
剩余 0.5 BTC 再成交:
0.5 BTC × 100,050
你的平均成交价格就可能高于 100,000 美元。
这就是为什么:
市价单的成本不只是手续费,还有滑点。
Maker和Taker手续费怎么算
计算其实很简单。
交易手续费:
成交金额 × 手续费率 = 手续费
假设你交易 10,000 USDT。
Maker 手续费假设为 0.08%。
那么:
10,000 × 0.08% = 8 USDT
如果 Taker 手续费是 0.10%。
那么:
10,000 × 0.10% = 10 USDT
单次只差 2 USDT。
但如果每天交易很多次,差距就会慢慢放大。
假设一天成交 100,000 USDT。
Maker:
100,000 × 0.08% = 80 USDT
Taker:
100,000 × 0.10% = 100 USDT
一天差 20 USDT。
一个月如果累计交易量达到几百万 USDT,手续费差距就不再是小数字。
不过这里不要直接套某一个交易所的费率。
不同平台、现货与合约、VIP等级、交易对以及活动期间的费率都可能不同。
例如 Coinbase Advanced 官方说明,Maker 和 Taker 使用不同费率,而且用户费率等级会根据交易量调整。
什么是Post Only
如果你特别在意 Maker 身份,交易所通常会提供一个非常有用的功能:
Post Only
它的作用可以简单理解为:
只允许我的订单作为挂单进入订单簿,不允许它直接吃单成交。
比如 BTC 当前:
卖一:100,000
你想挂一个买单。
如果你输入:
买入 BTC:100,000
这个价格可能马上成交。
如果开启 Post Only,系统会阻止这种立即成交的情况。
Binance 官方说明,启用 Post Only 后,订单不会直接与订单簿中的现有订单匹配;如果订单会立即成交,系统会取消该订单,从而确保成交时使用 Maker 费率。
这对于频繁交易的人很实用。
但它也有一个代价:
你不一定能马上成交。
因为你选择的是提供流动性,而不是主动拿流动性。
Maker手续费低,是不是一定比Taker好
不一定。
这是另一个比较容易产生误解的地方。
假设:
Maker 手续费:0.08%
Taker 手续费:0.10%
看起来 Maker 肯定更划算。
但如果你为了省 0.02% 手续费,一直等价格回调,结果 BTC 直接上涨 1%。
那省下来的手续费根本不值得。
举个非常简单的例子。
你准备买入 10,000 USDT 的 BTC。
Taker:
立即成交,手续费大约 10 USDT。
Maker:
你挂低一点的价格,手续费大约 8 USDT。
表面上省了 2 USDT。
但如果 BTC 很快上涨 1%,你没有成交,之后只能在更高的位置买。
这时候真正影响成本的已经不是那 2 USDT 手续费。
所以交易不能只盯着 Maker 费率。
成交价格 + 滑点 + 手续费 + 是否错过行情,都应该一起计算。
市价单和限价单有什么区别
可以把它们理解成两种完全不同的交易思路。
| 项目 | 市价单 | 限价单 |
|---|---|---|
| 成交速度 | 快 | 不确定 |
| 成交价格 | 按市场可用价格 | 由你指定价格 |
| 通常角色 | Taker | Maker或Taker |
| 是否可能等待 | 通常不会 | 可能长时间不成交 |
| 滑点 | 可能较明显 | 通常更容易控制 |
| 适合场景 | 需要立即成交 | 不急着成交 |
| 主要风险 | 滑点 | 不成交、踏空 |
| 能否Post Only | 通常不能 | 可以,视平台而定 |
所以市价单并不是坏东西。
当市场快速波动时,你真正需要的是执行。
这时候为了省一点手续费强行挂单,反而可能影响交易计划。
什么情况下适合使用Maker挂单
Maker 更适合这些情况。
不着急成交
比如你认为 BTC 跌到某个价格以后才值得买。
可以提前挂一个限价单。
价格到了,订单成交。
没到,就继续等待。
交易金额比较大
大额订单如果直接使用市价单,很容易连续吃掉多个价位。
这时候滑点可能比手续费更值得关注。
通过限价单分批成交,有机会减少市场冲击。
做区间交易
如果你明确有一个交易区间:
下方买入
上方卖出
可以提前设置挂单。
这样不需要每次价格到了才手动追单。
什么情况下Taker反而更合适
如果行情正在快速变化,Taker 有明显优势:
执行快。
比如 BTC 突然突破一个关键价格。
你判断这个位置需要立即成交。
如果你挂一个距离当前价格很远的 Maker 单,可能永远成交不了。
市场直接走掉以后,你只能追更高的位置。
这种时候,应该关注的是:
我需要什么价格成交,而不是我能省多少手续费。
短线交易尤其如此。
大额交易为什么更需要关注订单簿
假设交易所显示:
BTC:
卖一:100,000,0.1 BTC
卖二:100,050,0.2 BTC
卖三:100,100,0.5 BTC
卖四:100,300,1 BTC
你准备一次买 1 BTC。
如果直接市价买,订单可能从 100,000 一路吃到 100,300。
最后的平均成交价格就不会等于最开始看到的 100,000。
这就是订单簿深度的重要性。
所以交易大额 BTC、ETH 或其他资产时,不能只看页面上的最新价格。
最好打开订单簿看看:
- 买一卖一
- 买卖价差
- 每个价格档位的数量
- 深度是否足够
- 订单是否集中在某几个价格
流动性越差,市价单越需要小心。
Maker、Taker和滑点是什么关系
手续费和滑点是两回事。
手续费是交易所收取的交易成本。
滑点则是你最终成交价格和你原本预期价格之间产生的差异。
例如你看到 BTC:
100,000 美元
于是准备买入。
结果市价成交平均价格:
100,080 美元
那么这 80 美元的价格差异就是交易执行过程中的滑点因素之一。
如果订单很大,或者市场很薄,滑点可能更加明显。
所以:
低手续费 ≠ 低交易成本。
有时候一个手续费略高但流动性更好的市场,最终实际成本反而可能更低。
现货和合约的Maker、Taker有什么不同
Maker 和 Taker 不只是现货交易的概念。
永续合约同样会使用 Maker-Taker 模式。
而且合约交易还有另外一笔非常重要的费用:
资金费率。
因此合约实际成本可能包括:
- Maker/Taker 交易手续费
- 资金费率
- 开仓成本
- 平仓成本
- 滑点
- 强平相关费用
Binance 官方关于期货交易费用的说明也把交易佣金、资金费以及强平相关费用分开计算。
所以不要看到某个平台的合约 Maker 费率很低,就直接认为交易成本一定低。
如果你持仓几个小时甚至几天,资金费率可能同样需要纳入计算。
一个比较实用的交易成本计算方式
如果想真正比较两个交易所,不要只比较手续费表。
可以使用这个思路:
实际交易成本 ≈ 交易手续费 + 滑点 + 资金费率 + 其他执行成本
对于现货交易:
实际成本 ≈ 手续费 + 滑点
对于永续合约:
实际成本 ≈ 开仓手续费 + 平仓手续费 + 滑点 + 持仓期间资金费率
这样比较才比较接近真实情况。
新手怎么使用Maker和Taker
刚开始交易的时候,不需要把事情搞得太复杂。
可以按照这个逻辑:
需要马上成交
使用市价单或者能够立即成交的限价单。
接受 Taker 费用。
不着急成交
使用限价单。
把价格放到自己真正愿意成交的位置。
特别想确保Maker
使用 Post Only,如果交易所提供这个功能。
交易金额比较大
先观察订单簿深度,不要直接把大额订单全部扔进市价单。
交易合约
除了 Maker/Taker,还要查看资金费率。
一个简单的实战场景
假设 BTC 当前价格:
100,000 USDT
你准备买入 10,000 USDT。
方案A:直接市价买
优点:
- 立即成交
- 不需要等待
- 执行简单
缺点:
- Taker手续费
- 可能产生滑点
- 大额订单可能吃多个价位
方案B:限价挂单
比如:
99,700 USDT
优点:
- 可以控制最低接受价格
- 如果订单进入订单簿并成交,可以成为 Maker
- 有机会获得更低的成交成本
缺点:
- 可能不成交
- BTC 如果直接上涨,你可能错过这次交易
方案C:Post Only
设置:
99,700 USDT
Post Only
如果该订单会立即成交,系统拒绝它;只有能够进入订单簿等待成交时才保留。
这种方式更适合明确希望以 Maker 身份成交的人。
看手续费时不要只看一个数字
交易所的手续费页面经常会出现很多等级。
例如:
普通用户
VIP 1
VIP 2
VIP 3
不同等级的 Maker 和 Taker 费率可能不同。
有些平台还会根据:
- 30天交易量
- 持有平台币
- 特定交易对
- 活动
- 机构身份
- 做市商计划
调整实际费率。
Coinbase Advanced 就明确说明,其费率等级与过去 30 天交易量相关,而且下单时适用的是当时的费率等级。
所以网上看到一个手续费数字,不一定就是你的实际费率。
真正交易之前,最好直接查看交易所当前账户页面显示的费率。
Maker和Taker最容易搞错的几个地方
误区一:限价单一定是Maker
错。
限价单如果立即成交,也可能成为 Taker。
误区二:Maker一定比Taker赚钱
错。
Maker通常手续费更低,但可能面临不成交的问题。
误区三:市价单一定很贵
不一定。
手续费可能只是其中一部分成本。
真正需要看的是最终成交价格和滑点。
误区四:手续费越低的交易所越好
也不能这样判断。
流动性、价差、交易深度和执行质量都会影响实际成本。
误区五:为了成为Maker,任何时候都应该挂单
也不对。
如果行情正在快速变化,执行本身可能比节省一点手续费更加重要。
Maker和Taker一句话理解
如果你刚开始接触交易所,可以直接记住这句话:
Maker 是把订单放进订单簿等别人来成交,Taker 是直接拿订单簿里已经存在的订单成交。
市价单通常是 Taker。
限价单可以是 Maker,也可以是 Taker。
Post Only 则是帮助你确保订单不会直接吃掉现有流动性的工具。
真正会交易以后,你会发现手续费只是成本的一部分。
订单簿深度、买卖价差、滑点、成交速度,以及合约中的资金费率,往往都会影响最终结果。
对于小额、低频交易,Maker 和 Taker 的手续费差距可能没有想象中那么重要。
但对于高频交易、大额交易或者长期做合约的人来说,这个区别就值得认真计算了。
常见问题
Maker和Taker是什么意思?
Maker 指提供订单簿流动性的交易者,Taker 指直接匹配已有订单、消耗订单簿流动性的交易者。
市价单是Maker还是Taker?
在采用传统订单簿模式的交易所中,市价单通常属于 Taker,因为它会立即匹配订单簿中的已有订单。
限价单一定是Maker吗?
不是。如果限价单提交后立即与订单簿中的订单成交,那么对应成交部分可能按照 Taker 处理。
怎么保证自己是Maker?
如果交易所支持,可以使用 Post Only。该功能会阻止订单立即吃掉订单簿里的现有订单。
Maker手续费一定比Taker低吗?
很多采用 Maker-Taker 模式的交易所会给 Maker 更低的费率,但具体规则取决于平台、产品、用户等级和市场,不能一概而论。
Maker和Taker哪个更适合新手?
如果你刚开始交易,应该先理解两者的成交机制,而不是单纯追求 Maker。需要立即成交时可以接受 Taker;不着急成交时可以使用限价挂单。
为什么我的限价单最后收了Taker手续费?
最常见的原因是订单提交后立即与订单簿里的现有订单发生了匹配。限价单本身并不能保证 Maker 身份。
合约交易也有Maker和Taker吗?
有。永续合约等产品同样可能采用 Maker-Taker 费率体系,而且还需要额外考虑资金费率等成本。