滑点
滑点对于期货合约以及其他金融工具而言,是指计算机发出的交易买入卖出信号,与客户实际上使用资金的成交价位之间的差异[1],是一种交易损失。市场影响、市场流动性和摩擦成本也可能造成滑点。
利用算法交易可以减少滑点的发生,并且可以通过历史数据对算法进行回测,以了解滑点的影响,但滑点是无法彻底消除的[2]。
衡量
[编辑]使用初始中间价
[编辑]纳西姆·尼古拉斯·塔勒布(Nassim Nicholas Taleb) (1997) 将滑点定义为平均执行价格与给定执行数量的买入价和卖出价的初始中点之间的差额。
使用初始执行价格
[编辑]Knight 和 Satchell 提到,流动性交易者需要考虑执行大额订单对市场的影响,并相应地调整买卖价差。他们将流动性成本计算为执行价格与初始执行价格之间的差额。
例子
[编辑]
图片左侧包含当前买入价的市场深度,右侧包含当前卖出价的市场深度。图片两侧各包含三竖列信息:
- MM Name:做市商名称 (Market Maker Name)列
- Price:“市场深度”价格
- Size:此价格水平的股票数量(以百为单位)。因此,2 实际上代表 200 股。
图片左上角代表着当前买入价为($151.07),右上角代表当前卖出价($151.08)。在$151.07的买入价位,有300股可供交易( 其中ARCA做市商200股, DRCTEDGE做市商100股)。在$151.08的卖出价位,有3900股可供交易(其中ARCA做市商2800股, BATS做市商1100股)。这通常以报价形式表示为:$151.07 x 300 x $151.08 x 3900。
为了便于理解滑点,我们可以来看以下示例:假设您作为交易者,现在想买入 20,000 股 SPY。问题在于,在当前卖价 151.08 美元,仅包含 3900 股待售股票,而您想买入 20,000 股。如果您现在需要买入这些股票,则必须使用市价单(market order),而这样做会产生滑点。使用市价单买入 20,000 股将产生以下执行结果(假设市场深度中没有隐藏订单):
- 购买 2800 股,价格为 151.08 美元
- 购买 1100 股,价格为 151.08 美元
- 购买 3800 股,价格为 151.09 美元
- 购买 900 股,价格为 151.10 美元
- 购买 3700 股,价格为 151.11 美元
- 购买 1200 股,价格为 151.12 美元
- 购买 3700 股,价格为 151.13 美元
- 购买 200 股,价格为 151.14 美元
- 购买 1000 股,价格为 151.15 美元
- 购买 400 股,价格为 151.18 美元
- 购买 100 股,价格为 151.22 美元
- 购买 600 股,价格为 151.24 美元
- 购买 500 股,价格为 151.25 美元(在此价格点位提供的 2000 股中,只有 500 股会被执行,因为这会凑齐我们全部 20,000 股的订单)
上述交易执行平均买入价为 151.11585 美元,当前卖价(151.08 美元)与其之间的差额即为滑点。在本例中,滑点成本计算如下:20,000 x 151.08 美元 - 20,000 x 151.11585 美元 = -717.00 美元
反向滑点
[编辑]塔勒布所描述的反向滑点是指以上涨的价格买入大量仓位,导致该仓位的市值上涨。当交易者试图平仓时,风险就会出现。如果交易者能够制造足够大的逼仓(squeeze),那么这种现象就可以带来利润。这也可以被视为一种做市行为。
扩展阅读
[编辑]- Taleb, Nassim Nicolas. Dynamic Hedging: Managing Vanilla and Exotic Options. New York: John Wiley & Sons. 1997. ISBN 978-0-471-15280-4.
- John L. Knight, Stephen Satchell. Forecasting Volatility in the Financial Markets. Butterworth-Heinemann. 2003. ISBN 978-0-7506-5515-6.