豆粕期权 MVIX 指数构建及策略回测

news2024/10/6 22:19:22

1. VIX指数

VIX 最初被设计出来的目的是为了预警市场的潜在风险,一般来说,当 VIX 指数小于 15 时,表示市场出现非理性繁荣;当 VIX 指数大于 40 时,表示市场对 未来的非理性恐慌,短期内可以出现反弹。VIX 指数不一定能很好的预测市场走 向,但可以大致反映当前市场的情绪。 VIX 指数又被成为恐慌指数,从国外的历史经验来看,VIX 几乎全部捕捉了 市场发生的重大特殊事件。VIX 较高时通常意味着较高的市场风险,因此 VIX 指 数可以作为表征市场情绪和预警风险的指标。

由于期权的特性,对于同一品种同时交易的合约较为分散,隐含波动率呈现一 个曲面状,对于不同到期时间与行权价格的期权合约,波动率都有稍许不同。相比 之下,其标的期货仅为一个品种,只存在一个历史已实现波动率。 对于投资者而言,如果用几十个期权的隐含波动率与期货的历史波动率进行 比较,很难看出现在期权市场的真实情况。但是通过构建波动率指数,可以将市场 上的隐含波动率集中计算成一个波动率,反映市场上的整体波动情况,从而与标的 历史波动率进行对比,使得比较更加直观,易于理解。 由于商品交易者中,机构产业客户偏多,存在着一种平仓止损线的设定,使得 收益率分布呈现一种尖峰厚尾的特性。波动率指数能很好的反映市场上的恐慌情 绪,更易于投资者进行风险监控。 VIX 指数相比隐含波动率,由于其直接由期权价格导出,不需要模型、分布律 等一系列假设,使得其具有更加广泛的适用性。如今常见的几种交易软件上对于隐 含波动率的估计都有些出入。而 VIX 指数则可以克服这一问题,略过各个模型对 期权定价的偏差,给投资者一个统一的衡量标准。

2. 豆粕VIX指数

1.合约选取

农产品期货一般主力合约主要分布在1、5、9三个月份上,除主力合约外其他合约成交量较低。考虑到这个情况,我们选取主力合约与远月次主力合约对指数进行编制。远月次主力合约是指在当前主力合约后的第一个01、05、09合约。每次随着主力合约向后更替对VIX 指数进行换月处理。所以与股指期权ETF50 每月更替的30 日波动率不同,我们这里主要针对换仓周期120 日进行预估,因此也选择能刚及时的反应市场情绪的01、05与09合约。对于同一到期时间,不同执行价格的期权,我们皆选取虚值期权,以排除内在价值的影响,只保留受波动率影响的时间价值部分。对于执行价格与标的价格相同的期权,我们选取认购期权与认沽期权的平均值进行计算。这里需要注意的是,随着时间推移,标的价格的变化会导致计算所需的合约也随之变动。 

2.计算主力合约与远月次主力合约波动率 

豆粕波动率指数(MVIX)的编制方法借鉴 VIX 指数的编制方法,主要的计算 公式如下: 

通过上述公式分别计算得到主力及远月次主力的方差𝜎1 2和𝜎2 2后,对𝜎1 2和𝜎2 2进 行内插值法加权处理,即可得到 MVIX 指数的值: 

3.期权波动率策略-基于 MVIX指数的波动率交易策略 

期权的交易策略大致可以分为方向性交易策略以及波动率交易策略两类,方 向性交易策略指的是基于对标的资产未来方向性走势的预期而采用的交易策略; 波动率交易策略指的是基于对标的资产未来波动率的预期而采用的交易策略。 当标的波动率较低时,存在上升的动力,此时可以进行做多波动率操作,待其 上升到正常水平;当波动率较高时,未来波动率会回落,此时可以进行做空波动率 操作,待其回落到正常水平。

跨式组合策略分为买入跨式组合和卖出跨式组合,分别对应做多波动率以及 做空波动率操作。 买入跨式组合一般是同时买入相同执行价,相同到期期限的认购和认沽期权 合约,判断行情波动将会变大时,可使用此策略。卖出跨式组合和买入跨式组合刚 好相反,是同时卖出认购和认沽期权合约,做空波动率。

利用经典的均线交叉策略来对 MVIX 进行趋势跟踪,当短期均线上穿长 期均线时,预期上涨的趋势会延续;当短期均线下穿长期均线时,预期下跌的趋势会延续。

将指数移动平均线定义为短期均线,将简单移动平均线定义为长期均线。

期权策略采用跨式组合策略,当出现做多波动率的信号时,选择主力合约对应 的平值认购、认沽期权构建买入跨式组合;当出现做空波动率信号时,选择主力合 约对应的平值认购、认沽期权构建卖出跨式组合。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1270924.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【经验分享】openGauss 客户端(Data Studio / DBeaver)连接方式

前言 本篇介绍了openGauss常用的客户端连接工具Data Studio和DBeaver 01 客户端工具 openGauss部署之后,在服务器上提供了在命令行下运行的数据库连接工具gsql。此工具除了具备操作数据库的基本功能,还提供了若干高级特性,便于用户使用。…

HAProxy部署Web集群(Nginx)实验

实验前准备 HAProxy服务器:192.168.188.11 内核版本最好要在2.6以上,使用uname -r查看自己的内核版本是否适用 Nginx服务器1:192.168.188.12 Nginx服务器2:192.168.188.13 客户端:192.168.188.1(本机window…

最新报告!11月美国市场的“遥遥领先”来了,该爆的单总会来!

今年周期最长的大促节点已接近尾声,美区市场的11月份的商品销售战绩已全面来袭: 保健类目竟弯道超车,交出了将近翻倍的成绩单;美妆个护、女装与女士内衣等“她经济”类目持续高涨且“辣眼”单品不断;家居大类目下的市…

RocketMQ两主两从部署搭建

安装部署 1.1 部署环境 1.2 安装要求 建议使用64位操作系统,建议使用Linux / Unix / Mac; 64位JDK 1.8; Maven 3.2.x;(非必要) Git;(非必要) 1.3 获取rocketmq安装包,并解压 下载官…

基于Java SSM框架+Vue实现房屋租赁网站项目【项目源码+论文说明】计算机毕业设计

基于java的SSM框架Vue实现房屋租赁网站演示 摘要 随着科学技术的飞速发展,社会的方方面面、各行各业都在努力与现代的先进技术接轨,通过科技手段来提高自身的优势,房屋租赁系统当然也不能排除在外。房屋租赁系统是以实际运用为开发背景&…

宝宝洗衣机买几公斤?高性价比婴儿专用洗衣机推荐

宝宝的抵抗力还比较弱,如果把大人的衣服跟宝宝的混洗,衣服上一旦沾上大人衣服上的细菌可能会导致宝宝生病再者,需要的清洗剂不一样,一般选择宝宝的洗衣液时会选择宝宝专用的低敏洗衣液,这样可以有效防止宝宝的皮肤过敏…

arcgis导出某个属性的栅格

选中栅格特定属性想要导出时,无法选中“所选图形” 【方法】spatial analyst 工具——提取分析——按属性提取

fiddler抓包安卓

一、打断点 1、安卓手机和电脑在同一局域网下,手机连接的网络开启手动代理,ip填写电脑ip,端口填写fiddler中配置的端口。 ip查看: 端口配置:tools-options-connections 2、安装证书,手机浏览器输入电脑ip…

盘点68个Android系统源码安卓爱好者不容错过

盘点68个Android系统源码安卓爱好者不容错过 学习知识费力气,收集整理更不易。 知识付费甚欢喜,为咱码农谋福利。 源码下载链接:https://pan.baidu.com/s/1FcBxCe7KpJsh0zFxNZ_7wg?pwd8888 提取码:8888 项目名称 Android …

PyQuery库编写下载代码示例

python import requests from pyquery import PyQuery as pq # 设置 proxies { "http": "", "https": "" } # 使用requests.get()方法获取网页内容 response requests.get() # 使用PyQuery解析网页内容,获取视…

编码未来已然来临:无代码、低代码助力软件驱动世界

在当今时代,企业无不致力于探寻能够实现降本增效的有效路径。在众多热门技术中,AI人工智能和机器学习等概念已经被广泛采纳并应用于各行业的实际业务场景中。当企业开始树立起数字化意识,他们通常会选择以下两条路径中的一条来实现数字化转型…

element table滚动到底部加载数据(vue3)

效果图 使用插件el-table-infinite-scroll npm install --save el-table-infinite-scroll局部导入 <template><div class"projectTableClass"><el-table v-el-table-infinite-scroll"load"></el-table></div> </temp…

内存泄漏检测工具valgrind

示例&#xff1a; class Person { public:Person(int age){//将年龄数据开辟到堆区m_Age new int(age);}//重载赋值运算符 写法2 此代码在linux测试Person& operator(Person& p){*m_Age *p.m_Age; //通过linux下valgrind工具检测&#xff0c;无内存泄漏情况。//此语…

手把手教你写IP地址规划方案

中午好&#xff0c;我的网工朋友。 IP地址的合理规划是网络设计的重要环节&#xff0c;大型计算机网络必须对IP地址进行统一规划并得到有效实施。 IP地址规划的好坏&#xff0c;不仅会影响到网络路由协议算法的效率&#xff0c;还会影响到网络的性能&#xff0c;网络的扩展&a…

快手自动评论助手:开发流程与所需技术的深度解析

先来看实操成果&#xff0c;↑↑需要的同学可看我名字↖↖↖↖↖&#xff0c;或评论888无偿分享 一、引言 随着互联网的发展&#xff0c;越来越多的人开始使用快手这款短视频平台。在这个平台上&#xff0c;用户可以分享自己的生活点滴&#xff0c;观看他人的精彩瞬间。然而&am…

震坤行自有品牌 | 搬运存储全面打造快速选型的标准品

震坤行自有品牌 | 搬运存储全面打造快速选型的标准品 中国仓储与配送协会2023年仓储配送行业发展与趋势展望报告中指出&#xff0c;截至2022年底&#xff0c;我国营业性通用&#xff08;常温&#xff09;仓库面积约为12.2亿㎡&#xff0c;仓储业&#xff08;含装卸搬运&#x…

element-plus el-dialog 弹窗隐藏遮罩并且可以控制弹窗后的元素、点击、滚动、其他事件操作等

场景 el-dialog 隐藏遮罩并且可以控制弹窗后的元素、点击、滚动、其他事件操作&#xff0c;比如一个弹窗打开了&#xff0c;我要能控制弹窗后面的滚动、点击等等一系列事件。 修改方法 首先我们需要隐藏弹窗遮罩 :modal"false"&#xff0c;并且给 el-dialog 弹窗…

NB-IoT BC260Y Open CPU SDK⑤点亮一个LED

NB-IoT BC260Y Open CPU SDK⑤点亮一个LED 1、BC260Y gpio资源介绍2、相关API介绍3、调试信息串口打印3、实例分析 本章节将介绍BC260Y硬件GPIO相关操作 1、BC260Y gpio资源介绍 BC260Y-AA的sdk包中官方给出了16个可用IO 在ql_gpio.h文件中有定义如下/**********************…

Windows系统如何远程控制Realme手机?

realme使用的是realme UI系统。realme UI是realme研发的操作系统&#xff1b;realme UI 1.0基于安卓10系统&#xff0c;realme UI 2.0基于安卓11系统&#xff0c;realme UI 3.0基于安卓12系统。 对于安卓4.0及以上系统的手机&#xff0c;都可以通过软件AirDroid实现远程控制。 …

Python教程:装饰器的10个示例用法

Python装饰器是一种高级语法&#xff0c;它允许我们增强函数或方法的功能&#xff0c;而无需修改其原始代码。装饰器本质上是一个函数&#xff0c;它接收一个函数作为参数&#xff0c;并返回一个新的函数。这个新的函数可以包装原有函数&#xff0c;添加一些新的功能。 在Pyth…