全部期权指南
报价价差和真实执行成本有关,但不是同一个数8 分钟阅读

期货 Bid-Ask Spread 与滑点怎么计算?

了解期货买卖价差如何形成执行成本、spread 与滑点的区别,以及如何把两者换算成 tick 和现金金额。

由 Mark 编写 · 官方资料列于文末

直接答案

期货 Bid-Ask Spread 是最佳买价与最佳卖价之间的差。滑点是明确参考价格与实际成交价之间的差。分别把两者换算成 tick 和现金,才能正确比较执行成本。

先用tick读取价差

假设期货市场显示:

价差为0.25点,也就是1个tick。

对于1份合约,一个完整价差价值12.50美元。

如果立即在5,000.25买入,又能立即在5,000.00卖出,佣金前价格差为1个tick。

4份合约则是4 × 12.50美元 = 50美元。

  • 最佳买价:5,000.00
  • 最佳卖价:5,000.25
  • 最小tick:0.25
  • tick价值:12.50美元

跨越价差和滑点是不同测量

跨越价差表示与当前可用的对手报价成交。

主动买方通常与卖价互动,主动卖方通常与买价互动。

计算滑点必须先有参考价格。

可以把买入成交与下单时最佳卖价、中间价或其他记录好的基准比较。

不同基准回答不同问题。

不要在没有写明基准时,把所有相对中间价的差都叫滑点。

计算例子:订单吃到更高的卖价

假设最佳卖价为5,000.25。

提交4份可立即成交的买单。

2份在5,000.25成交,2份在5,000.50成交。

加权平均成交价为:

(2 × 5,000.25 + 2 × 5,000.50) ÷ 4 = 5,000.375。

相对原最佳卖价5,000.25,平均不利滑点为每份0.125点。

如果每点价值50美元:

0.125 × 50美元 × 4 = 相对原卖价25美元滑点。

多个有效tick价格的成交平均后,平均价可以落在tick之间。

为什么期货订单会在多个价格成交说明加权平均计算。

可见价差不能保证成交价

最佳买价和卖价只是实时市场的一个瞬间。

显示数量可能小于你的订单。

订单到达交易所前,其他订单可以增加、取消或成交。

因此可立即成交订单可能消耗多个价格层级。

限价单可以限制最差接受价格,但也可能部分或完全不成交。

期货市价单与限价单说明这种取舍。

分开spread、滑点、费用和市场影响

执行成本可能有多个部分。

spread是市场显示的报价条件。

滑点是实际成交与明确参考基准之间的差。

佣金、交易所和清算费用是明确收费。

市场影响是与执行订单有关的价格变化,可能很难与普通市场变化分离。

把这些概念分开,避免同一成本计算两次。

计入费用后的期货盈亏平衡说明交易成本如何移动净盈亏平衡。 [!TRYMARK] 测量一笔期货执行 记录买价、卖价、中间价、下单时间、每笔成交、tick价值和数量。分别计算价差、加权平均成交价、相对所选基准的滑点和现金影响。

使用执行成本检查清单

确认准确合约月份。

记录明确时间的买价、卖价和显示数量。

写明滑点使用的参考基准。

保留每笔成交价格和数量。

计算加权平均成交价。

把价差和滑点换算成tick。

用准确合约价值把tick换成现金。

佣金和交易所或清算费用单独加入。

不要把之后的图表价格当作下单到达时的报价。

本文解释测量方法,不推荐特定订单类型。

常见问题

期货Bid-Ask Spread怎么计算?

用最佳卖价减去最佳买价,再除以最小tick得到tick数量。再乘以tick价值和合约数量得到现金价值。

Bid-Ask Spread和滑点一样吗?

不一样。spread是买卖报价差,滑点是实际成交与所选参考价格,例如下单时卖价、买价或中间价的差。

为什么期货市价单成交价比最佳卖价更差?

最佳卖价的显示数量可能小于订单,或在撮合前已经变化。订单随后可能继续成交下一个价格层级。

限价单能消除滑点吗?

限价可以阻止比边界更差的成交,但不能保证成交。如果没有匹配流动性,订单可能部分或完全不成交。

资料来源与延伸阅读

相关指南