跨期合约的核心矛盾

任何一个期货合约从最初上市到最终进入交割月,在不同的时间段内,其主要矛盾是不同的,或者说驱动逻辑是不同的。因此,我们需要对将不同月份的合约进行区别对待,根据其距离交割月的远近,选择不同的交易逻辑。

合约期限的理解

对于期货合约的划分,需要一定的交易经验,据我个人观察和总结,我把一个期货合约距离交割月的远近分为三个主要阶段:远期合约、近期合约、即期合约。具体的划分标准和解释说明如下:

  1. 远期合约:距离交割月在2个月以上,离交割月较远。
  2. 近期合约:距离交割月在1-2个月之间,离交割月较近。
  3. 即期合约:距离交割月在1个月之内,即将进入交割月。

不同合约的核心矛盾

当我把同一个期货合约按照距离交割月的远近进行划分之后,我的任务就是去寻找这个合约在不同的时间段,影响其价格的核心逻辑是什么:

  1. 对于远期合约,驱动的核心逻辑是成本以及库存的变化趋势。学习更多期货知识关注昇达财经教育公众号,所以我们要关注的因素主要是商品的成本利润情况以及库存的变化趋势。
  2. 对于近期合约,驱动的核心逻辑是基差的收敛与库存绝对水平的高低。所以我们主要关注基差的变化与库存的绝对量有多少。
  3. 对于即期合约,驱动的核心逻辑是仓单的交割与基差的修复。所以我们主要关注仓单的变化与基差的修复情况。

跨期套利的四个逻辑

既然,我们已经了解到了期货合约在距离交割月远近不同时,其驱动的核心逻辑也是不同的,并且我们能够找到对应时间段核心的驱动逻辑,这对于我们做交易来说是非常有帮助的,无论是做单边投机,还是做跨期套利,我们都知道在这个时间段市场核心的逻辑是什么。

我个人做交易喜欢找到对应的安全边际,关于跨期套利,我总结了四个安全边际或者说是交易逻辑。

仓单逻辑

做跨期套利要顺应仓单逻辑。因为做套利往往需要持有一定的时间,有时候需要持有到合约成为即期合约,在合约成为即期合约是,产业客户交不交货、接不接货对期货价格的影响是非常大的,而仓单的变化情况反应的是产业客户的行为。

例如,如果产业客户打算卖出套保,那么仓单就会大量生成,对于近月来说,多头面对巨量的仓单交割压力,只能认怂跑路了,把多头头寸转移到远月合约,从而导致近月合约由于多头主动减仓而下跌,远月合约由于多头主动移仓而上涨,从而有利于形成正向的市场结构。所以在这种情况下就适合去做反套。

再举个反例,如果产业客户打算买入套保,那么近月合约的持仓量往往会很大,相反仓单的数量却非常少,空头面对如此巨量的接货资金,由于没货交割,只能认怂跑路了,把空头头寸转移到远月合约,从而导致近月合约由于空头主动减仓而上涨,远月合约由于空头主动移仓而下跌,从而有利于形成反向的市场结构。所以这种情况下适合做正套。

所以从仓单的交易逻辑来做跨期套利,我的做法就是两句话:巨量仓单做反套,少量仓单做正套

基差逻辑

基差的逻辑就比较简单了,对于近月合约来说,主要矛盾是基差修复,而远月合约更多的是受预期的影响,所以近月合约贴水时,通常适合做正套;相反,如果近月合约升水时,通常适合做反套。其实,这种跨期套利的逻辑,本质上和单边交易中参与基差修复行情是一样的。

总结一下,从基差的交易逻辑来做跨期套利,我的做法就是:贴水做正套,升水做反套

库存逻辑

库存是我非常喜欢的一个指标,也是对期货价格影响最大的基本面因素之一。在高库存的情况下,现货市场供应充足,现货价格相对疲软,从而导致近月合约价格往往较弱,所以更加利于做反套,市场结构通常是正向的;相反,在低库存的情况下,学习更多期货知识关注昇达财经教育公众号,现货市场供应紧张,现货价格相对坚挺,从而导致近月价格往往强势,所以更加利于做正套,市场结构通常是反向的。

总结一下,从库存的交易逻辑来做跨期套利,我的做法就是:低库存做正套,高库存做反套

成本逻辑

最原始的跨期套利就是基于成本逻辑,主要是持仓成本理论,由于持仓成本的缘故,远月合约要高月近月合约,如果远月价格减去近月价格低于持仓陈本,就存在了做反套的机会;如果远月价格减去近月价格远高于持仓成本,就存在无风险的正套机会。这是一最初的成本套利逻辑。

后来成本逻辑也经历了一定的发展,主要看进口成本,像矿石、豆粕、菜油、棕榈油等这些品种主要看进口原料的成本,有对应的船期和升贴水报价,如果进口成本是反向市场,在正常的供求状态下,国内对应的商品也应该是反向市场,学习更多期货知识关注昇达财经教育公众号,所以应当顺着进口成本的方向进行跨期套利。

回顾一下过去自己的套利

我个人不太喜欢成本逻辑,因为这个太古老了,一方面我们很难估计出产业客户准确的持仓成本,另一方面对于一些商品的进口成本获取上也相对麻烦一些,所以我很少去做成本逻辑的跨期套利,更多的是做其他几个逻辑的跨期套利。

回想一下我之前常说的几个套利,比如螺纹正套、甲醇正套,是不是很符合少量仓单做正套、低库存做正套、贴水做正套三大逻辑;再比如橡胶反套、油脂反弹,是不是也很符合巨量仓单做反套、高库存做反套、升水做反套三大逻辑。

所以我建议大家在做跨期套利的时候,可以参考我上面说的这几个套利逻辑,然后做单边的时候,也可以考虑我上面所说的合约在不同的时间段内驱动的逻辑不同进行相应的操作思路切换。

--------------------------------------------------------------------------------------------------

推荐阅读:

1.一个量化策略师的自白(好文强烈推荐)

2.股票期货经典的量化交易策略都在这里了!(源码)

3.期货/股票数据大全查询(历史/实时/Tick/财务等)

4.史上最全的Python定量金融三方库汇总

5.干货 | 量化选股策略模型大全

6.量化金融经典理论、重要模型、发展简史大全

跨期套利的四大核心逻辑相关推荐

  1. [RabbitMQ]RabbitMQ概念_四大核心概念

    RabbitMQ RabbitMQ 的概念 RabbitMQ 是一个消息中间件:它接受并转发消息.你可以把它当做一个快递站点,当你要发送一个包裹时,你把你的包裹放到快递站,快递员最终会把你的快递送到收 ...

  2. 自定义ClassLoader实现java应用核心逻辑模块热部署

    http://waterdh.iteye.com/blog/520399 本文主要是根据classloader的特性,结合实际产品环境中遇到的问题,来探讨下JAVA应用中局部模块热部署的可行性. 我们 ...

  3. Kong APIGW — Admin API 核心逻辑对象

    目录 文章目录 目录 Kong Admin API 的核心逻辑对象 Service(服务) Route(路由) Upstream(上游) Target(目标) Consumer(消费者) Plugin ...

  4. bigdecimal不等于0怎么写_创业计划书不知道怎么写?掌握核心逻辑是关键

    最近由于互联网+大学生创新创业大赛项目辅导的缘故,参与了很多项目赛前资料的准备,其中一项就是需要提交Word版的创业计划书.然而,无一例外,参赛项目团队以及指导教师对于创业计划书怎么准备并不是特别清楚 ...

  5. RxSwift学习--核心逻辑再探

    前言 通过上一篇内容RxSwift学习--核心逻辑初探,对RxSwift有了些初步的认知,下面通过源码来看一下RxSwift到底有多骚 RxSwift核心逻辑再探 先把上篇中的例子代码搬过来: //第 ...

  6. 细数网站成功赢利须具备的四大核心要素

    2019独角兽企业重金招聘Python工程师标准>>> 面对互联网创业的成功者,草根站长依旧在独自奋力的打拼,为了互联网创业的梦想而努力,希望自己的网站最终能够成为一个为自己顺利赢利 ...

  7. promise的三种状态_一.Promise中核心逻辑的实现

    首先看一下Promise代码: let promise =new Promise((resolve,reject)=>{resolve('成功');//reject('失败'); }) prom ...

  8. MyBatis四大核心概念

    本文讲解 MyBatis 四大核心概念(SqlSessionFactoryBuilder.SqlSessionFactory.SqlSession.Mapper). MyBatis 作为互联网数据库映 ...

  9. 华为云·云享专家公开课:45分钟掌握Python项目部署与调度核心逻辑直播

    爬虫项目在编写完成后往往需要部署到服务器上,会经历哪些阶段?如何运行Python 的 EGG 包?华为云专家在线公开课将于 5.22日19:00为你揭秘,45分钟让你轻松掌握Python项目部署与调度 ...

  10. 华为云新加坡峰会发布CloudAI创新实验室,四大核心优势助力智能化升级

    [新加坡,4月24日]4月24日-25日, 2019华为云新加坡峰会在新加坡召开,来自新加坡及亚太区域的近2000名客户.伙伴.产业界学术界人士.开发者,就云计算.人工智能(AI).大数据等方面的创新 ...

最新文章

  1. Android IOS WebRTC 音视频开发总结(三三)-- Periscope介绍
  2. 哈希表(HashTable)探究(转)
  3. php 接受 amp,php中amp;amp;和||的用法
  4. C语言编程日志,用C语言打印日志(Log)
  5. 我们如何体验 Line 的生活方式
  6. mysql 中average_mysql – 计算SQL中的移动平均值
  7. Eudemon 防火墙基本配置
  8. 【转】DXErrorProvider与DxValidationProvider的使用
  9. 编程高手必学的内存知识02:深入理解栈
  10. 如何在SQL Server中发现和处理孤立的数据库用户
  11. Maven最新版的下载与安装教程(详细教程)
  12. 大学生高等数学竞赛复习资料
  13. win10 系统把装在c盘的软件移到其他盘的方法
  14. Python硬件编程实战------书评
  15. js中Date函数获取今天星期几的方法
  16. tekton TriggerTemplate资源
  17. Threejs系列--9游戏开发--沙漠赛车游戏【基础场景渲染】
  18. 历届图灵奖 (Turing award)得奖名单
  19. 4D毫米波雷达天线设计
  20. 动态规划范例——驿站马车问题

热门文章

  1. linux垃圾清理软件下载,垃圾清理大师极速版
  2. java 银行账户类
  3. 腾讯求职经历(后附大量面试题)
  4. EXE文件结构及读取方法 1
  5. html设置浮动框架的位置,网页浮动窗口怎么设置 怎么让链接网页在浮动框架中显示...
  6. 大一计算机网络技术实训总结,大一计算机网络技术实训报告精选
  7. Android开发必知的maven-publish插件知识
  8. css transition opacity,CSS transition属性
  9. 在C++程序中使用系统热键(附代码)
  10. UPC 黑熊过河(基本状态转移)