研究04丨波动率与CTA盈利关键

大家好,今天我们来聊一聊CTA盈利与波动率两者的关系。众所周知,CTA其实是靠beta吃饭的家伙,不光是宽幅震荡,插针,暴涨暴跌AV来回反转,还是暴涨暴跌的行情。这其实都是波动率的体现。从“有行情”这三个字简单来看,波动率是目前唯一直观、简单的识别方法,当然万事总有万一,在某种低波动的趋势行情中,可能定量出来的波动和CTA的盈利并不统一,但是这里面有一个大家潜意识的前提:波动率与CTA盈利成正相关关系。

我们先来看一张图,这张图是6小时BTC的K线图,子图是ATR(白色),平均ATR(红色),最为神秘的就是黄色,如下图所示:

从上图中我们可以看出,在2020年10月份开始的这一波行情中,波动率整体大部分在平均波动率的下面,一部分时间在平均波动率附近。那么问题来了,我么应该如何看,如何用,如何分析这玩意儿呢?

从我个人角度来看,既然想要寻找波动率与CTA盈利关系,那么第一步就需要定性去看看波动率与CTA回测曲线绩效变化。

1、2019年9月——2020年1月左右

KD01_v1.1策略从图中整体我们可以看到,策略绩效整体属于微亏震荡上下波动的状态,而波动率此时处于黄线和红线之间。红黄线的数据260-90之间,具体如下图所示:

我们对照该区间行情和波动率,来看一下这一段时间的绩效如何,如下图所示:

图中左下角我们通过总览图发现,整体绩效是一个上下波动,未持续盈利的状态。我们通过绩效、波动率和行情三合一定性观察发现,波动率整体稳定且在平均值以下,行情上下AV反转,绩效整体也是一定幅度的上下震荡。

2、2020年5月下旬——2020年10月中上旬

KD01_v1.1策略从图中整体我们可以看到,策略绩效整体属于大幅度上下震荡波动的状态,而波动率此时处于黄线和红线数据260-90之间,前半段呈现波动率逐步下降,后半段属于区间震荡,具体如下图所示:

我们对照该区间行情和波动率,来看一下这一段时间的绩效如何,如下图所示:

图中我们通过总览图发现,整体绩效是一个大幅度上下波动,行情处于9000——12000之间的波动,但绩效在当时那一时刻却是历史最大的波动幅度。

从行情来看,整体仅有一次画门行情,其余从6小时K线细节来看,我们发现很多AV行情,如下图所示:

从波动率来看,从2020年5月中旬360左右的波动率,持续下降到2020年7月20日55左右的波动率。

从绩效来看,2020年5月20日——2020年7月20日持续亏损,伴随着波动率的逐步下跌和AV行情。

后半段时间,从波动率来看,从2020年8月1日365左右的波动率,持续下降到2020年10月5日80左右的波动率。

从绩效来看,2020年8月1日——2020年10月5日整体持续亏损,旗舰伴随收益上升,伴随着波动率的整体逐步下跌和AV行情。细节来看,9月1日绩效突突一段,届时波动率呈现放大从117→396逐步站上平均波动率以上。随后,波动率逐步下降,绩效也逐步慢慢亏损往下。

3、2021年1月中旬——2021年5月中上旬

KD01_v1.1策略从图中整体我们可以看到,策略绩效整体是整个回测周期中,波动幅度最大的一种状态,而波动率此时处于红线(平均线)以上,数据处于1730左右,整体波动率较为稳定,具体如下图所示:

我们对照该区间行情和波动率,来看一下这一段时间的绩效如何,如下图所示:

图中我们通过总览图发现,整体绩效是一个大幅度上下波动,先下后上随之呈现收敛三角形的一种绩效状态。整体来看类似第一种讨论情况,但是波动幅度更大。

从行情来看,行情是先上涨,高位盘整宽窄幅震荡的特征,期间行情阶段性细节都是标准的深度AV行情。如下图所示:

从波动率来看,整体波动率处于1030-2900之间,而平均波动率由280-380稳步上涨,远远高于平均波动率。

从绩效来看,经历了大亏→大赚→中亏→小赚→微亏→……的循环中。这其实与后面行情高位震荡,且逐步震荡幅度缩小有很大关系,但是波动率是看不出来的。

4、2022年5月15日——2022年6月10日

KD01_v1.1策略从图中整体我们可以看到,策略绩效单边震荡往下走的情况,而波动率此时由高位向下,于5月中下旬处于红线(平均线)附近,数据处于590左右,整体波动率呈现下跌,而后稳定在平均波动率附近状态,具体如下图数据处于590左右所示:

我们对照该区间行情和波动率,来看一下这一段时间的绩效如何,如下图所示:

我们看第二个绿色框框,本来想两个一起分析,后来发现第一个是在太小,没有必要。所以也没有删掉这个第一个绿色框框。

图中我们通过总览图发现,整体绩效是震荡单边下跌的情况。整体来看类似第二种讨论情况(第一阶段),但是单边下跌的波动幅度相对小一些。

从行情来看,行情跌下来后的窄幅横盘的特征,期间行情阶段性细节有些许标准的AV行情。如下图所示:

从波动率来看,由1700下跌下来后,整体波动率处于590均线附近。

从绩效来看,单边震荡下跌。

      

综上所述,我们对历史中的波动率、行情现象特征、绩效特征做一个小小的马后炮总结:

1、行情AV,波动率逐步走弱,这是造成绩效单边下跌的一个共同现象。也就是说,从历史数据来看,凡是发生单边下跌的,基本上都发生了行情多次AV反复,波动率单边下行的情况。(这是所有总结中很重要一点,虽然我们没有办法定量分析出来,但是定性来看事实如此)

2、波动率在平均波动率上下,可以看出绩效波动大小。在平均波动率之上,无论行情是否AV绩效整体波动都很大,反之,就算行情AV,绩效波动也相对较小。

3、我们尽量规避大的绩效波动,也就是要规避波动率扩展之后的状态。我们要尽量规避单边下滑的绩效曲线,也就是要规避波动率逐步走弱的态势。我们以合约数据开始回测,和上述特征分析,总结出6小时K线,默认周期参数下,波动率地板为90的后验值。

随后,我们带着上述的特征定性分析,我们来看一下6、7、8这三个月的行情,从KD01_V1.1策略来看,整体绩效波动不大,说明波动率不大,这一点还是完全正确的,如下图所示:

整体波动率处于平均波动率附近,甚至8月份整体都在平均波动率以下。

绩效整体窄幅波动,前1/3段轻微震荡下跌,可能意味着波动率的单边下滑+AV行情,这其实也接近安全正确,如下图所示:

总结很重要一点:

警惕高波动率,会导致绩效波动加大。以及高波动率后的行情结构。如果在发生AV,必然会带来单边震荡绩效下跌。

如果不知道如何处理,那就索性关了策略。

以上内容仅做学习交流参考,不构成投资意见,投资自责。

 

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

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

相关文章

2015-2023年全球医疗器械公司100强(附细分领域排行)

目录 2023全球医疗器械企业100强榜单,12家中国企业上榜 2022年度全球医疗器械公司100强排行榜 2021年全球医疗器械百强排行榜 2020年全球医疗器械企业100强公布(年份待定) 2020全球医疗器械100强 2019年度全球医疗器械企业100强排行 2…

2021全球医疗健康及各医疗细分领域融资情况分析:中国医疗健康进入高发期,逐渐成为投资热点[图]

一、全球医疗健康融资情况 健康管理不同于传统医疗,以疾病预防干预代替疾病治疗,防病于先。通过定期的全身筛查,提前进行疾病的预防。并采取积极地干预康复手段,保持身体始终处于一个健康状态。从而降低患病的几率。 2021年全球医…

CDMO医药行业龙头企业有哪些?如何系统的分析查看?

CDMO医药行业龙头有哪些?如何系统的分析查看?这是许多医药企业与医药投资者关心的问题。本文将从多个角度去探寻该行业的信息,老规矩先上目录。 1.对CDMO医药行业的龙头企业、行业市场介绍、优势、人才、研发、细分领域、技术、政策、市场、…

2023 年值得关注的 7 大人工智能 (AI) 技术趋势

💂 个人网站:【海拥】【摸鱼游戏】【神级源码资源网】🤟 前端学习课程:👉【28个案例趣学前端】【400个JS面试题】💅 想寻找共同学习交流、摸鱼划水的小伙伴,请点击【摸鱼学习交流群】 人工智能 (AI) 已经接…

端午节使用Threejs实现数字人3D粽子

个人主页: 左本Web3D,更多案例预览请点击》 在线案例 个人简介:专注Web3D使用ThreeJS实现3D效果技巧和学习案例 💕 💕积跬步以至千里,致敬每个爱学习的你。喜欢的话请三连,有问题请私信或者加微…

企业微信自动添加手机好友工具

分享一个企业微信批量根据手机号加好友的神器,导入手机号一键添加

pywinauto+pytesseract实现企业微信客户端自动化批量添加好友

1.项目介绍 本项目主要是利用 pywinauto 自动化操作和 pytesseract OCR图片识别技术,实现了企业微信的批量添加好友操作,解放双手,摆脱重复的工作,减轻工作压力。 目前市面上还是有很多软件都是客户端形式的,比如说 Q…

微信自动加好友可以使用python实现

一、 现在电脑上安装python环境(可以自行百度) 二、安装python的虚拟环境 pip3 install virtualenv 三、创建一个虚拟环境 virtualenv venv -p python 四、在安装的虚拟环境中找到script文件夹 五、将以下的auto压缩包解压,放到script下 六…

Python 企业微信自动批量添加好友

**使用说明****1、**此应用由四个文件组成(1个主运行程序、2个文本存储档、1个图片识别文件夹。) 1.1、imgs_all文件夹中存放的5张格式为jpg的图片是用来捕捉屏幕桌面是否存在图片,不同电脑时大多数通用,反之要进行重新截图获取&a…

微信自动批量添加好友,可以这样实现?

一、 现在电脑上安装python环境(可以自行百度) 二、安装python的虚拟环境 pip3 install virtualenv 三、创建一个虚拟环境 virtualenv venv -p python 四、在安装的虚拟环境中找到script文件夹 五、将以下的auto压缩包解压,放到script下 六…

传统巨头进驻Web3云计算会是下一个大趋势吗?

2023年的科技圈风起云涌,科技巨头纷纷围绕AI吹响了军杯赛的号角,以ChatGPT为代表的AI技术预示着第四次工业革命已经到来,而当前恰处于关键时期。 几十年的积淀与数月的“狂飙”,证明了AI绝不是一次短暂的技术泡沫,其将…

推特账户设置推文保护

1.点击头像,进入设置页 2.选择安全与隐私 3. 勾选“protect your Tweets”并保存即可 4. 其他账号的查看效果

推特开发者账号 获取推文的视频链接

关于如何获得一个推特开发者账号请看此贴: 推特开发者账号的申请 或 搜索微信公众号 twitterDeveloper 获得帮助 在爬取推文的时候,会碰到一些带有视频的推文 可以通过 extended_entities参数来获取视频的url 代码如下: 在对上面的推文调…

推特开发者账号申请 elevated 高级 academic 学术 权限 2021年11月

主要用来介绍推特开发者账号的 elevated academic 权限如何申请 推特开发者v2接口已经开放1年了,申请流程也有了较大的变动。 先去推特开发者官网申请开发者账号,官网地址如下: https://developer.twitter.com/en/portal/dashboard 首先是…

推特开发者 推特 oauth1.0a 授权【推特开发者文档系列12】

关于推特开发者账号 elevated academic 请看此贴: 推特开发者账号申请权限 或 搜索微信公众号 twitterDeveloper 获得帮助 推特授权使用的还是oauth1.0的模式,官网介绍比较麻烦,也很不友好,所以下面将介绍一种简单的授权方法。…

记录一次关于解除推特的冻结

记录一次关于解除推特的冻结 之前因为用QQ邮箱注册的推特,导致在登录的时候需要验证手机号,但是大陆手机后又会提示“由于技术问题,我们无法完成此次请求,请重试”,反正就是大陆手机号不能验证。所以建议大家用手机号…

推特Twitter高级搜索

今天,尝试通过模拟浏览器爬取推特数据。想要爬取包括不同关键词的推文,比如含有“home”或者“school”其中的一个,再或者需要指定发推的时间,那么我们需要用到推特的高级搜索功能。 进入推特高级搜索功能的方法 第一种情况&…

输入账号密码一直转圈登不进去

控制台报sqlException 解决: yml的账号密码要与mysql安装时设置的密码保持一致。(一定要记住自己安装mysql时设置的密码是啥,面向百度试图修改mysql密码弄了好一会,突然想起之前安装mysql时记了一篇笔记,幸好笔记写的比…

Centos服务器开机一直在登录页面转圈,然后弹出Give root password for maintenance(or press Control-D to continue):

Centos服务器开机一直在登录页面转圈,然后弹出Give root password for maintenance(or press Control-D to continue): 问题原因:异常关机导致某个逻辑卷丢失或者损坏了 排查思路: 1,转圈时按一下键盘上的f11 、f12、f键即可&am…

电脑微软账户登录一直转圈怎么解决问题

电脑登录微软账户的时候为什么会一直转圈卡住呢?很多朋友不知道如何解决这样的一个问题,今天这里就和大家分享一下解决这个问题的方法吧,如果你不知道如何处理,不妨试试这个步骤。 这里有系统安装的教程可以看看 ​ 1、在电脑桌…