热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

CTA量化策略的波动率因子面面观

波动率,简单的说就是一种经济形态,解决的是实体如何波动,波动的结构到底是如何进行等实质类问题。和桌子上摆放的苹果,是通过色、

波动率,简单的说就是一种经济形态,解决的是实体如何波动,波动的结构到底是如何进行等实质类问题。和桌子上摆放的苹果,是通过色、香、味、状来表达自己的存在一样,波动率的概念是对波动这样一种实体进行表达,它的存在实际上到了最后,是一种自然率。

波动率的定义与周期

在金融定义里,波动率定义为资产价格的变化,通常用于度量市场的风险程度。在实际应用中,波动率可由过去价格收益率变化的标准差或者期权合约中的隐含波动率表示。当波动率的上升,市场面临更大的不确定性,从而影响市场价格走势与策略的收益情况。

商品指数的历史波动率的上升,通常由于商品价格的上涨或者下跌所造成,所以根据行为金融学的相关定义,可以把波动率的周期分为由价格上涨带来波动率增加的正波动率周期和由价格下跌带来的波动率增加的负波动率周期,如下图所示:

图1: 波动率周期循环

数据来源:Kathryn M.Kaminski, Aplha K Capital 华泰期货研究所

由Kathryn M.Kaminski(2011)研究发现,不同的价格趋势涨跌带来的波动率上升会加剧市场的不确定性,投资者的行为会难以预测。如果市场风险暴露,突发事件威胁市场价格,投资者会形成羊群及挤兑效应,市场波动率快速拉升并随高波动率进入市场不确定性状态,投资者产生焦虑、恐慌,对价格的波动敏感度提高。当焦虑、恐慌慢慢消失,市场波动率及投资者风险承受能力才回归正常。

当突发事件带来正向的价格波动时,投资者行为会带来过度自信感,通常把这种行为定义为赢家效应,最终会导致市场价格快速升高,类似于资产泡沫时期。但随后过高波动率往往带来快速的反转,使投资者蒙受损失,且如果这种反转足够强烈,隐藏风险暴露于市场,使投资者感觉价格的威胁,会使市场打破正波动周期,直接跳转至负波动率周期。

CTA 策略的波动率使用

商品期货市场的波动率策略主要分为纯波动率策略和整体波动率策略,纯波动率策略即在横截面做多波动率高的品种、做空低波动率的品种(或者做空高波动率的品种、做多低波动率的品种)的对冲组合策略;而整体波动率策略参考图2、3 类似期权买入和卖出跨式组合策略,做多整体市场波动率或做空整体市场波动率。

图 2: 买入跨式组合盈亏图

 

拓展阅读:

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

2.市面上经典的量化交易策略都在这里了!(源码)

3.量化交易领域最重要的10本参考书推荐!

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

5.如何设计量化交易策略?

6.量化交易干货汇总,很干!


推荐阅读
  • 本文介绍如何解决在 IIS 环境下 PHP 页面无法找到的问题。主要步骤包括配置 Internet 信息服务管理器中的 ISAPI 扩展和 Active Server Pages 设置,确保 PHP 脚本能够正常运行。 ... [详细]
  • 本文详细介绍了Java中org.neo4j.helpers.collection.Iterators.single()方法的功能、使用场景及代码示例,帮助开发者更好地理解和应用该方法。 ... [详细]
  • c# – UWP:BrightnessOverride StartOverride逻辑 ... [详细]
  • 本文详细介绍了Java中org.eclipse.ui.forms.widgets.ExpandableComposite类的addExpansionListener()方法,并提供了多个实际代码示例,帮助开发者更好地理解和使用该方法。这些示例来源于多个知名开源项目,具有很高的参考价值。 ... [详细]
  • 使用 Azure Service Principal 和 Microsoft Graph API 获取 AAD 用户列表
    本文介绍了一段通用代码示例,该代码不仅能够操作 Azure Active Directory (AAD),还可以通过 Azure Service Principal 的授权访问和管理 Azure 订阅资源。Azure 的架构可以分为两个层级:AAD 和 Subscription。 ... [详细]
  • 本文探讨了 RESTful API 和传统接口之间的关键差异,解释了为什么 RESTful API 在设计和实现上具有独特的优势。 ... [详细]
  • 如何配置Unturned服务器及其消息设置
    本文详细介绍了Unturned服务器的配置方法和消息设置技巧,帮助用户了解并优化服务器管理。同时,提供了关于云服务资源操作记录、远程登录设置以及文件传输的相关补充信息。 ... [详细]
  • 在当前众多持久层框架中,MyBatis(前身为iBatis)凭借其轻量级、易用性和对SQL的直接支持,成为许多开发者的首选。本文将详细探讨MyBatis的核心概念、设计理念及其优势。 ... [详细]
  • 如何在窗口右下角添加调整大小的手柄
    本文探讨了如何在传统MFC/Win32 API编程中实现类似C# WinForms中的SizeGrip功能,即在窗口的右下角显示一个用于调整窗口大小的手柄。我们将介绍具体的实现方法和相关API。 ... [详细]
  • 本文介绍了如何在C#中启动一个应用程序,并通过枚举窗口来获取其主窗口句柄。当使用Process类启动程序时,我们通常只能获得进程的句柄,而主窗口句柄可能为0。因此,我们需要使用API函数和回调机制来准确获取主窗口句柄。 ... [详细]
  • 本文详细解析了Python中的os和sys模块,介绍了它们的功能、常用方法及其在实际编程中的应用。 ... [详细]
  • ServiceStack与Swagger的无缝集成指南
    本文详细介绍了如何在ServiceStack项目中集成Swagger,以实现API文档的自动生成和在线测试。通过本指南,您将了解从配置到部署的完整流程,并掌握如何优化API接口的开发和维护。 ... [详细]
  • 本文探讨了如何优化和正确配置Kafka Streams应用程序以确保准确的状态存储查询。通过调整配置参数和代码逻辑,可以有效解决数据不一致的问题。 ... [详细]
  • 本文详细介绍了macOS系统的核心组件,包括如何管理其安全特性——系统完整性保护(SIP),并探讨了不同版本的更新亮点。对于使用macOS系统的用户来说,了解这些信息有助于更好地管理和优化系统性能。 ... [详细]
  • 2023年京东Android面试真题解析与经验分享
    本文由一位拥有6年Android开发经验的工程师撰写,详细解析了京东面试中常见的技术问题。涵盖引用传递、Handler机制、ListView优化、多线程控制及ANR处理等核心知识点。 ... [详细]
author-avatar
laosiji
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有