买卖价差:报价里那笔没写进费率表的成本
打开任何一个交易对的盘口,都会看到两列价格:上面一列是别人挂着要卖的,下面一列是别人挂着要买的。两列之间有一道缝——最低的卖价永远比最高的买价高一点。你每次按市价进出,都在为这道缝付钱,而它不会出现在你的任何一份账单里。
这道缝叫买卖价差,也常被叫作点差。它是交易成本里最容易被忽略的一项,因为它不像手续费那样明码标价,而是直接算在成交价里。金额大、交易勤、或者买的是冷门币的时候,它可能比手续费贵得多。
价差到底是什么
先把盘口两个数认清:
- 买一价:现在愿意出价买的人里,出得最高的那个价。你要立刻卖,就卖给他。
- 卖一价:现在愿意出货的人里,要价最低的那个价。你要立刻买,就从他手上买。
卖一永远高于买一,中间这段距离就是价差。它之所以一直存在,是因为在盘口里挂单的人(包括专门做这门生意的做市方)承担了风险:挂着的单可能被行情走过去砸中。价差是他们承担这份风险的补偿,也是你换取“立刻成交”的价格。
换个角度看更直观:假设你在同一秒买入再卖出,什么都没发生、行情纹丝不动,你也是亏的——亏的正好就是这道缝加上两遍手续费。
和滑点的区别,别搞混
这两个词经常被混着用,但它们是两件事:
| 对比项 | 买卖价差 | 滑点 |
|---|---|---|
| 什么时候确定 | 下单前就摆在盘口上 | 下单后才知道 |
| 为什么发生 | 买卖两方报价天然有距离 | 单子吃穿了一层,或提交瞬间行情跳了 |
| 发生频率 | 每次吃单成交都付 | 只在单子偏大或行情剧烈时出现 |
| 能不能事先看到 | 能,自己看盘口就能算 | 不能,只能事后对比 |
| 怎么减小 | 选深度好的对、改挂限价单 | 拆单、限价、避开波动时段 |
简单记:价差是站在门口就要交的门票,滑点是进门之后可能踩到的坑。两者都不在费率表上,但你能提前算出价差,算不出滑点。
怎么估:一个减法一个除法
不需要工具,看一眼盘口就能算:
- 记下卖一价和买一价。
- 两者相减,得到绝对价差。
- 除以两者的中间价,得到相对价差——这个百分比才有比较意义。
绝对价差 = 100.05 − 99.95 = 0.10
中间价 = (100.05 + 99.95) ÷ 2 = 100.00
相对价差 = 0.10 ÷ 100.00 = 0.10%
也就是说,如果你按市价买进再按市价卖出,光这道缝就要付掉本金的 0.10%。
做一次完整往返的估算时,直接把这个百分比当成一次性成本加进去即可。想把它和手续费、提币费放在一起看总账,见 一次完整往返的成本清单。
和手续费比,哪个更贵
这取决于你交易的是什么。给一个判断顺序:
- 主流大币、深度好的交易对——相对价差往往非常小,小到可以近似忽略。这时候手续费是主要成本,省费的重点回到费率上。
- 中等热度的币——价差和手续费可能在同一个量级。两边都要算,不能只看一边。
- 冷门币、新上线的对、小平台——价差可能是手续费的几倍甚至十几倍。这时候纠结费率表上那零点零几个百分点没有意义,真正的钱漏在盘口。
什么时候价差会突然变宽
价差不是恒定值,它随时在变。几种典型的变宽情形:
- 重大消息发布的那几分钟。盘口双方都不确定价格该在哪,挂单会主动拉开距离避险,价差可能瞬间放大好几倍。想在消息公布的一瞬间抢进,往往是用最贵的价格成交。
- 剧烈波动行情。价格快速单边走的时候,一侧的挂单被扫掉,补挂的速度跟不上,缝就被拉开。
- 参与者变少的时段。加密市场 7×24 不休市,但人不是。你所在时区的深夜、欧美主要交易时段之外、以及长假期间,下场挂单的人和资金都会少一截,缝跟着变宽。
- 冷门币和新上线的交易对。本身就没多少人挂单,盘口稀疏,价差天然宽。
- 大额单要吃好几层。严格说这是滑点,但结果一样:你实际成交的均价离盘口第一档越来越远。
其中第一条最值得记住:行情最刺激的时刻,也是成交成本最高的时刻。越急着进场,付的越多。
看不到盘口的产品,价差去哪了
有些产品不给你看订单簿,直接报一个价让你确认,比如一键闪兑、简易买币入口、以及部分理财赎回。这类产品不是没有价差,是把价差藏进了那个报价里。
它们的好处是省事:不用挑交易对、不用看盘口、不用担心挂单不成交。代价是你失去了比价的能力——你看不到当时的中间价在哪,也就无从判断这个报价合不合理。
同样的逻辑也适用于点对点买币:C2C 商家挂出的单价和市场中间价之间的差额,本质上是同一件事,只是换了个场景。这部分见 C2C 安全买第一笔 USDT。
怎么少付这笔钱
四个方向,按可操作性排序:
- 选深度好的交易对。同一个币可能有多个计价对,挑挂单最厚的那个。这是最省力、效果最直接的一步。
- 用限价单挂进盘口,而不是吃单。挂单成交的时候,价差是别人付给你的,不是你付出去的;同时挂单方的费率通常也更低。完整逻辑见 挂单和吃单的费率区别。
- 避开消息面和本地深夜时段。不急的单子,等盘口恢复正常再做。
- 减少来回次数。价差是按次付的,进出一次付一遍。少做几次没必要的调仓,比在费率上抠零头有效得多。
想把价差、手续费、提币费放在一起算总账,可以配合 到手 U 反推计算器;想比较不同平台公开费率的差别,用 各所手续费对比,但记住这类工具覆盖不了价差,价差得你自己看盘口算。
常见问题
买卖价差到底是什么?
价差和滑点有什么区别?
价差怎么估算,用什么公式?
什么情况下价差会突然变宽?
怎么少付价差?
看不到订单簿的产品,比如一键闪兑,有没有价差?
本文由 FeeTrim 编辑组按公开的市场结构常识与各平台官方说明整理核对,讲的是通用机制,不含任何平台的当前报价。文中价格数字均为演示算法用的假设值,不代表任何交易对的实际盘口。加密资产有风险,本文不构成投资建议。FeeTrim 是独立指南站、非 OKX 官方,通过邀请链接获推广佣金。