这是邢不行第 118 期量化小讲堂的分享
作者 | 邢不行、密斯锌硒
前言:有这么一个交易品种,它时而是身披圣光的天使,让人一夜间财富暴涨,时而又化身诱人疯狂的恶魔,让人一息间血本无归,我们似乎很了解它,又似乎从未真正懂它......
01
期权
1、期权介绍
期权大家或多或少都听过,比如XX在腾讯阿里拿了几亿的期权。
本文我们就来聊聊期权,分享一个常用的观察市场情绪的期权指标,并据此介绍一个相应的量化择时策略。
对策略数据和代码感兴趣的,可以在评论区留言,都是可以分享给你的。
期权(option),简意为到期选择的权利,具体定义如下:
期权定义
既为权利,则期权到期后,可选择是否执行。
比如我与扒菲特做出如下约定:
2024年底,如股价低于70万美元,我们选择不执行约定,转而在市场购买(说不定还能买到200美元/股)。
此时扒菲特持股数不变,赚取了约定的100元保证金。
如股价超过70万美元,我们选择按70万美元/股的价格执行约定。
此时股价涨上天也与扒菲特无关,他必须以约定价格乖乖卖给我们。
这就构成了一个最简单的期权交易流程。
上述交易中,本质上我们买入了一个看涨期权,而对应的,老扒则是该期权的卖出方。
如预期股价下跌,我们也可以买入看跌期权。
买卖方的看涨看跌因此构成了期权交易的四个基本方向:
期权交易4个基本方向
2、期权发展
期权交易起源于古希腊数学家泰勒斯,他通过交易橄榄榨油机看涨期权获利颇丰。
1973年芝加哥期权交易所的成立,则标志着现代期权市场的开端。
A股期权交易起步较晚,直至2015年2月9日,上证50ETF期权于上交所上市,才实现了场内期权零的突破。
经过多年发展,如今A股期权品种逐渐丰富:
我们以上证50ETF期权为例,做相应介绍。
3、上证50ETF期权
图中分别为5月的上证50ETF认购和认沽期权。
认购和认沽:看涨和看跌
如50ETF购5月2200期权即是:5月某日到期的以每手2200元购入上证50ETF的看涨期权。
期权同样包含价格、成交等基本信息。
隐含波动、折价率等专属字段的详解如下:
同时交易所会按到期时间将期权分类,其中尤以当月期权成交量最大,影响最深,我们的后续策略也将以其作为数据基础。
4、期权学习
期权的知识远不止于此,但鉴于它的交易门槛及学习成本较高,且需投入大量精力,本文篇幅有限,不做过多讲解。
对于想系统性学习期权的朋友,我推荐图中这几本书,都能帮你快速入门。
期权学习教材推荐
期权的基本信息介绍至此,下文分享一个由期权数据构建的市场情绪指标。
02
期权认沽认购比
1、PCR指标
有交易经验的朋友应该都有一套自己衡量市场情绪和热度的方法,可能是某个指标/指数,甚至是对股票论坛中帖子情绪的解读。
部分市场常用情绪指标
我们有一个自己较常用的指标:期权认沽认购比。
该指标又名PCR指标,由期权认沽成交量除以认购成交量所得。
按实操经验,我们一般会用最近5个交易日认沽成交量和认购成交量来构建指标。
从指标公式看,PCR指标越大,看跌的投资者越多,市场情绪越悲观,反之,指标越小,投资者情绪越乐观。
但老读者应该都知道,金融学第一定律就是大热必死,我们也写过很多文章去论证这一结论。
抓了几千万条热门股数据,用Python量化验证后发现结果竟然...... | 邢不行http://t.csdnimg.cn/YiEdK
我用Python量化了1000万次散户操作,然后反着来,胜率竟然高达...?! | 你可以永远相信散户!http://t.csdnimg.cn/EPtvf
抱最狠的团,亏最多的钱?Python量化散户抱团,这次真的不一样?|邢不行http://t.csdnimg.cn/JModK
每年都买排名前十的明星基金,长期是赚是赔?Python告诉你答案【邢不行】http://t.csdnimg.cn/ZKVGC
PCR指标也同样适用:在大家一致乐观时逃顶,在大家一致悲观时抄底或许会有更好的收益。
2、指标效果
当然以上都只是经验之谈,我们做量化的还是要借助数据和Python代码,计算出PCR指标,看该指标与大盘走势是否有关。
相应的数据已经帮大家准备好了,包含了上证50ETF期权上市后每天的收盘价、持仓量、认购/认沽成交量等,非常完备。
懂行的同学就能发现这份数据的珍贵,毕竟研究过的都知道期权历史数据获取难度极大,对数据感兴趣的,可以在评论区留言,都是可以分享给你的。
有了数据后,我们就可以用Python代码计算出每天的PCR指标:
当代表PCR指标的橙色曲线较高时,市场基本位于阶段性底部,从这个角度看,情绪低迷时反而是入场时机。
而PCR指标较低时,市场情绪高涨,皆处于阶段性顶部,事后看也确实有逃顶的机会。
也推荐大家平时多关注PCR指标,来辅助判断大盘的趋势。
当然仅用于观察大盘就太浪费该指标了,一个情绪指标最好的归宿,就是用来构建可以准确择时的量化策略。
03
PCR择时策略
1、策略构建
比如我们从2019年起,每日盘后获取近5日上证50期权的认购/认沽成交量。
计算出相应的PCR指标,并将其最近60个交易日的值从大到小排序。
如当日排名处于近60日中最大的前30%(前18名),则在下个交易日开盘买入上证50ETF,一直持有,直至排名掉出前30%则卖出,回归前30%再重新买入。
如此简单的择时策略,如果我们循环往复去操作,最后能赚多少钱呢?
我们仍借助Python代码帮助计算,如果你需要这个代码的话,可以在评论区留言,都是可以分享给你的。
2、策略回测
程序运行结果如图所示:
代表策略的橙色曲线从初始的1元涨到1.83,远远跑赢了上证50指数,年化收益12.04%,最大回撤仅14.54%。
策略的超额收益十分显著,交易的标的上证50自身年化收益仅1.1%,最大回撤高达45%。
策略很适合新手小白及指数投资者,即使不会Python,拿到数据后用Excel计算指标排名也很便捷。
04
策略改进
1、多空策略
有股指期货投资经验的朋友,可以问我要了数据代码改进上述策略,尝试加入做空指数的部分。
对策略代码感兴趣的,可以在评论区留言,都是可以分享给你的。
比如在策略其他条件不变的基础上,要求当PCR值排名处于后30%时做空上证50ETF,以此增厚投资收益,但同样也会放大部分风险。
2、改进结果
策略的结果如图所示:
代表策略的橙色曲线从1元涨到了2.8,同样大幅跑赢上证50指数。
年化收益提升至21.35%,最大回撤也上升至20.38%。
与原策略相比,该策略近两年无疑表现更好。
但运行该策略的基础是你熟悉股指期货的做空规则,不建议新手小白去交易。
3、尾声
最后我想说,期权还有很多可玩性和研究价值值得探索。
但它也是一把双刃剑,用好了可以增加收益减少风险,用错了就可能一夜返贫。
市场情绪同样如此,用得好可以构建择时策略帮我们趋利避害,用得不好可能就成为追涨杀跌的典型。
想了解更多期权知识和市场情绪指标,可以多多点赞,点赞破200,我们后续就更新更多内容。