首页 资讯 正文

OKEx跨期套利策略研究报告

OK Research 2019年08月29日 12:19

跨期套利是套利策略中较为普遍的一种,即在同一合约品种的不同月份的合约上建立数量相等、方向相反的交易头寸,最后以对冲或交割方式结束交易、获得收益的方式。在OKEx平台上,目前的交割合约有当周、次周和季度合约,因此我们就可以通过跨期套利策略买卖不同到期日的合约来进行套利。

1. 跨期套利原理

vuDTwLaJUtHEbft9tBVbviWWSqdmc3x69EcrXr07.png本篇报告中,我们将一个远期合约与近期合约的价格差定义为“价差“:我们都知道,合约的价格反映的是市场对于标的资产未来价格的预期。在交割合约市场上,对于同一个币种而言,不同交割时间的合约,它们之间的价格往往会产生差异。如下图所示:在OKEx平台上,BTC季度合约当前的标记价格为10,033.3美元,次周合约当前的标记价格为9973.88美元。

价差 = 远期合约价格– 近期合约价格

在各种市场因素的影响下,合约的价格会发生变动,而各期限合约的波动幅度(即价差的涨跌幅度)会发生变化,如上图中BTC季度合约价格下跌了1.35%,BTC次周合约价格下跌1.06%。跨期套利策略的前提条件为,“价差”总是在一定区间内发生波动,而交易者通过历史数据测算能够确定价差的概率分布区间。

套利者跨期套利的基本原则即为:出现价差放大趋势时,即远期合约涨幅大于近期合约的涨幅,或者说远期合约的跌幅小于近期合约的跌幅(通常为长期看涨预期),交易者采取多头套利规则,买入其中价格较高的合约,同时卖出价格较低的合约;价差减小趋势下,即远期合约涨幅小于近期合约的涨幅,或者说远期合约的跌幅大于近期合约的跌幅(通常为长期看跌预期),交易者采取空头套利规则,卖出其中价格较高的合约,同时买入价格较低的合约。

Hh4RvZj8jhSg4rsEJt3Hfr60ZlCnQ8aH8yclIkgu.png

空头套利:在价差减小趋势下,我们采取空头套利策略。如下表所示,我们卖出一万张面值100美元的BTC季度合约,买入一万张面值100美元的BTC次周合约,假设未来市场价格下跌,那么在近期合约中我们亏损了2.99个比特币,远期合约我们盈利了4.17多头套利:在价差放大趋势下,我们采取多头套利策略。如下表所示,我们买入一万张面值100美元的BTC季度合约,卖出一万张面值100美元的BTC次周合约,假设未来市场价格下跌,那么在远期合约中我们亏损了2.4个比特币,近期合约我们盈利了4.06个比特币,因此总盈利为1.66个比特币。

2uUnH5DZmrSJROmA69yeS0UghbPAOwALnhPzUz3H.png

2. 实际操作个比特币,因此总盈利为1.18个比特币。

从上面的分析中我们可以看出,跨期套利的盈亏只与不同期限合约的“价差”有关,而与价格无关。因此,当合约价差增大时,我们采用多头套利策略;合约价差减小时,我们采用空头套利策略,即可规避价格波动风险,获得稳定的收益。

跨期套利策略的运用首先需要解决的问题是——如何判断价差的概率分布情况

day9eP5U7wEUwFI4UCTtAmDW5OQSPqS63it6F4Wz.png

ySoHWKhmsJx8AWIbprEs8LE0JxUQbVZcLJKYYmIN.png

若在7月23日启动套期策略,我们首先需要依据7月1日至7月21日的历史价差分布数据来判断价差的概率分布情况。从上图中我们可以得到,其价差主要在[-50,250]的区间内波动,而绝大部分价差分布在[70,100]的区间内。因此在实际操作中,我们可以设定100美元为标准线,随后使用网格交易法进行操作。下图为OKEx季度合约与次周合约在7月23日至8月22日的30min k线的价差变化情况,以及7月1日至7月22日的价差的分布情况。

网格交易法的核心思想即分散多份资金,低吸高抛,主要的优势包括三个方面:

一是可以使用程序运行,不需要人为择时;

二是论是在何种市场趋势下,无论采用多头跨期套利还是空头跨期套利,在使用网络交易法后均可盈利;

三是在合约市场中,由于合约价格最终收敛于现货价格,因此不同期限合约的价差也限定在一定的区间内,不会出现价差突破边界一直游离区间之外的现象,只会在一定的区间内来回震荡,避免了价格单方向突破造成网格交易法失灵的问题。

在设定了标准线价格为100美元后,我们设置[-50,250]为交易区间,同时规定50美元为间隔交易价,这意味着在每一次下跌中,我们最多使用三次多头套利策略进行交易;在每次上涨中,我们最多使用三次空头套利策略进行交易。假设我们每次只用100份季度合约和100份次周合约进行套利交易,那么我们的总资金成本为:60,000美元。

网格交易法的具体做法如下图所示。我们从A点的标准线位置开始,规定:

4UnZtH2plbV7f1iuSxXXe9aN5r4QNN8E6qEWOYVP.png价差每下跌50美元,就买入X份季度合约,卖出X份次周合约,简称为“做多X份价差”;此后,价差每上涨50美元,就卖出X份季度合约,买入X份次周合约,简称为“对X份价差卖出平仓”,具体的操作为:1. 在100美元的标准线以下

(1)当价差下跌50美元时,做多100份价差,即图中;

(2)当价差下跌100美元时,做多100份价差,即图中;

(3)当价差下跌150美元时,做多100份价差,即图中;

(4)当价差上涨50美元时,卖出平仓100份价差,即图中;

(5)当价差上涨100美元时,卖出平仓100份价差,即图中;

(6)当价差上涨150美元时,卖出平仓100份价差,即图中;

2. 在100美元的标准线以上

价差每上涨50美元,就买入X份次周合约,卖出X份季度合约,简称为“做空X份价差”;以后,价差每下跌50美元,就卖出X份次周合约,买入X份季度合约,简称为“对X份价差买入平仓”。

(1)当价差上涨50美元时,做空100份价差,即图中;

(2)当价差上涨100美元时,做空100份价差,即图中;

(3)当价差上涨150美元时,做空100份价差,即图中;

(4)当价差下跌50美元时,买入平仓100份价差,即图中;

(5)当价差下跌100美元时,买入平仓100份价差,即图中;

(6)当价差下跌150美元时,买入平仓100份价差,即图中;

zvHTbCeoMMBr5mjzaweyfJsdND7alkc0BjOlnJKZ.png

3. 注意事项按照以上方案,我们的套利策略的具体情况如下:

(1)为简便计算,上述交易使用的是30min K线的收盘价以及50美元一个档位的交易策略,因此近1个月的时间里,收益率仅为0.89%;在实际操作中,套利交易可完全由程序运行,因此我们可以使用10min线甚至5min线,网络交易档位可以选择10美元一个档位,此时收益率将更高;

(2)由于跨期套利模式只关心价差的大小而非价格的大小,而在全仓模式下,账户内一类期限合约的亏损可以由另一类期限合约的盈利弥补,所以全仓模式下使用跨期套利策略的爆仓概率远远小于传统合约交易的爆仓概率。因此,使用跨期套利交易时,我们可以设置更高倍的杠杆。

需要注意的是,尽管使用全仓模式下的跨期策略可以降低爆仓风险,但使用过高的杠杆仍会出现爆仓的情况:如上的案例背景,当我们在价差为50美元的位置做多100份价差后,价差跌至-1000美元的水平,此时我们如果采用100倍杠杆,那么做空100份次周合约的盈利远远低于做多100份季度合约的亏损,爆仓将不可避免。不过好消息是,价差剧烈暴跌的情况很少出现,受合约价格最终收敛于现货价格的原理,价差会在一般在正常波动区间。因此我们在进行跨期套利交易时,设置2-6倍杠杆不会面临很大的风险。

(3)使用网络交易法后均可盈利,网络交易法也存在一些缺陷:

A. 标准线的设定(即上文中价差以100美元作为标准):若没有在安全边际内设定标准线,而在波动的顶部区域设立标准线(如将300美元的价差设为标准线,那么盈利的时间会很长,甚至出现损失)。因此标准线的设置直接决定了在一定时间内收益的多少;

B. 时间成本:采用网络交易法一定能盈利,但盈利的时间可能会很长。