1.套利基础介绍

2.寻找潜在套利组合

3.开仓平仓信号窥探(高频角度)

4.常见组合的配比求解

5.回测结果

套利基础介绍

套利原理: 通俗地讲,就是两个合约相关性很好,突然市场出了一个bug,破坏了两个合约之间的平衡状态,进场套利;等待市场回复,平仓出场。

简单来说,也算一种均值回复的想法。

专业的说法是:跨品种套利是指利用两种(或多种)不同的、但相互关联的商品之间的合约进行套利交易,即买入某一商品期货合约,同时卖出另一相互关联的商品期货合约,以期在有利时机同时将这两个合约对冲平仓获利。

套利类型: 此处仅关注跨品种套利

套利研究过程

寻找潜在的套利组合

目前,国内市场上共有 46 个商品期货品种,分别在上海期货交易所、大连商品交易所、郑州商品交易所上市交易。

上海期货交易所交易合约

大连商品交易所

郑州商品交易所

根据米筐平台数据获取规则,我们尝试获取所有期货合约数据,首先通过自定义一些label把不同交易所的品种区分开,方面后面的分析。

紧接着我们就开始获取所有期货的数据。


在数据处理后我们通过相关系数进行了热力图的分析,发现大部分的交易品种相关性都挺高的,而我们找出相关系数大于0.95的组合.有3对。(此处请注意相关和协整不是一个概念,协整是更加强的定义,但我们可以通过品种直观理解价差回归的逻辑。)

可以看到,有这样一些组合:

CU~ZN,CU~RU,Y~P,分别对应

铜~锌,铜~天然橡胶,豆油~棕榈油

选取豆油Y与棕榈油P的合约画出两个合约的走势图


回归确认合约配比


回归得到合约配比为1.16150445.

开仓平仓信号窥探

前文花了大量功夫想去寻找所谓的配对或者协整的组合,归根结底是想利用以下结论:

价差始终处于一个比较平衡的状态,当价差打破了所谓的“平衡”状态,如:豆油价格序列突然暴涨或暴跌一下,那么我们就可以构建一个价差组合,入场套利,等待价差序列回归到平衡状态,平仓了结。

下面仍然以豆油~棕榈油组合探索跨品种套利的开仓平仓信号

开仓信号

当价差序列突破开仓上界,做空价差组合;

当价差序列突破开仓下界,组多价差组合。

平仓信号

当处于空头状态,价差序列回归到平空仓线,平仓出场;

当处于多头状态,价差序列回归到平多仓线,平仓出场。

当然,对于不同的研究对象,将会产生完全不同的开仓平仓界,如:

上下界:两倍标准差、KDJ、布林带等

平仓线:滑动平均、自适应滑动平均等

下面以两倍标准差线(60周期回溯期)为开仓线,滑动平均(60周期回溯期)为平仓线为例子,多空开平信号对称,探究开仓平仓信号。

注:

回溯期的选取因人而异

可对多方空方设置不对称开仓平仓条件

从图中可以看到,基本上开仓信号还是蛮多的。由于楼主编程技术有限,暂时还没有把开仓信号以及每次盈亏标记出来,各位筐友看看突破信号理解理解~~

高卖低买,不考虑滑点的话,大部分时候都是赚钱的;不过,明显的亏钱交易:图中价差序列突然拉升,导致一直开空仓,结果价差没有回归,跑到高位回归,导致亏损。

其实期货交易还有很多问题需要分析,比如保证金问题,跨品种套利有很大的爆仓风险,如上图所示,很可能等不到价差回归就爆了,一定的止损策略是必要的;另外,其实很多开仓信号都挺弱的,很可能根本买不到,导致套利失败。

有兴趣的筐友可以尝试着去优化开平仓条件,包括设计不对称开仓;或者,加入一些止损条件等等。

作为一个简单的研究,楼主就只能贡献这么多了。

常见套利组合合约配比分析

在以上的分析中,我们仅以豆油和棕榈油为例子进行了分析。

下面结合各家研究报告,大概有这样一些适合做跨品种套利的组合:

菜油~豆油OI~Y

螺纹钢~铁矿石RB~I

焦炭~焦煤J~JM

大豆~豆粕A~M

螺纹钢~焦炭RB~J

铜~锌CU~ZN

油菜籽~菜籽油RS~OI

等等。。。。。。