B 币安 · 全球最大的加密货币交易所币安 注册 → AD OKX OKX · 全球领先的加密货币交易所OKX 注册 → AD
na.to.
📚 关键词列表 › 🪙 加密货币,先从结构看起 › 滑点:为什么订单会以比预期更差的价格成交
🧊

滑点:为什么订单会以比预期更差的价格成交

结合示例整理下单前看到的价格与实际平均成交价为何会不同,如何根据挂单深度计算滑点,滑点什么时候会变大,以及如何把它算作成本。

📚 加密货币,先从结构看起 · 36/36· ⏱ 阅读约需 4分钟 ·信息更新 2026-10-08
📋 基本信息5
定义
预期价格与实际平均成交价之间的差
原因
买卖报价的间距、挂单稀薄、订单送达期间的价格变化
变大的时候
交易少的品种或时段、急剧波动之后、订单相对挂单深度过大时
取舍
市价单成交确定但价格不确定,限价单则相反
声明
只说明成交机制,不建议任何交易

什么是滑点

滑点是自己预期的价格与实际成交的平均价格之间的差。在屏幕上看到100,用市价买入,平均成交价却是100.12,就是滑了0.12。预期价格取什么,数字就会不同,常用的是下单前的最优报价、买卖报价的中间价,回测中则是规则假定的价格(例如下一根K线的开盘价)。滑点不像手续费那样在账单上单独列出,所以不容易注意到,但每次都会实实在在地作为成本累积起来。挂单簿的基本结构已在“挂单簿与下单方式”一文中讲过,本文看的是滑点如何从这个结构中产生,以及如何估算它的大小。

滑点为什么会产生

滑点由几个原因叠加而成。最基本的是买一价和卖一价之间的间距(价差)。市价买入在卖价成交,市价卖出在买价成交,所以以中间价为基准,每买卖一次就付出半个价差。其次是挂单深度。大于最优价位挂单数量的订单,会依次吃掉下一个价位、再下一个价位的挂单来成交,平均成交价就越来越差。最后是时间。从发出订单到送达交易所,或从条件单触发到成交之间,价格都可能变动。

  • 价差:最优买价与最优卖价之间的间距
  • 挂单深度:大于单一价位数量的订单,会分散在多个价位成交
  • 时间延迟:订单送达期间或条件单触发后的价格变化
  • 急剧波动:消息或连环清算让挂单瞬间变空的时候

用示例算一算

举例来说,假设卖单挂着100.0价位0.5个、100.1价位1个、100.3价位2个,最优买价是99.9。此时用市价买入2个,会在100.0成交0.5个、100.1成交1个、100.3成交剩下的0.5个。支付金额为 50 + 100.1 + 50.15 = 200.25,平均成交价为100.125。与屏幕上看到的最优卖价100.0相比,约差0.125%;与买卖报价的中间价99.95相比,约差0.175%。如果在同样的挂单下只买0.5个,就会全部在100.0成交,按最优报价计算的滑点为0。这说明滑点既是市场的性质,同时也是自己订单大小的性质。

市价单与限价单的取舍

市价单会立即与当前挂着的报价成交,所以成交是确定的,但价格取决于挂单的状态。限价单只在设定价格或更好的价格成交,所以价格不会滑,但如果价格到不了,就可能不成交或只部分成交。用限价单等待期间价格往反方向跑掉,没有成交的机会成本可能比滑点还大。止损单也是一样。触及设定价格后以市价发出的止损单一定会成交,但在急跌时可能以比设定价格差得多的价格成交;以限价发出的止损单守住了价格,但如果价格一下子穿过去,就可能不成交。下单方式的区别,可以在“券商的下单类型”一文中进一步了解。

滑点变大的情况

即使是同一个品种,挂单厚度也会随时间大幅变化。在以下情况下,同样大小的订单更容易出现较大的滑点。尤其是杠杆仓位的止损或强平,会在价格急速变动的瞬间集中变成市价单,所以要事先考虑到,实际成交可能比计算器显示的止损价或强平价更差。

  • 成交额小的币种或股票
  • 周末、深夜、长假等交易清淡的时段
  • 新上市之后和重大消息发布之后
  • 连环清算爆发的急跌、急涨瞬间
  • 订单大于最优几个价位的挂单数量时

把它算作成本

买卖一次的往返成本,大致可以看作 手续费 × 2 + 价差 + 滑点。每一项看起来都不大,但交易频繁就会迅速累积。举例来说,手续费单边0.1%、滑点单边0.05%,往返约0.3%;一年往返100次,简单相加约有30个百分点作为成本流失。所以越是用短周期K线频繁买卖的策略,滑点假设对结果的影响就越大。看回测时,不要照单全收把滑点设为0的结果;对于交易少的品种或短周期K线,要把滑点设得宽松一些,看看结果会缩水多少。交易次数与成本的关系,更多内容见“买卖越频繁漏掉的钱越多”一文。

如何事先估计滑点

滑点在下单前可以一定程度地估计。把挂单簿中最优几个价位的挂单数量与自己的订单大小比较,就能像上面的例子那样算出会吃到第几个价位以及平均成交价。不过屏幕上的挂单只是一瞬间的样子,订单送达之前可能被撤销或改变,大额挂单也不保证是真的会成交的订单。拆分订单或使用限价单,是以承担不成交的风险或时间推移带来的价格变化为代价来减少滑点的选择,哪一种更好并没有定论。把实际成交的平均价记下来,与下单前的价格比较,就能用数字了解自己的交易中滑点有多大。

用本站的工具查看

本站的加密货币挂单拍卖场接收币安的报价,20档每秒更新一次、500档每10秒更新一次,显示买卖挂单量比例、市场深度、大额挂单墙和大额成交,可以用来估计自己的订单会吃到第几档。加密货币策略回测器把买入成交价算作 开盘价 ×(1 + 滑点),卖出成交价算作 开盘价 ×(1 − 滑点),默认滑点0.05%、手续费0.1%都可以修改,能立即看到结果如何随成本假设而变化。股票策略回测器同样用国内外股票的历史行情,在计入成本后比较结果。读挂单簿时容易上当的地方,整理在“如何读挂单簿”一文中。

局限与声明

本文中的报价和成本数字是用来说明计算原理的示例,不是真实市场的数值。实际滑点因交易所、品种、时间、订单大小和市场状况而有很大差异,屏幕上的报价在订单送达前就可能改变。各交易所的下单类型和撮合规则不同,实际下单前请查看该交易所的说明。本文说明的是成交机制和滑点,不建议任何特定交易,也不构成投资建议。

🧰 相关服务

实时查看

🔗 同类其他条目

🌍 在搜索引擎中查找更多

点击下方按钮,即可在对应搜索引擎中直接搜索该关键词