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

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.mzph.cn/news/185268.shtml

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

相关文章

leetcode面试经典150题——34 有效的数独(矩阵)

题目: 有效的数独 描述: 请你判断一个 9 x 9 的数独是否有效。只需要 根据以下规则 ,验证已经填入的数字是否有效即可。 数字 1-9 在每一行只能出现一次。 数字 1-9 在每一列只能出现一次。 数字 1-9 在每一个以粗实线分隔的 3x3 宫内只能出…

【产品功能】dolphinscheduler的告警功能的代码在哪

告警 MasterExecThread类runProcess方法涉及到的表和字段 总结番外 MasterExecThread类 runProcess方法 if(!sendTimeWarning && checkProcessTimeOut(processInstance) ){alertManager.sendProcessTimeoutAlert(processInstance,processService.findProcessDefineBy…

Provisioning Profile的重要性

大家好,我是咕噜-凯撒。在iOS和macOS开发中,Provisioning Profile(配置文件)是一个至关重要的组成部分,它包含开发者证书、App ID和设备信息的文件,不仅用于验证应用程序的身份和权限,还包括了很…

Docker的基本概念和优势,以及实际应用场景

目录 概要 基本概念 容器 (Container) 什么是容器 容器与虚拟机的区别 镜像 (Image) Dockerfile 仓库 (Repository) 容器编排 (Orchestration) Docker Compose Docker Daemon 和 Docker Client 网络 (Network) 数据卷 (Volume) 主要优势 提高移植性和可移植性 提…

力扣每日一题(2023-11-30)

力扣每日一题 题目:1657. 确定两个字符串是否接近 日期:2023-11-30 用时:21 m 07 s 时间:11ms 内存:43.70MB 代码: class Solution {public boolean closeStrings(String word1, String word2) {if(word1.…

分布式技术(二)注册中心

💌 所属专栏:【微服务】😀 作 者:长安不及十里💻 工作:目前从事电力行业开发🌈 目标:全栈开发🚀 个人简介:一个正在努力学技术的Java工程师,专注基…

【10】Python函数专题(上)

目录 1.什么是函数2.函数的参数2.1形参 和 实参2.2函数的传递方式2.3 不定长参数2.3.1 可变位置参数`*args`2.3.2可变关键字参数`**kwargs`2.3.3 小结2.4 参数的解包(也称拆包)1.什么是函数 在Python中,函数是一段可重复使用的代码块,用于执行特定任务。通过将代码封装在函…

Flat Ads将携6亿独家流量亮相白鲸GTC2023,在7V01展台等你

一年一度的白鲸出海全球流量大会GTC重磅来袭!今年GTC出海展区全面升级,规模扩增至15000平方米,覆盖游戏、应用、技术及品牌出海等热门行业,预计将迎来累计超30000名跨境出海相关从业者莅临参观。 Flat Ads受邀设展,现场互动100%中奖 从出海到全球化,中国互联网企业走向海外寻…

vue使用el-select el-option失效 不显示名称 还是显示原数据

<el-form-item label"生效标记" prop"enableSign" label-width"17rem"><el-select v-model"dialog.elForm.enableSign" placeholder"请选择内容"><el-option v-for"item in enableSignList":key&q…

网站优化进阶指南:如何用Python爬虫进行网站结构优化

前段时间一个做网络优化的朋友找我&#xff0c;问我能不能通过爬虫的手段对他们自己的网络进行优化。这个看着着实比较新颖&#xff0c;对于从事爬虫行业的程序员来说&#xff0c;很有挑战性&#xff0c;值得尝试尝试。 说白了使用爬虫进行网站优化需要对网站的结构、内容、链…

【攻防世界-misc】Aesop_secret

1.下载文件后&#xff0c;打开是张动图 2.由于之前是做过一道类似的题&#xff0c;所以需要先将动图拼凑到一起&#xff0c;变成这样子GIF动态图片分解&#xff0c;多帧动态图分解成多张静态图片_图片工具网页版 得到了一个字符为&#xff1a;ISCC&#xff0c;将用记事本将该图…

激光科学六十年

1960年5月16日&#xff0c;在查尔斯汤斯&#xff08;Charles Townes&#xff09;和阿瑟肖洛&#xff08;Arthur Schawlow&#xff09;以及其他许多人早期工作的基础上&#xff0c;西奥多迈曼&#xff08;Theodore Maiman&#xff09;发射了第一台工作激光器&#xff1a;粉红红宝…

百度推送收录工具-免费的各大搜索引擎推送工具

在互联网时代&#xff0c;网站收录是网站建设的重要一环。百度推送工具作为一种提高网站收录速度的方式备受关注。在这个信息爆炸的时代&#xff0c;对于网站管理员和站长们来说&#xff0c;了解并使用一些百度推送工具是非常重要的。本文将重点分享百度批量域名推送工具和百度…

Apache DolphinScheduler 开源之夏采访:苏国伟的开源之旅

个人介绍 大家好&#xff0c;我是苏国伟&#xff0c;来自西安电子科技大学软件工程专业。我在实验室中主要从事数据集成等方面的工作。除了编程&#xff0c;我还热衷于踢足球、观看球赛和健身&#xff0c;这些爱好让我的生活更加丰富多彩。 开源之路 我最初是在本科的分布式…

P8A004-系统加固-磁盘访问权限

【预备知识】 访问权限&#xff0c;根据在各种预定义的组中用户的身份标识及其成员身份来限制访问某些信息项或某些控制的机制。访问控制通常由系统管理员用来控制用户访问网络资源&#xff08;如服务器、目录和文件&#xff09;的访问&#xff0c;并且通常通过向用户和组授予…

单细胞 | 批量 FeaturePlot 可视化n个基因表达量

要点&#xff1a;CITE-seq 的膜蛋白marker的意义&#xff1b;批量绘制 FeaturePlot。 T: CD5, CD7, TNFRSF8(CD30)?, NCAM1(CD56)?mono: CD33, ANPEP(CD13), FCGR1A(CD64), FUT4(CD15)?, IL3RA(CD123)B: MME(CD10), CD38ery: TFRC(CD71),HSC: CD34, KIT(CD117), 1,feature…

JavaScript中数据类型的转换

前端面试大全JavaScript中数据类型的转换 &#x1f31f;经典真题 &#x1f31f;数据类型转换介绍 &#x1f31f;强制转换&#xff08;显式转换&#xff09; Number( ) String( ) Boolean( ) &#x1f31f;自动转换&#xff08;隐式转换&#xff09; 自动转换为布尔值 …

Flyway 数据库版本管理 | 专业解决方案

前言 目前很多公司都是通过人工去维护、同步数据库脚本&#xff0c;但经常会遇到疏忽而遗漏的情况&#xff0c;同时也是非常费力耗时 比如说我们在开发环境对某个表新增了一个字段&#xff0c;而提交测试时却忘了提交该 SQL 脚本&#xff0c;导致出现 bug 而测试中断&#xf…

【Linux】进程替换

单进程版的进程替换&#xff1a; 现象&#xff1a; 运行结果&#xff1a; 没有执行execl后面的代码&#xff1b; 基本原理&#xff1a; 其实就相当于我自己对应的程序在运行的时候&#xff0c; 这个可乘程序一旦用execl来加载起来&#xff0c;做法特别简单粗暴&#xff0c;…

java--多态

1.什么是多态 多态是在继承/实现的情况下的一种现象&#xff0c;表现为&#xff1a;对象多态、行为多态。 2.多态的具体代码体现 编译看左边&#xff0c;运行看右边 3.多态的前提 有继承/实现关系&#xff1b;存在父类引用子类对象&#xff1b;存在方法重写 4.多态的一个注…