不同交易所间滑点比较

滑点是指交易的预期价格与交易的实际执行价格之间的价差。通常在市场波动加剧时下市价单最容易发生滑点。然而,在没有足够的买入或卖出兴趣以维持预期的交易价格时下大额单,也可能发生滑点。因此,交易者经常面临一个残酷的事实,即实际执行价格可能与下单时的市场价格不同。

假定一个场景,Eric打算以11,606美元的价格买入100万份空仓合约,但实际执行价格是11,605美元。预期价格和执行价格之间的1美元差额即视为滑点,也称为滑点成本。

导致滑点的原因是什么?

在这里,我们将带大家了解一些导致滑点的常见原因。

1. 市场行情剧烈波动。在市场行情剧烈波动时,价格变化极快。例如,下图所示的最新成交价为9,728美元,然而,目前的最佳卖出/买入价已经分别跌至9,723美元和9,723.5美元。因此,如果Eric以市价做空100份合约,则最佳执行价格将为9,723.50美元。在这种情况下,滑点是市场波动所致。

2. 市场深度不足。当有卖出委托时,必然需要有相应的买入需求。如果市场深度不足,就意味着交易所的需求有限,委托表内订单较少。如果交易者想大额市价买卖,但委托表内交易对手不足,则很可能会以不利的价格成交,甚至可能无法成交。

假定这次,Eric决定通过市价委托做空5万份合约。假设系统实时处理他的委托,且没有其他交易者同时下单或撤单,则该空单会先以9,723美元的价格成交11,108份合约;然后以9,722.50美元的价格成交2,998份合约,一直到9,717美元的价格才将所有50,000份合约全部执行完毕,9,717美元这个价格与最佳卖出价9,723美元相差6美元,这意味着Eric要为50,000美元的空单承担30美元的滑点成本。如果Eric做空100,000份合约,滑点会更大,有些委托甚至可能无法执行。

3. 订单撮合引擎处理效率低。从交易者下单到最终执行,所有系统都需要一个处理时间。如果采用高效的撮合引擎,则几乎不存在处理时间,从而可忽略处理时间。但是,如果系统效率低下,存在延迟,则当执行价格与预期价格有很大偏差时,就会出现滑点。

滑点是交易者长期面对的隐性成本,尤其是对于大额交易者,长期累积损失严重。虽然市场波动不可避免,但通过选择具有足够市场深度的交易平台和高效的撮合引擎,滑点风险仍然可以得到控制。

我们为各位交易者进行了一系列的模拟,让大家更深入地理解滑点的潜在影响。

理解滑点率

让我们来模拟一个10万美元的多仓/空仓订单对市场的冲击。

在这个场景中,我们假定Eric分别下了10万美元的多仓和空仓市价单。假设系统实时高效全部处理且没有其他交易者同时下单或撤单,会出现多少滑点?

以Bybit 平台为例,最新成交价为11,407美元。

多单:在最佳卖出价11,407. 50美元的价位,总共有1,028,609份合约可供匹配。这100,000份合约可以在11,407.50美元的价位完全成交。该笔订单成交后,最佳卖出价仍为11,407.50美元。

空单:在最佳买入价11,407美元的价位,总共有1,377,527份合约可供匹配。这100,000份合约可以在11,407美元的价位完全成交。该笔订单成交后,最佳买入价仍为11,407美元。

滑点率 

= 冲击订单后的价差/冲击订单后的中间价

= (11407.5 – 11407) / ((11407.5+11407)/2) = 0.004%

如果我们连续24小时重复模拟,那么截至2020年9月15日,在Bybit上10万美元和100万美元的多仓/空仓订单的平均滑点率结果如下:

该模拟在Bybit主网上实时进行。

Bybit BTCUSD 永续合约
10万美元B/O(括号单)平均滑点率0.009%
100万美元B/O(括号单)平均滑点率0.035%
资料来源: Bybit Research
数据取自2020年9月15日

不同交易平台的滑点比较

现在让我们在不同的交易平台间复制模拟,比较一下结果。

以下是截至2020年9月15日,24小时实时模拟的结果。

Bybit BTCUSD 永续合约 Binance BTCUSDT永续合约BitMEX BTCUSD 永续合约OKEx BTCUSD 永续合约 
10万美元B/O(括号单)平均滑点率0.009%0.020%0.008%0.013%
100万美元B/O(括号单)平均滑点率0.035%0.095%0.048%0.122%
10万美元B/O(括号单)最差滑点率0.032%0.034%0.028%0.034%
100万美元B/O(括号单)最差滑点率0.074%0.124%0.097%0.160%
观察到10万美元B/O(括号单)滑点率 > 0.01%的时间16.028%88.058%12.332%62.906%
观察到10万美元B/O(括号单)滑点率 > 0.03%的时间5.311%12.202%3.706%10.202%
观察到10万美元B/O(括号单)滑点率 > 0.05%的时间0.784%0.104%0.758%0.614%
观察到10万美元B/O(括号单)滑点率 > 0.1%的时间0.002%0.002%0.019%0.004%
滑点率不大于0.05%的总流动性250646812042002296844850143
滑点率不大于0.1%的总流动性3600875284508537473491812470
资料来源: Bybit Research
  数据取自2020年9月15日   

*由于Binance的BTCUSDT永续合约的流动性优于其BTCUSD合约,我们以Binance的BTCUSDT合约为代表研究其流动性。

  1. 平均滑点率:24小时内10万美元或100万美元的冲击订单
Bybit BTCUSD 永续合约 Binance BTCUSDT永续合约BitMEX BTCUSD永续合约OKEx BTCUSD永续合约
10万美元B/O(括号单)平均滑点率0.009%0.020%0.008%0.013%
100万美元B/O(括号单)平均滑点率0.035%0.095%0.048%0.122%
资料来源: Bybit Research
数据取自2020年9月15日

在10万美元订单情况下,Bybit和Bitmex滑点水平表现相当,分别为0.009%和0.008%。而Binance的滑点率则为0.020%,比Bybit高出2.22倍。

为了满足更高级或有能力的交易者对更大市场深度的需求,我们还进行了另一个订单价值为100万美元的模拟。在大额订单情况下,Bybit表现最佳,平均滑点率为0.035%。Bitmex排在第二位,滑点率为0.048%,Binance排在第三位,滑点率为0.095%,较10万美元订单时滑点率高出近5倍。OKEx的平均滑点率最高,高达0.122%。

资料来源: Skew  

数据取自2020年9月16日

根据Skew的数据,在100万美元订单的相同情况下,Bybit表现最佳,滑点率为0.02%。Bitmex排名第二,滑点率为0.04%,Binance的滑点率是Bybit的3倍,达到0.06%。

结论:

  • 10万美元的单边订单冲击下,Bybit和Bitmex表现相当,滑点率均不到0.01%。
  • 100万美元的大额订单冲击下,Bybit的表现优于其他所有交易所;其次是Bitmex。
  • OKex在大单冲击下的表现不如其他交易所理想。
  1. 5%最差滑点率:24小时内10万美元或100万美元的冲击订单

交易机会伴随市场波动而来,滑点率也是如此。

除了滑点均值外,最坏的情况(即滑点极值)对交易者也很有参考价值。下表是各交易所24小时内滑点分布情况的对比和分析。取各个交易所5%最差滑点率的临界值。

Bybit BTCUSD 永续合约 Binance BTCUSDT永续合约BitMEX BTCUSD永续合约OKEx BTCUSD永续合约
10万美元B/O(括号单)最差滑点率0.032%0.034%0.028%0.034%
100万美元B/O(括号单)最差滑点率0.074%0.124%0.097%0.160%
资料来源: Bybit Research
数据取自2020年9月15日   

鉴于上述情况,在10万美元多/空订单的冲击下,Bitmex的滑点率为所有4家交易所中最低(0.028%)。紧随其后的是Bybit的0.032%,然后是OKEx。Binance的5%最差滑点率高于Bybit,为0.034%。

当订单金额增加到100万美元时,Bybit滑点率的5%临界值为0.074%,为所有4家交易所中最低。Binance的滑点率为0.124%,而OKEx的滑点率比其他交易所高出1.3-2.2倍。

结论:

  • 在10万美元的多/空订单冲击下,Bybit的临界值约为0.03%。
  • 在100万美元的多/空订单冲击下,Bybit的滑点率最低,其次是Bitmex。
  • 相比之下,OKEx在所有模拟测试中的表现逊于其他交易所
  1. 滑点分布情况:24小时内10万美元或100万美元的冲击订单
Bybit BTCUSD 永续合约Binance BTCUSDT永续合约BitMEX BTCUSD永续合约OKEx BTCUSD永续合约
观察到10万美元B/O(括号单)滑点率 > 0.01%的时间16.028%88.058%12.332%62.906%
观察到10万美元B/O(括号单)滑点率 > 0.03%的时间5.311%12.202%3.706%10.202%
观察到10万美元B/O(括号单)滑点率 > 0.05%的时间0.784%0.104%0.758%0.614%
观察到10万美元B/O(括号单)滑点率 > 0.1%的时间0.002%0.002%0.019%0.004%
资料来源: Bybit Research
数据取自2020年9月15日

上表中结果显示:

  • Bybit在16.03%的测试中滑点率大于0.01%
  • Bybit在5.31%的测试中滑点率大于0.03%
  • Bybit在0.78%的测试中滑点率大于0.05% 
  • Bybit在0.002%的测试中滑点率大于0.1%

相比之下,Binance和OKEx的总体滑点率相对偏高。Binance在88.05%的测试中滑点率大于0.01%,而OKEx在62.9%的测试中滑点率大于0.01%。

结论:

  • 对于10万美元的多仓/空仓冲击订单,Bitmex和Bybit发生(大于)0.01%滑点的概率最小–Bitmex的概率为12.3%,Bybit的概率为16%。
  • 对于10万美元的多仓/空仓冲击订单,Bybit和Binance发生(大于)0.1%滑点的概率最小 – 概率为0.002%。
  1. 滑点率不大于0.05%或0.1%的总流动性:24小时内的平均值

现在,让我们用交易量来评估市场深度。假设最大滑点为0.05%或0.1%,那么一个交易所能承接多少多仓/空仓订单?

Bybit BTCUSD 永续合约 Binance BTCUSDT永续合约BitMEX BTCUSD永续合约OKEx BTCUSD永续合约
滑点率不大于0.05%的总流动性2,506,4681,204,2002,296,844850,143
滑点率不大于0.1%的总流动性3,600,8752,845,0853,747,3491,812,470
资料来源: Bybit Research  
数据取自2020年9月15日 

当滑点率不大于0.05%时,Bybit在24小时内的平均交易量为2,506,468。在所有4家交易所中,它的表现最好。Bitmex排名第二,交易量为2,296,844。当滑点率不大于0.1%时,Bitmex的交易量也是最高的(3,747,349),紧随其后的是Bybit(3,600,875)。

结论:

  • 当滑点率不大于0.05%时,Bybit的表现最好,其次是Bitmex。
  • 当滑点率不大于0.1%时,Bitmex表现更好,紧随其后的是Bybit。
  • 在0.05%价格滑点的情况下,OKEx可承接订单量最小。

滑点是一种隐性的交易成本,对于大多数交易来说不可避免。在市场波动或交易平台流动性不足的情况下,滑点现象尤为突出。长期来看,持续的滑点成本相当可观,甚至可能超过交易手续费。因此,选择一个流动性充裕的交易所至关重要。

作为交易者,在选择交易平台之前,值得努力了解交易的显性和隐性成本。从长远来看,做出明智的决定将非常有价值。

如果您正在寻找一个强大的和用户友好的交易平台,Bybit可能是您完美的加密衍生品交易平台。新用户有资格获得Bybit的奖金和优惠券。这意味着您可以体验实时交易,而无需承担自有资本的风险。