首页 / 资讯中心 / 行业动态
行业动态

滑点:为什么实际成交价总和你下的单不一样

信络量化 · 2026-10-11 · 1 阅读

你挂了11.00元的买单,成交回报却是11.02元——中间那两分钱的差价,就是滑点。对普通投资者它是偶尔的小摩擦,对量化策略它可能是生与死的分界线:一笔策略回测年化30%,实盘跑出来只有12%,差额大半被滑点和手续费吃掉了。

一、滑点从哪来:三个来源

二、市价单与限价单:保证什么、牺牲什么

滑点和成交率是一对跷跷板,单据类型决定了你站在哪头:

时段也有影响:9:30开盘和14:55尾盘波动最剧烈,滑点最大;10:30-11:00、13:30-14:30相对平稳。同样的策略,把执行时段从开盘挪到盘中,滑点成本可能差一倍。

图:大单逐级吃穿盘口造成的成交均价抬升示意

三、回测不计滑点,等于自欺欺人

量化回测里最危险的一个开关,就是把滑点设为0。算一笔账:一个日均调仓的短线策略,一年双边交易200次,每次滑点按0.1%计,光滑点就损耗约20%的年化收益——再叠加印花税卖出0.05%、佣金双边约0.05%,真实成本可能吞掉回测收益的一半以上。交易越频繁,滑点权重越大:高频策略里滑点是生死线,低频策略里它只是Background噪音。

还有一个更隐蔽的坑:回测用当根K线收盘价成交。信号在收盘时才确认,实际下单最早是下一根K线开盘价——这两者的差在涨停板上可以达到10%(回测按收盘价"买到"了涨停板,实盘根本买不进)。这类执行假设过于乐观的回测,结论越好看越危险。

四、如何估算真实滑点

几个实操方法:

  1. 回测时保守设定:主流做法是给每笔交易加0.1%~0.2%的固定滑点,再加手续费;对流动性差的小盘股,提到0.3%以上;
  2. 用盘口数据估算:看标的的买卖一档价差和五档深度,按你的单量模拟吃单,算出预期均价——冲击成本大的票,砍仓位或放弃;
  3. 实盘记录偏差:把每笔委托价和成交价的差记下来,一个月后你就有了自己真实滑点分布,用它去校准回测参数;
  4. 执行优化:大单拆分、避开开盘尾盘时段、流动性差的票用限价单留缓冲——这些执行细节省下来的钱,比多研究一个指标值钱。

滑点、手续费、成交假设,这些"执行层"的参数在信络量化交易助手这类工具里都可以显式设置,让回测从一开始就在接近真实的成本假设下运行——回测好看才有意义。

一句话小结:滑点=下单价与成交价的差,来自行情移动、流动性不足和盘口价差;市价单保成交让价格,限价单保价格让成交;回测必须计入0.1%以上的滑点,否则实盘成绩大概率让你失望。
风险提示:滑点与交易成本会显著侵蚀策略收益,回测与实盘存在必然偏差。本文仅为知识介绍,不构成任何投资建议。投资须谨慎。

更多量化交易内容,欢迎访问 信络量化交易助手官网

下载软件 使用指南