一、滑点入门:什么是滑点?

做量化交易的朋友,一定都遇到过这种情况:

明明看到盘口上有 100 块的买单,你果断下单卖出。结果成交价是 99.98 元。差了 2 分钱。

这 2 分钱,就是滑点。

说白了,滑点就是「你期望的价格」和「实际成交价格」之间的差值。我做了这么多年交易,可以负责任地告诉你——滑点不是偶然,它是市场的常态。

为什么会这样?因为市场不是静止的。从你按下鼠标到订单到达交易所,再到撮合完成,这中间有几十甚至几百毫秒的延迟。这期间价格可能已经变了。你想想看,高频交易公司用纳秒级的速度抢单,我们普通人的订单自然会被「插队」。

核心定义: 滑点 = 实际成交价 − 预期价格(对于买入订单)
或者:滑点 = 预期价格 − 实际成交价(对于卖出订单)

二、滑点的类型:正向滑点 vs 负向滑点

很多人一听到滑点就觉得是坏事。其实不然。滑点分两种:

1. 负向滑点(Bad Slippage)

这是最常见的。你买入时成交价比预期高,卖出时成交价比预期低。说白了就是「买贵了,卖便宜了」。

我记得有一次做 ETH 的市价单,流动性很差,一笔 10 个 ETH 的买单硬是给我吃掉了三个档位的深度。预期价格 1800,实际成交均价 1805。5 块钱的滑点,对于高频策略来说已经够疼了。

  • 原因: 市场流动性不足、订单簿深度不够、波动剧烈
  • 影响: 直接侵蚀利润,增加交易成本
  • 常见场景: 小币种交易、重大新闻发布时、开盘/收盘时段

2. 正向滑点(Good Slippage)

这个就有点意思了。有时候你反而能「占便宜」。

比如你想在 100 块买入,结果市场突然有人砸盘,你的订单以 99.95 成交了。这就是正向滑点——你买到了更便宜的价格。

我曾经在 BTC 闪崩时遇到过这种情况。当时挂了个限价单,结果市场瞬间跌穿了我的价格,然后又拉回来。我的单子以低于预期 20 块的价格成交了。嗯,这种好事不常有,但确实存在。

  • 原因: 市场瞬间波动、对手方急于成交、流动性突然改善
  • 影响: 降低交易成本,增加收益
  • 常见场景: 深度流动性市场、趋势反转瞬间、大单拆分交易
我的经验: 正向滑点虽然好,但不要指望靠它赚钱。长期来看,负向滑点才是常态。如果你发现某个策略经常出现正向滑点,先别高兴——很可能是你的价格计算方式有问题。

三、滑点对交易的影响

滑点的影响,比你想象的要大得多。我见过太多人只盯着手续费,却忽略了滑点这个「隐形杀手」。

1. 对短线交易的影响最大

做高频或者日内交易的,滑点就是你的天敌。举个例子:

交易类型 预期收益/笔 滑点成本/笔 净收益
高频做市 0.01% 0.005% 0.005%
日内趋势 0.5% 0.05% 0.45%
长线持有 10% 0.1% 9.9%

看到没?高频策略的利润本来就很薄,滑点直接吃掉一半。而长线策略几乎不受影响。

2. 滑点会放大亏损

止损单是最容易被滑点坑的。你设了个 5% 的止损,结果市场暴跌,你的止损单成交在 7% 的位置。多亏了 2%。

我曾经在 2020 年 3 月 12 日(黑色星期四)吃过这个亏。ETH 从 200 块瞬间跌到 90 块,我的止损单成交在 120 块——比预期低了 10 块。那一单让我深刻理解了什么叫「流动性枯竭」。

避坑指南: 在波动剧烈的市场中,不要用市价止损单。改用限价止损单,或者至少设置滑点保护。我曾经因为没设保护,在闪崩时多亏了 3 倍。

3. 滑点影响策略回测的准确性

很多人回测时假设「想买就能买到,想卖就能卖掉」。这是最大的误区。

我见过一个策略,回测年化 30%,实盘跑起来只有 8%。为什么?因为回测时没考虑滑点。实盘每笔交易都有 0.1% 的滑点,一天交易 50 次,光滑点就吃掉 5%。

所以我的习惯是:回测时至少加 0.05% 的滑点成本。保守一点,加 0.1%。这样跑出来的结果才靠谱。

4. 滑点对大宗交易的影响

大资金做交易,滑点是最头疼的问题。你想想看,如果你要买 1000 个 BTC,市场深度可能只够吃 100 个。剩下的 900 个,每吃一档价格就往上跳一跳。

这就是为什么机构交易员喜欢用 TWAP 或者 VWAP 算法。把大单拆成小单,慢慢吃,减少对市场的冲击。

一句话总结: 滑点就是交易的成本,躲不掉,但可以管理。理解它、量化它、控制它,是每个交易者的必修课。

四、本章知识体系

下面这张图,是我梳理的滑点入门知识框架。建议你保存下来,后面每学一章都可以回来对照看看:

滑点入门 什么是滑点 期望价格 vs 实际成交价 产生原因:延迟 + 流动性 滑点类型 负向滑点 正向滑点 买贵卖便宜 买便宜卖贵 对交易的影响 短线策略利润被侵蚀 止损单放大亏损 回测结果失真 大单交易成本剧增 核心:滑点 = 交易成本,必须量化管理
我的建议: 刚开始学滑点,不用想得太复杂。先记住三件事:
1. 滑点一定会发生,只是大小问题
2. 负向滑点是常态,正向滑点是运气
3. 回测一定要加滑点成本,否则就是自欺欺人

专注资料整理