跳到主内容
@wquguru
术语风险与组合

滑点 Slippage

2026-09-05 更新

定义#

滑点是实际成交价与下单时预期价格之间的差额。你看到 30 元想买,最后成交在 30.2 元,多付的 0.2 元就是滑点;卖出时则相反,成交价往往低于你看到的价格。

它是一项隐性、动态的成本——不像佣金那样写在费率表上,而是随订单大小、市场深度、波动率和执行延迟浮动。回测里不建模滑点,很多看着漂亮的高频策略在实盘会直接由盈转亏。

公式#

滑点率=PfillPexpectPexpect\text{滑点率} = \frac{P_{\text{fill}} - P_{\text{expect}}}{P_{\text{expect}}}

其中 PfillP_{\text{fill}} 是实际成交价,PexpectP_{\text{expect}} 是下单时的预期价(常取买卖中间价)。卖出方向取相反符号,使得滑点为正即表示吃亏。相关的还有美元成交量 =(成交价×成交量)=\sum(\text{成交价} \times \text{成交量}),它是衡量一只标的能吃下多大订单的基本尺子。

算一笔账#

策略预期以 30 元买入,实际成交均价 30.2 元。滑点率 =(30.230)/300.67%=(30.2 - 30)/30 \approx 0.67\%

单看比例不吓人,放到规模上就不一样了:这一笔要买 10 万股,预期成本 300 万元,实际付出 302 万元,多花 2 万元。若这个策略一年调仓 24 次、每次双边都吃 0.67%,光滑点一项就要吞掉约 24×2×0.67%32%24 \times 2 \times 0.67\% \approx 32\% 的年化收益——远超佣金。

常见问题#

滑点和买卖价差是一回事吗?#

不是,价差是滑点的一部分。以中间价为预期、实际付了卖价,这部分差额来自价差;但滑点还包含大单吃穿多档盘口造成的冲击,以及下单到成交之间价格自己走掉的部分。价差是显性静态成本,滑点是包含它的、更宽的动态成本。

成交量大是不是就等于滑点小?#

不一定。成交量统计的是已经发生的交易,可能包含不走公开盘口的大宗交易;真正决定你这一单会不会吃亏的是当下的盘口价差和挂单量。判断流动性要看深度,不能只看日均成交额这一个数。

怎么把滑点压下来?#

三个方向:优先选日均成交额足够大的标的,让自己的单子只占市场很小一块;把大单拆成多笔小单、拉长执行时间;避开开盘后价格最不稳的时段。回测时也应当针对不同资金规模做容量测试,看策略在多大体量上还成立。

相关术语

出自