matlab配对交易回测,精品案例 | 经典投资策略之配对交易策略

原标题:精品案例 | 经典投资策略之配对交易策略

5ed90735fdf815b8b8c94bb0814f4566.gif

bd84e196ed884be81a0434cd4cb7b1bc.png

人不恋爱枉少年,在“全城热恋”的氛围下,股市也来凑热闹,配对交易策略油然而生。所谓“男女搭配,干活不累”,成双成对真的能虐死单身狗吗?配对交易策略是不是真的有效?本案例,我们将在沪深300指数成分股中对其展开检验。

首先,还是要简单介绍一下配对交易策略。配对交易是利用两个相关资产的价差具有均值回复性进行对冲,以获取两个资产的α收益,其核心假设是配对资产的价格具有均值回复性。配对交易中的两只股票,二者的相对价值是一个平稳的时间序列,因此可以在其相对价值偏离均值到一定程度时做空估值高的股票,做多估值低的股票,然后在相对价值回归均值时反向平仓获利。

635121f598d5be4b36167c71ec44231f.png

配对交易策略与传统策略相对比,有什么显著的特点呢?具体包括以下方面:

相对价值

配对交易的投资标的是两只股票的价差,是一种相对价值而非绝对价值。

市场中性

配对交易在股票多头和空头方同时建仓,对冲了绝大部分的市场风险,是市场中性策略,策略收益和大盘走势的相关性很低。

那么,如何来判断此策略的功效?这需要通过各种评价指标对其进行检测。检测的内容包含三个常规的角度:盈利能力、风险能力、综合评价。

6e65e6e716f5de9f1174d37173cd51ef.png

指标具体选取如下:

4af7cd17140a94fd5a7baa6b936e267d.png

那么配对交易策略在中国市场上适用吗?若适用,在怎样的设定下可以发挥其最佳的“洪荒之力”呢?本案例运用2010年1月1日至2016年12月31的沪深300指数成分股数据,通过R语言编程,对策略展开实证检验。

首先,需要做一些前期设定工作,主要是交易时建仓、平仓、止损信号点以及相关期限等等的参数设定,具体如下:

94cd31339054485265055548d318b0bc.png

那么其中的某些参数的具体含义又是怎样的呢?

信号点参数

n1:平仓信号点,即价差<n1σ 时,进行平仓,其中σ是价差的标准差;

n2:建仓信号点(在n1基础上增加倍数),即价差>n2σ 时,开始建仓;

n3:止损信号点(在n2基础上增加倍数),即价差>n3σ 时,平仓止损;

举例:(n1,n2,n3)=(0.5,1.5,2.5),(0.5,1.5,3.5)……(2,4,8)

期限参数

回望期:交易期前,计算同行业股票相关系数以找到配对组的区间;

交易期:伺机建仓的区间(此区间内一旦达到建仓信号点立即展开交易);

举例:

交易期(2011/01/01-2011/12/31)的回望期为(2010/01/01-2010/12/31);

交易期(2012/01/01-2012/12/31)的回望期为(2011/01/01-2011/12/31);

……

接下来,配对交易策略的具体实施步骤包括:

bbe6bbb3b308b6a1d5d0ddfb99c011d0.png

454a100bc7fcb1de8dda7bf8055aabba.png

为了使交易的逻辑更加清晰并且生动形象,采用逻辑图来加以表达,图形如下:

0bfa7800010f8dc0eaed35c7bacd7647.png

为了确保较高的相关系数达到最佳的策略效果,配对策略需要在同行业内部进行交易,所以本案例的检验是分行业进行的,选取并展示的共有六个行业,具体如下:

de24e0c6e02ef04fe4c2a9d10ab2b4d8.png

在策略结果中,本案例包括:

(a)六个分市场的配对交易策略结果;

(b)不同的建仓、平仓、止损信号点对策略的年化收益率以及Sharpe比率的影响。

下面,我们展示部分结果,对其他结果有兴趣的读者,可以点击“阅读原文”购买本案例详细资料。

由于设定的参数组共4×2×4=32组,本案例只展示年化收益率最高的十组,其他行业也如此展示。

(1)银行业

6f9293f8a350d7e9a5f3635bbf356d24.png

关于银行业,可以得到以下的结论:

参数设定为(0.5,1.5,2.5)时,可获得最大年化收益;

约55%的参数组下,都可以获得正收益;

此策略适用于银行业股票。

(2)证券业

4e670c0cd4496c01f5a303db0112c3a1.png

关于证券业,可以得到以下的结论:

参数设定为(2,4,5)时,可获得最大年化收益;

约40%的参数组下,都可以获得正收益;

此策略适用于证券业股票。

(3)材料业

2dbcc60b2ed327f2afa4f2aaa044fcfe.png

关于材料业,可以得到以下的结论:

参数设定为(2,4,8)时,可获得最大年化收益;

约45%的参数组下,都可以获得正收益;

此策略适用于材料业股票。

(4)交通业

3e5945d318028697a43edef15db12ea3.png

关于交通业,可以得到以下的结论:

参数设定为(2,4,5)时,可获得最大年化收益;

约55%的参数组下,都可以获得正收益;

此策略适用于交通业股票。

(5)资本品业

de4964b5264c1c3cf9da7a6cc397f0a3.png

关于资本品业,可以得到以下的结论:

参数设定为(2,4,8)时,可获得最大年化收益;

约90%的参数组下,都无法获得正收益;

此策略极其不适用于资本品业股票。

(6)房地产业

100a0670fc5cc85d7aa036da93e802aa.png

关于房地产业,可以得到以下的结论:

参数设定为(2,3,7)时,可获得最大年化收益;

约55%的参数组下,都可以获得正收益;

此策略适用于房地产业股票。

根据回测结果,可以得到以下的策略总结:

6195cbf390f55556b953dc8639adf807.png

在本案例的基础上,可以做进一步的改进优化,具体可以包括:

价差形态过滤

对于初步判定可以配对的两只股票,进一步要求价差回复到均值的速度要足够快,两只股票最好是交替相对走强,使交易机会增加。

延后开仓策略

更加准确的判断出价差向均值回归的趋势,当价差出现单边走强的情形时,阻止发出建仓信号,避免损失。

考虑实际交易约束

实际中,应当考虑更复杂的交易费用的存在;事前无法获知真实的市场分布,建仓时恐有流动性约束等。返回搜狐,查看更多

责任编辑:

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值