量化策略滑点是什么?不懂滑点,回测再好也拿不到实盘收益
发布时间:14小时前阅读:14
其中最核心、最容易被新手忽略的因素,就是滑点。滑点是真实交易里客观存在的成本,不会因为你使用 QMT 或者 PTrade 就消失,想要策略贴近真实市场,就必须弄懂滑点的逻辑、分类和应对办法
① 【什么是滑点,滑点是怎么产生的?】
滑点,简单来说就是你策略发出委托价格,和最终实际成交价格之间的价差。策略代码里设定的价格,只是一个理论报价,交易所最终撮合的价格,会因为盘口变动、行情延迟、委托排队出现偏移。
行情数据延迟:策略读取到的行情是上一时刻的盘口,等委托单传到交易所,盘口已经发生变化;
委托冲击:大额单子进场,直接吃掉对手盘,推动价格朝着不利方向变动;
标的流动性不足:小盘股、冷门 ETF 买卖价差大,挂单之后很难立刻成交,只能被动调整价格;
网络与通道延迟:本地 QMT 受网络影响,PTrade 云端虽然延迟更低,但依然无法完全消除滑点。
很多新手写策略、跑回测的时候直接把滑点设置为 0,相当于默认下单就可以按理想价格成交,这样跑出来的回测曲线,本身就是严重失真的,参考价值很低。
② 【不同策略类型,滑点的影响天差地别】
高频套利策略:本身单笔利润微薄,滑点稍微大一点,直接吃掉全部利润,甚至单笔就亏损;
中低频 ETF 轮动、网格策略:宽基 ETF 流动性好,买卖价差小,滑点影响相对温和,但长期累积下来同样不容小觑;
小票、冷门转债策略:盘口单薄,买卖价差大,一旦行情波动剧烈,滑点会急剧放大,风险很高;
两融融券策略:融券标的本身流动性偏弱,卖出平仓阶段更容易遇到滑点问题。
不少人盲目照搬网上的策略模板,模板本身没有适配滑点,直接拿到实盘使用,最后发现策略完全失效,问题根源就在这里。
③ 【回测里滑点该怎么合理设置?】
宽基 ETF:一般设置 0.01%–0.03% 滑点作为参考;
普通股票:根据流通盘大小,0.05%–0.2% 区间调整;
小盘冷门标的,滑点参数要进一步放大,不能套用 ETF 的标准;
不要固定一个滑点参数,最好分行情环境测试,震荡行情滑点小,急速涨跌行情滑点会显著变大。
同时要注意,滑点只是估算,它不是固定数值,市场流动性紧张的时候,实际滑点会远超回测预设,这也是为什么就算参数设置到位,实盘依然会和回测存在差距。
④ 【降低滑点影响的实操方案】⚠️
⚠️ 不要单纯依靠调大滑点参数去美化回测,重点是从标的选择、委托方式上控制滑点风险。
实操建议:
1️⃣ 优先选择日均成交额高、买卖盘厚实的标的,远离流动性枯竭的冷门品种;
2️⃣ 拆分大额委托,拆成多笔小单分批下单,避免一次性吃掉盘口造成冲击;
3️⃣ 避开开盘集合竞价、尾盘急速波动等流动性不稳定的时段密集下单;
4️⃣ 回测时多做压力测试,模拟滑点放大的极端行情,检验策略抗风险能力;
5️⃣ 实盘初期小资金运行,持续统计真实成交滑点,反向修正回测参数。
划重点:滑点是市场自带的成本,没有办法彻底消除,只能通过合理选标的、优化委托方式来控制!
总结:做量化一定要重视滑点,回测参数贴合真实市场,策略在实盘里才具备参考意义!
想免费协助开通量化,教你根据标的类型设置合理滑点参数?联系我立即咨询!加我微信或致电获取优惠佣金开户 + 免费量化开通,优惠福利多多!
温馨提示:投资有风险,选择需谨慎。



问一问
从业认证

+微信
分享该文章
