买卖价差是什么?价差百分比计算详解
买卖价差是最高买价与最低卖价之间的差额。学会用百分比计算价差,并了解它为什么决定套利利润。
更新于
买卖价差(Bid-Ask Spread)是某个市场中买方出价的最高价格与卖方要价的最低价格之间的差额。它是你选择立即成交而不是等待所要付出的代价。把它表示为占中间价的百分比,你就能比较不同币种和不同交易所之间的交易成本。
核心要点
- 价差 = 卖一价 − 买一价。中间价(Mid Price)是两者的平均值。
- 价差 % =(卖价 − 买价)÷ 中间价 × 100,这是比较不同市场的标准方法。
- 买入后立即卖出,你要付出整个价差;单笔交易相对于中间价,大约要付出一半的价差。
- 在流动性好的市场中价差很窄,在深度不足或波动剧烈的市场中价差很宽。
- 在套利中,真正的优势是卖出平台的买价减去买入平台的卖价,而不是两边中间价之间的差距。
买价、卖价与中间价
每一份订单簿都有两边:
- 买单(Bid)是买入委托。买一价(Best Bid)是当前任何人愿意支付的最高价格。
- 卖单(Ask,也称 Offer)是卖出委托。卖一价(Best Ask)是当前任何人愿意卖出的最低价格。
卖一价永远高于买一价。如果两者相遇,订单就会撮合成交。两者之间的差距就是价差,而正中间的那个点就是中间价,通常被用作“公允”的参考价格。
当你下市价买单时,你按卖价成交。当你下市价卖单时,你按买价成交。行情页上显示的价格通常是最新成交价(Last Price),它可能位于两者之间的任何位置。
如何用百分比计算价差
价差 % =(卖一价 − 买一价)÷ 中间价 × 100
下面是两个使用示例数字(仅作说明)的例子:
| 市场 | 买一价 | 卖一价 | 价差 | 中间价 | 价差 % |
|---|---|---|---|---|---|
| 大市值币种 | $60,000.00 | $60,006.00 | $6.00 | $60,003.00 | 0.010% |
| 小市值代币 | $0.9950 | $1.0050 | $0.0100 | $1.0000 | 1.000% |
$6 的价差看起来比一美分的价差大,但按百分比计算,交易这个小市值代币的成本要高出 100 倍。所以比较价差时,一定要用百分比而不是绝对金额。
有些资料会用卖价而不是中间价作为除数。对于很窄的价差,两者差别微乎其微,但在做比较时一定要保持口径一致。
为什么价差是一种交易成本
假设你以卖价 $1.0050 买入 1 个单位的小市值代币,然后立即以买价 $0.9950 卖出。在计入任何交易手续费之前,你已经亏掉了 $0.0100,也就是整个价差。以中间价为基准,每条腿都让你付出了一半的价差:0.5%。
这就是为什么即使你不来回交易,价差也很重要。任何用市价单开出的仓位,一开始就会有大约半个价差的浮亏(未实现亏损)。用市价单平仓时,还要再付出另一半。
价差也是滑点的第一层。如果你的订单规模大于最优价格上的可成交数量,你除了要付出价差,还要在此基础上额外承担价格冲击(Price Impact)。
为什么价差对套利很重要
价差套利寻找的是同一资产在两个平台上以不同价格交易的机会。很多人常犯的错误是直接比较两边的中间价或最新成交价。你真正能执行的是:
总优势(Gross Edge)% =(卖出平台的买价 − 买入平台的卖价)÷ 买入平台的卖价 × 100
计算实例,使用假设的价格,每条腿的吃单手续费为 0.05%(仅作示例):
| 交易所 A | 交易所 B | |
|---|---|---|
| 买一价 | $99.90 | $100.30 |
| 卖一价 | $100.10 | $100.50 |
| 中间价 | $100.00 | $100.40 |
- 中间价之间的差距:($100.40 − $100.00)÷ $100.00 = 0.40%。看起来很有吸引力。
- 可执行的优势(Executable Edge):在 A 按卖价 $100.10 买入,在 B 按买价 $100.30 卖出。($100.30 − $100.10)÷ $100.10 = 0.20%。
- 扣除两条腿的吃单手续费后:0.20% − 0.05% − 0.05% = 0.10%。
表面上的机会有一半其实只是两边的价差。如果价差更宽或手续费更高,同样的中间价差距甚至可能是亏损。
同样的逻辑也适用于期现套利或资金费率仓位。每条腿开仓时你要跨越一次价差,平仓时还要再跨越一次,所以一个双腿仓位在整个生命周期内要跨越四次价差。在深度不足的永续合约市场上,这些成本可能会吃掉好几天的资金费用收入。
影响价差的因素
| 因素 | 对价差的影响 |
|---|---|
| 流动性高、做市商多 | 更窄 |
| 交易活跃 | 通常更窄 |
| 波动性(Volatility)高、价格快速变动 | 更宽,因为做市商会扩大报价或撤回报价 |
| 小市值或新上线代币 | 更宽 |
| 该市场交易不活跃的时段 | 通常更宽 |
| 价格最小变动单位(Tick Size)相对价格较大 | 可能强制形成一个最低价差 |
做市商(Market Maker)通过在买卖两边同时报价来赚取价差。当风险上升时,他们会把报价拉得更宽来保护自己,这就是为什么价差往往恰恰在大量交易者想要离场时急剧扩大。
常见错误
- 用最新成交价来评估一笔交易。最新一笔成交可能发生在买价,也可能发生在卖价;它无法告诉你现在能以什么价格成交。
- 忽略平仓时的价差。你开仓时看到的价差,到你需要平仓时可能会宽得多。
- 用美元比较价差。只有百分比才能在不同资产之间进行比较。
- 忘记考虑订单规模。即使价差很窄,如果订单簿最优档位上的数量很少,大额订单仍然会产生严重的滑点。
ArbTide 能帮你做什么
套利扫描器根据可执行的买价和卖价而不是最新成交价来计算价差,所以你看到的优势已经考虑了跨越两边订单簿的成本。要把手续费和价差叠加起来计算净结果,请使用套利利润计算器。
常见问题
- 什么是买卖价差?
- 买卖价差是买方愿意支付的最高价格(买一价)与卖方愿意接受的最低价格(卖一价)之间的差额。它是立即成交所要付出的成本。
- 如何用百分比计算价差?
- 用卖价与买价之差除以中间价,再乘以 100。中间价是买一价和卖一价的平均值。
- 加密货币中多大的买卖价差算好?
- 没有固定的标准,但越窄越好。大型交易所上的主流交易对,价差通常只有百分之零点零几甚至更低,而小市值代币的价差可能达到 1% 或更高。
- 为什么买卖价差对套利很重要?
- 一笔套利交易要在一个平台按卖价买入,在另一个平台按买价卖出。只比较中间价或最新成交价会忽略两边的价差,可能让一笔亏钱的交易看起来有利可图。
- 什么会让价差变宽?
- 流动性低、波动性高以及活跃做市商少,都会让价差变宽。在价格剧烈波动期间,做市商会撤回报价或重新报价,价差也往往会随之扩大。