失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > matlab配对交易回测 精品案例 | 经典投资策略之配对交易策略

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

时间:2019-05-30 17:24:23

相关推荐

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

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

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

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

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

相对价值

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

市场中性

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

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

指标具体选取如下:

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

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

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

信号点参数

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)

期限参数

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

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

举例:

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

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

……

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

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

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

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

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

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

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

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

(1)银行业

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

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

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

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

(2)证券业

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

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

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

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

(3)材料业

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

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

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

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

(4)交通业

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

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

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

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

(5)资本品业

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

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

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

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

(6)房地产业

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

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

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

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

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

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

价差形态过滤

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

延后开仓策略

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

考虑实际交易约束

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

责任编辑:

如果觉得《matlab配对交易回测 精品案例 | 经典投资策略之配对交易策略》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。