文章来源:点宽量化社区文章传送门:【研报复现】渤海证券——商品期货跨品种择时套利策略本系列由点宽DigQuant量化人才俱乐部独家发布未经允许,不得转载简要回顾
文章来源:点宽量化社区
文章传送门:【研报复现】渤海证券——商品期货跨品种择时套利策略
本系列由点宽DigQuant量化人才俱乐部独家发布
未经允许,不得转载
简要回顾:
基本原理:
一、相关系数
概念
相关关系是一种非确定性的关系,相关系数是研究变量之间线性相关程度的统计指标。相关系数是按积差方法计算,同样以两变量与各自平均值的离差为基础,通过两个离差相乘来反映两变量之间相关程度。
相关系数的值介于–1与+1之间,即–1≤r≤+1。其性质如下:
计算公式
二、品种组合分析
本文仅以大豆-豆粕品种组合为例分析探讨。
大豆-豆粕组合
我们知道,大豆和豆粕品种商品期货算是我国最早的一批期货品种。我们选取时间段为:2001年1月1日到2017年10月31日这段时间进行分析。
平稳性检验
[h,pValue,stat,cValue,reg]=adftest(y,’alpha’,’lags’,’model’,’test’)
得出的结果为:大豆P值为0.6410,豆粕P值为0.5724,均不满足平稳性条件,对两个价格序列做一阶差分后再做单位根检验,P值为0.0001和0.0001,均满足平稳性条件,表明两者是同阶平稳的价格序列。
回归分析:
对大豆和豆粕做回归分析:MATLAB函数为:
[b,bint,r,rint,stats]=regress(y,X)
得出的结果为:设大豆收盘价为,豆粕收盘价为则:
偏移度分布图:
均值回复特征:
可见从长期看,虽然相对标准差偏移度不高,但是因为标准差过大,在单边趋势中过早进场很容易造成比较大的回撤甚至亏损。
其他组合读者可以按照本文思路回去尝试着分析。
择时套利策略构建:
本文套利策略按是否具有明显的波动边界走势(即历史上极值点的分布是否比较稳定),使用如下两种策略:一、针对具有较明显的波动边界的走势,使用灵敏的KD技术指标做开仓信号的处理;二、对没有明显波动边界的走势,使用自适应均线来做开仓信号的处理。
KD技术指标策略
1、当价差大于一定水平,同时KD指标的K线向下穿越D线时,开仓做空价差;2、当价差小于一定水平,同时KD指标的K线向上穿越D线时,开仓做多价差。
自适应均线策略
量化交易设置及说明:
正常波动幅度范围的确定
价差的正常波动幅度使用自两合约同时上市以来至回测交易日的所有数据的均值加减一定倍数的标准差得到。假设均值为价差均值为Ma,标准差为Std,设参数为Para_Up和Para_Down.
开仓信号设置
由于大豆-豆粕价格差的历史上极值点的分布不是很稳定,而是在一个较大的范围内波动,则使用自适应均线来做信号的判断。
止损设置
止盈设置
其中,参数ClossPositionShort和ClossPosition Long根据不同的价差波动规律设置不同的阀值,其本质是不同价差均值附近的概率分布。
策略说明
回测结果分析:
策略绩效摘要
绩效比率
声明
1、本策略为复现渤海证券研究的《渤海证券商品期货套利策略:商品期货跨品种择时套利策略》,复现过程中可能出现理解错误,欢迎读者一起交流与学习。2、本策略重在策略的复现及策略的理论分析,并进行数据分析和研究。着重进行数据分析与验证这一过程很重要,希望读者在学习其他研报的时候进行此过程,这将有利于提高你的逻辑分析能力以及严谨性。
策略代码
具体策略代码请点击以下链接:
https://www.digquant.com.cn/stra.php?mod=model&pid=328
最多设置5个标签!
文章来源:点宽量化社区
文章传送门:【研报复现】渤海证券——商品期货跨品种择时套利策略
本系列由点宽DigQuant量化人才俱乐部独家发布
未经允许,不得转载
简要回顾:
基本原理:
一、相关系数
概念
相关关系是一种非确定性的关系,相关系数是研究变量之间线性相关程度的统计指标。相关系数是按积差方法计算,同样以两变量与各自平均值的离差为基础,通过两个离差相乘来反映两变量之间相关程度。
相关系数的值介于–1与+1之间,即–1≤r≤+1。其性质如下:
计算公式
二、品种组合分析
本文仅以大豆-豆粕品种组合为例分析探讨。
大豆-豆粕组合
我们知道,大豆和豆粕品种商品期货算是我国最早的一批期货品种。我们选取时间段为:2001年1月1日到2017年10月31日这段时间进行分析。
平稳性检验
大豆和豆粕品种的价格时间序列如下:
我们对大豆期货主力合约日收盘价和豆粕期货主力合约日收盘价分别进行单位根检验:
MATLAB函数为:
[h,pValue,stat,cValue,reg]=adftest(y,’alpha’,’lags’,’model’,’test’)
得出的结果为:
大豆P值为0.6410,豆粕P值为0.5724,均不满足平稳性条件,对两个价格序列做一阶差分后再做单位根检验,P值为0.0001和0.0001,均满足平稳性条件,表明两者是同阶平稳的价格序列。
回归分析:
对大豆和豆粕做回归分析:
MATLAB函数为:
[b,bint,r,rint,stats]=regress(y,X)
得出的结果为:
设大豆收盘价为,豆粕收盘价为则:
偏移度分布图:
均值回复特征:
可见从长期看,虽然相对标准差偏移度不高,但是因为标准差过大,在单边趋势中过早进场很容易造成比较大的回撤甚至亏损。
其他组合读者可以按照本文思路回去尝试着分析。
择时套利策略构建:
本文套利策略按是否具有明显的波动边界走势(即历史上极值点的分布是否比较稳定),使用如下两种策略:
一、针对具有较明显的波动边界的走势,使用灵敏的KD技术指标做开仓信号的处理;
二、对没有明显波动边界的走势,使用自适应均线来做开仓信号的处理。
KD技术指标策略
1、当价差大于一定水平,同时KD指标的K线向下穿越D线时,开仓做空价差;
2、当价差小于一定水平,同时KD指标的K线向上穿越D线时,开仓做多价差。
自适应均线策略
如下图为自适应均线做出的价格差序列图:
量化交易设置及说明:
正常波动幅度范围的确定
价差的正常波动幅度使用自两合约同时上市以来至回测交易日的所有数据的均值加减一定倍数的标准差得到。
假设均值为价差均值为Ma,标准差为Std,设参数为Para_Up和Para_Down.
开仓信号设置
由于大豆-豆粕价格差的历史上极值点的分布不是很稳定,而是在一个较大的范围内波动,则使用自适应均线来做信号的判断。
止损设置
止盈设置
其中,参数ClossPositionShort和ClossPosition Long根据不同的价差波动规律设置不同的阀值,其本质是不同价差均值附近的概率分布。
策略说明
回测结果分析:
策略绩效摘要
绩效比率
声明
1、本策略为复现渤海证券研究的《渤海证券商品期货套利策略:商品期货跨品种择时套利策略》,复现过程中可能出现理解错误,欢迎读者一起交流与学习。
2、本策略重在策略的复现及策略的理论分析,并进行数据分析和研究。着重进行数据分析与验证这一过程很重要,希望读者在学习其他研报的时候进行此过程,这将有利于提高你的逻辑分析能力以及严谨性。
策略代码
具体策略代码请点击以下链接:
https://www.digquant.com.cn/stra.php?mod=model&pid=328
文章传送门:【研报复现】渤海证券——商品期货跨品种择时套利策略