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
等等。。。。。。