定义#
滑点是实际成交价与下单时预期价格之间的差额。你看到 30 元想买,最后成交在 30.2 元,多付的 0.2 元就是滑点;卖出时则相反,成交价往往低于你看到的价格。
它是一项隐性、动态的成本——不像佣金那样写在费率表上,而是随订单大小、市场深度、波动率和执行延迟浮动。回测里不建模滑点,很多看着漂亮的高频策略在实盘会直接由盈转亏。
公式#
其中 是实际成交价, 是下单时的预期价(常取买卖中间价)。卖出方向取相反符号,使得滑点为正即表示吃亏。相关的还有美元成交量 ,它是衡量一只标的能吃下多大订单的基本尺子。
算一笔账#
策略预期以 30 元买入,实际成交均价 30.2 元。滑点率 。
单看比例不吓人,放到规模上就不一样了:这一笔要买 10 万股,预期成本 300 万元,实际付出 302 万元,多花 2 万元。若这个策略一年调仓 24 次、每次双边都吃 0.67%,光滑点一项就要吞掉约 的年化收益——远超佣金。
常见问题#
滑点和买卖价差是一回事吗?#
不是,价差是滑点的一部分。以中间价为预期、实际付了卖价,这部分差额来自价差;但滑点还包含大单吃穿多档盘口造成的冲击,以及下单到成交之间价格自己走掉的部分。价差是显性静态成本,滑点是包含它的、更宽的动态成本。
成交量大是不是就等于滑点小?#
不一定。成交量统计的是已经发生的交易,可能包含不走公开盘口的大宗交易;真正决定你这一单会不会吃亏的是当下的盘口价差和挂单量。判断流动性要看深度,不能只看日均成交额这一个数。
怎么把滑点压下来?#
三个方向:优先选日均成交额足够大的标的,让自己的单子只占市场很小一块;把大单拆成多笔小单、拉长执行时间;避开开盘后价格最不稳的时段。回测时也应当针对不同资金规模做容量测试,看策略在多大体量上还成立。