定义
滑点
滑点是你期望的成交价与实际成交价之间的差额。本文给出定义、公式、它为什么随规模非线性放大,以及它如何让回测失效。
更新于
滑点是指一笔交易原本打算成交的价格与实际成交价格之间的差额,通常以预期价格的百分比表示。它的成因是订单会消耗盘口的可用流动性:市价单会沿着订单簿一路吃到成交为止,吃得越深,平均成交价就越差。滑点会随订单规模、市场波动率以及盘口厚度的下降而增大。
- 又称
- 成交滑点 · 价格冲击
计算方式
Slippage = |Fill price − Intended price| ÷ Intended price × 100 %
Round-trip cost = (Fees × 2) + (Slippage × 2) + Funding held
Subtract the whole line from expectancy, not from profits.
实算示例: 预期 65,000 美元、实际成交 65,065 美元 → 滑点 0.1%,即 65,000 美元订单上损失 65 美元。
它随规模非线性放大
订单翻倍并不会让滑点翻倍——它会让订单吃进订单簿更深的位置,而每多吃一个单位的成本都比上一个更高。这就是为什么一个在 1 万美元规模下盈利的策略,在 50 万美元规模下可能一条规则都没改就变成亏钱的,也是为什么「容量」是策略的固有属性,而不是事后才考虑的问题。
它是回测与实盘之间最大的裂缝
按收盘价、按中间价、或者按信号价成交的回测,假设了当时并不存在的流动性。滑点与手续费一起,是「回测赚钱、实盘亏钱」最常见的原因——尤其是对高频策略或止损很紧的系统而言,因为它们单笔的优势本来就很薄。
常见误读
滑点常被建模成一个固定的基点数。但真实滑点是随市场状态变化的:它恰恰会在策略交易最频繁的那种剧烈波动行情里飙升,所以用平静时段平均出来的数字,会在最关键的时候严重低估成本。
参考资料
- Direct Estimation of Equity Market Impact — Robert Almgren, Chee Thum, Emmanuel Hauptmann and Hong Li (Risk, July 2005; author copy hosted by the University of Pennsylvania)
- Optimal execution of portfolio transactions — Journal of Risk (Infopro Digital / Risk.net)
本术语表用于教学。此处内容不构成投资建议,页面所述任何指标都不能预测未来结果。