配对交易策略及其在RiceQuant量化交易平台上的落到实处航天科工

内容来自Ricequant社区用户亚伦 ZHOU,<a
href=https://www.ricequant.com/community/topic/51&gt;原文链接&lt;/a&gt;。
<a
href=https://www.ricequant.com&gt;Ricequant&lt;/a&gt;团队出品,如需转载请私信作者联系,否则侵权必究

1,什么是配对贸易?

配对贸易是三个有经济意义做基础的反驳,因而是3个站得住脚的国策。配对策略利用一些股票对,即多只股票,
它们的价格汇兑倾向于同壹那一性质来展开交易。当股票对里面包车型地铁价钱浮动出现相当时,配对贸易策略认为那1老大在今后会收敛,回归到事先的状态。配对贸易背后利用的是证券的冲突价值这一概念。大家驾驭投资的2个口径是买入低估值的股票,卖出高估值的股票。然则股票的真实价值很难得知,从而也让我们无能为力精通当前股票的股票总市值是被高估依然低估。而配对贸易中的七只股票,它们的争论价值是一个稳定性的日子类别,因而大家能够在其相对价值偏离均值到早晚程度时做空估值高的股票,做多估值低的股票,然后在相对价值回归均值时反向平仓牟利,前边我们会用价差(spread)来表示相对价值。

2,什么样的股票对符合配对贸易策略?

以前面包车型地铁解说中早已得以看来,适合用于配对贸易的股票对它们的周旋价值肯定若是1个平静的时日类别。接下来大家就来看望为何会设有三只股票,它们的价差会是贰个安宁的光阴种类。大家知晓股票价格的对数值的时光类别是3个任意行走进度,也便是四个非平稳的年华种类。简单的说,平稳的命宫系列即时间体系。然则计量法学家Engle和Granger发现:八个非平稳的岁月连串的线性组合是有望获得3个平安无事的小时种类的。

航天科工 1

Engle和Granger也把有那种属性的时光类别称为协整(cointegration)。接下来大家给出价差的表明式:

航天科工 2

如此大家证实了能够用七只股票价格的对数值的时刻体系那四个非平稳时间类别来协会四个安居时间体系,从而对那壹地西泮时间系列来用配对贸易策略举行贸易。因而,具有协整性质的股票对是大家所寻找的适应交易的标的。

3,怎么着找到适合的杂交?

率先寻找出满足协整的须要条件的股票对。因为1旦股票对持有协整的质量,那么它一定满意球协会整的须要条件。大家首先引进一个共有走向模型来讲述时间体系。共有走向模型认为一个小时种类能够代表成3个平静的年月类别和八个非平稳的年月系列的简单线性叠加叠加。

航天科工 3

取它们的线性组合:

航天科工 4

故此若那八个时刻系列满意协整,那么一定有:

航天科工 5

那是满意协整的二个供给条件,即五个日子类别的共有走向项必须成正比的。
接下来我们来看下对于四只股票扁和扂来说,它在时刻扩内的报恩为:

航天科工 6

从从前我们从协整推出的须求条件能够窥见,如果四只股票协整且协整周全为γ,那么能够推出它们的共有走向回报必须成正比关系:

航天科工 7

三只股票满意那1关系的时候,大家接下去就能够再检查它们的价差是或不是安静时间种类。
大家不直接检查评定任意五只股票之间的价差是还是不是为稳定的缘由是固然一向检测价差的平稳性的话,由于股票数量过多,供给用豁达的流年,因而我们先使用协整的必要条件来压缩平稳性检测的股票对的数码。
作者们能够发现上述推出五只股票满足球协会整时的供给条件的推出引入了1个共有模型理论,今后的题材来了,为何七只股票会有1般的报恩?那背后的帮忙即为套利定价理论。大家只简简单单的牵线一下套利定价理论。在套利定价理论中,如若不一致的股票具有同样的高风险因子,那么那一个股票的协同因子回报是同等的,那里的一道因子回报即在此之前共有走向模型中的共有走向回报。
有了套利定价理论和集体全体走向模型之间的那种对应关系,也就保障了大家是足以找到三只具备同样或貌似回报的股票对,那也是配对交易策略背后的历史学基础之1。
大家今日掌握了为了缩短用于平稳性检验的股票对的数量,我们第二要找出装有同等或一般的报恩的股票对,因为这是八只股票协整的须求条戲件。若是三只股票未有1样或貌似的报恩,那么那五只股票一定不是协整的,也就不可能组织出三个平稳的价差时间体系来用于配对贸易。大家通过总括不一样股票之间的报恩的相关性(correlation)来抉择只怕全部协整性质的股票对。计算办法如下:

航天科工 8

透过上述步骤,我们早就选出了说不定持有协整性质的股票对,那就大大收缩了我们的总计量。接下来的职责正是认证这个选出的股票对是还是不是确实是颇具协整性质。检查评定的标准为:倘使四个小时连串是协整的,那么对那四个时间体系做3个简易的线性回测就足以获得1个很好的线性关系。在那1线性关系中,斜率即为大家所需的协整周全γ,残差即为大家所需的价差。总的来说分两步:
1..大家对那八只股票的年华系列做线性回测。
2.我们检查评定价差的平稳。
用来检查实验时间类别的安居有很三种方法 , 比如Augumented 狄克ey-Fuller(ADF)
test, Elliott-Rothenberg-stock test, Schmidt-Phillips test等,
我们将会选择的为Augumented 狄克ey-Fuller test.

肆,策略的具体实施步骤:

实质上中央银行使配对交易策略能够分成③步:

1.发觉恐怕有所协整性质的股票对。利用的办法为总括多只股票回报的相关周全,选出相关周到高的股票对。
二.只要显明了大概有所协整性质的股票对,我们就足以应用总结学的不二秘诀来验证这几个股票对是不是确实具有协整的习性。在那一历程中我们就足以鲜明协整周详以及价差是不是享有均值回归的行事。
3.末尾我们须求鲜明策略的有个别参数,比如动用多少长度的历史数据来规定股票对是或不是享有协整性质,当价差偏离均值多少距离时进场或退场等。

我们把政策分为多个部分,研讨1些和执行部分。切磋一些包罗鲜明交易的股票对和进出场的时间点等,执行部分即为执行交易。由于Python做策略商量的方便性,钻探1些用Python执行,执行部分用RiceQuant量化交易平台来执行(RiceQuant量化交易平台即将推出Python斟酌平台,以后策略钻探和推行能够在二个阳台实施)。
方针的商量与履行

五,策略探究:

大家首先用Python来挑选符合交易的股票对。 用于采纳的股票池为:
600八1伍 厦工股份 机械行业
600捌四1 上柴股份 机械行业
600855 航天长峰 机械行业
600860 京城股份 机械行业
600984 *ST建机 机械行业
60十3八 一拖股份 机械行业
60100二 晋亿实业 机械行业
601100 恒立油缸 机械行业
601十陆 中中原人民共和国一重 机械行业
60117七 XD杭齿前 机械行业
计算机技术切磋所用历史数据为二零一三年全年的日线数据。

发表评论

电子邮件地址不会被公开。 必填项已用*标注