基于协整理论的配对交易

  • 前导知识
    • 协整
    • 协整与相关
  • 配对交易
    • 策略思想
    • 策略实现

前导知识

协整

在实际生活中,大多数经济金融时间序列通常是非平稳的,如果用这些非平稳时间序列来建立回归模型,那么就会产生虚假回归,即所谓的“伪回归”.“伪回归”指的是变量之间本来不存在相关关系,但是将他们进行回归却得到相关关系的现象.如果采用传统回归方法对彼此不相关的非平稳变量进行回归,那么ttt检验会倾向显著,R2R^2R2值也会比较大,由此得出变量相关的伪回归结果.那么该如何消除“伪回归”呢? 为了避免变量信息的损失,通常的思路是进行协整分析.协整分析是通过构造各个非平稳变量的线性组合,以此来消除非平稳性.这样既保留了变量的信息,又建立了变量间的关系.多个非平稳变量之间的线性组合是平稳的即称为协整.

协整的定义如下

定义 设kkk个序列x1t,x2t,…,xktx_{1t},x_{2t},\dots,x_{kt}x1t​,x2t​,…,xkt​,Xt=(x1t,x2t,…,xkt)TX_t=(x_{1t},x_{2t},\dots,x_{kt})^TXt​=(x1t​,x2t​,…,xkt​)T,如果每个序列都是ddd阶单整序列, 即xit∼I(d)x_{it}\sim I(d)xit​∼I(d),并且存在非零向量β=(β1,β2,…,βk)T\beta=(\beta_1,\beta_2,\dots,\beta_k)^Tβ=(β1​,β2​,…,βk​)T,使得βTXt\beta^TX_tβTXt​为(d−b)(d-b)(d−b)阶单整序列,则称XtX_tXt​的各分量是

基于协整理论的配对交易相关推荐

  1. r语言 协整_基于协整关系的配对量化交易策略-R语言

    基于协整关系的配对交易比之前的基于距离和相关性要更先进一些.收益上确实也体现出来了. library(tseries) adf.test(xom) adf.test(cvx) model <- ...

  2. USDCNY--USDCNH 配对交易___境内及离岸人民币即期的协整关系及配对交易策略分析

    由于中国没有实现资本项下的可自由兑换,目前人民币的外汇交易存在境内及境外两个市场.在境内交易的CNY和境外交易的CNH,本质都是人民币,从这个角度上看,两者具有高度相关性.但是由于两者的市场形态.监管 ...

  3. 基于时间序列的协整关系的配对交易

    数据来源:Vitu.AI (一)什么是配对交易? 统计套利之配对交易是一种基于数学分析交易策略,其盈利模式是通过两个标的的差价(spread)来获取,两者的价格走势虽然在中途会有所偏离,但是最终都会趋 ...

  4. python统计套利_统计套利(二),利用协整关系进行配对交易【原文】

    之前我们谈到了利用两只股票之间的相关系数进行配对交易,但我们能通过两只相关性较高的股票对之间的差价图看出,相关性高他们之间的价差并不一定会是一个平稳序列,简单来说我们无法利用这个不收敛的价差来进行套利 ...

  5. 利用协整关系进行配对交易

    在前一篇当中利用相关系数来进行套利,看到价差并不为平稳序列,回测结果也就不是很好,所以想到利用协整关系来构建股票的线性组合,使得股价差为平稳序列,从而在真正意义上构建一个套利策略.看到有其他小伙伴也做 ...

  6. 《协整理论与波动模型-金融时间序列分析及应用(第二版)》

    内容详实的教科书,不过看起来比较累,能用数学公式的就没用汉字,估计作者是为了社会主义节省纸张吧. 不是我这个水平现在看的,先Mark后续需要深入再翻看 <协整理论与波动模型:金融时间序列分析及应 ...

  7. 量化投资实战(三)之配对交易策略---协整法

    点赞.关注再看,养成良好习惯 Life is short, U need Python 初学量化投资实战,[快来点我吧] 配对交易策略实战-协整法 基本流程 配对组合 --> 计算价差 --&g ...

  8. 可交易性(tradability)检验即协整性检验:线性关系

    两个时间序列的线性关系表示为: 左边是两个时间序列的线性组合.是协整系数. 右边是残差序列(residual series),表示为由两部分组成.是均衡值(equilibrium value),是一个 ...

  9. 【量化笔记】配对交易

    配对交易的步骤 1. 如何挑选进行配对的股票 2. 挑选好股票对以后,如何制定交易策略,开仓点如何设计 3. 开仓是,两只股票如何进行多空仓对比 股票对的选择 1. 行业内匹配 2. 产业链配对 3. ...

最新文章

  1. karyoploteR: 基因组数据可视化 R 包
  2. substring和charindex的使用注意
  3. (转)探究 TCP 一次数据包最大负载,上限真的是 65495 byte 吗
  4. 2.3.8 mysql安全之审计
  5. 纯java生成excel
  6. 单片微型计算机简称单片机是指集成,什么是单片微型计算机 -解决方案-华强电子网...
  7. 中装订线位置_企业宣传画册、产品目录常用的装订方法
  8. 关系数据库——sql基础1定义
  9. Windows10 virtualbox安装alpine+docker
  10. git本地给远程仓库创建分支
  11. 9行自定义函数教你用Python发送电子邮件!
  12. ubuntu18.04 linux journalctl 命令
  13. POI读取word文档后插入内容以及设置标题样式
  14. 添加固态硬盘后系统迁移
  15. 11. Zigbee应用程序框架开发指南 - 命令行接口(CLI)
  16. 微信小程序导购开发跳转到京东拼多多苏宁唯品会等小程序
  17. C++将二进制转换为十进制
  18. flappy+bird+android源代码,Flappy Bird(安卓版)逆向分析(一)
  19. 删除插件mysearchresult(chrome和firebox)
  20. 电脑按F1/F12/F10等进不去BIOS进入BIOS里面Advance下设置CPU Setup的Intel Virtualization Technology设置Linux长模式不兼容

热门文章

  1. 人生其实就好象一罐煤气
  2. .Net工程师面试笔试宝典
  3. latex数学符号加粗_LaTeX技巧458:关于LaTeX数学字体加粗
  4. 流体力学实验室设备实训设备自循环水击实验装置
  5. 如何注册msn.com的信箱
  6. 信息系统的生命周期分为哪几个阶段?
  7. 二维图像的傅立叶变换
  8. CentOS和Ubuntu有什么不同
  9. Docker实战笔记
  10. 狭义相对论的时空几何 --闽科夫斯基时空