量化研究之“大A打板敢死队”是如何做换手板与撬板的?
更多精彩内容,欢迎关注公众号:数量技术宅,也可添加技术宅个人微信号:sljsz01,与我交流。
涨停跌停板分类
涨停、跌停是A股特有的现象,其他主要市场,例如美股、港股都不存在涨跌停的规则。涨停、跌停背后代表的是极端的行情或交易情绪,针对A股的涨停现象,民间也有不少“涨停战法”与“涨停敢死队”的资金,专门抓与涨停板相关的行情。
对于涨停跌停板的研究对象,我们可以分为两大类,一类是收盘封住的涨跌停板,我们称之为涨跌停板。另一类是收盘没有封住的涨跌停板,我们称之为翘板,翘板根据涨停、跌停可以分为涨停板翘板、跌停板翘板。对于第一类涨跌停板,又可以分成两种情况,第一种是开盘到收盘一直封住的涨跌停板,称之为一字板,第二种是盘中曾经打开、收盘又封住的涨跌停板,称之为换手板,根据涨停、跌停可以分为换手涨停板、换手跌停板。
从量化研究的角度,由于一字板成交量极小,没有交易机会,暂不纳入研究对象。而翘板中的涨停板翘板,翘板后大概率不是很好的买入机会,因此,我们的研究对象选择三类机会:换手涨停板、换手跌停板、跌停板翘板。
统计研究采用事件驱动的回测模式,即统计以上3类事件换手涨停板、换手跌停板、跌停板翘板各自发生后,后续第1天到第5天开盘、收盘相比较事件发生那天收盘价的涨跌幅。
三类涨跌停板事件的计算
首先需要明确的一点是,涨停、跌停板的计算,并不是严格意义上的10%,而是由交易所给出的公式计算的。
涨跌停板中,当日价格等于前日价格乘以110%或90%后四舍五入到分(ST股是105%和95%、创业板是120%和80%),而上涨/下跌比例则是根据四舍五入后的当日价格与前日价格来计算,并第二次四舍五入到百分数的小数点后两位。
举个例子,假如某个主板非ST股票,昨日收盘价6.06,今日涨停价为6.06110%=6.666,四舍五入为6.67,上涨比例为6.67/6.06-1=10.066%,四舍五入为10.07%。而如果该股票 昨日收牌价7.84,今日涨停价为7.84*110%=8.624,四舍五入为8.62,上涨比例为8.62/7.84-1=9.949%,四舍五入为9.95%。
因此,我们在股票软件中看到的当日涨停股票,经常是9.5%到10.5%的都有,就是这个计算方式造成的。相应的,跌停的股票,也是如此。
换手涨停板计算伪代码,以非创业板非ST股票为例:
Close = round(PrevClose * 1.1, 2) & Low!=Close
换手跌停板计算伪代码,以非创业板非ST股票为例:
Close = round(PrevClose * 0.9, 2) & High!=Close
跌停板翘板计算伪代码,以非创业板非ST股票为例:
Low = round(PrevClose * 0.9, 2) & Close > round(PrevClose * 0.9, 2)
其中,Close表示当日收盘价,PrevClose表示前一日收盘价,Low表示当日最低价,High表示当日最高价。
换手涨停板
对于涨停的换手板,我们首先统计连续1到5天换手板之后,1天的收益率,并把所有发生的事件按照时间顺序,将收益率连成资金曲线。首先,我们来看1天涨停换手板的收益率曲线。可以看到,1天涨停换手板的胜率极高,第二天大概率能够盈利。
接下来,分别是连续2天换手板、连续3天换手板、连续4天换手板、连续5天换手板的收益率曲线。
可以发现,随着连续换手板的次数增加,收益率曲线变得越来越差。由此我们可以得到关于换手涨停板的结论一:
连续换手板数量越少,第二天盈利的概率越高。
接下来,我们绘制一张统计总结图,这张图分别是连续1到5天换手涨停板(用不同颜色表示)在事件发生后的第1天开盘价格、第1天收盘价格、第2天开盘价格、第2天收盘价格...第5天开盘价格、第5天收盘价格与事件发生当天(第0天)收盘价格对比的收益率(分别对应横轴第0到第9个点)。
从上图的统计结果来看,不论是连续几天的涨停换手板,事件发生后的第二天开盘都是统计收益率最高的时间点,随着时间不断推移,收益率越来越低。因此涨停换手板的第二个统计结论:
如果有幸持有涨停换手板的股票,第二天开盘卖出最佳。这条结论可用于打板出场,持仓股做T等场景。
换手跌停板
接下来,我们研究换手跌停板的统计规律。与换手涨停一样,也来看连续换手跌停板后的行情统计规律。
首先是1天换手跌停板的未来1天收益率,同样的,还是并把所有发生的事件按照时间顺序,将收益率连成资金曲线。可以看到与1天涨停换手板类似的统计特征,1天换手跌停板后续下跌的概率极高。
接下来我们直接看汇总的统计结果,不同颜色的线分别表示1天、连续2天、连续3天的换手跌停板,横轴依然是事件发生后的第1天开盘价格、第1天收盘价格、第2天开盘价格、第2天收盘价格...第5天开盘价格、第5天收盘价格与事件发生当天(第0天)收盘价格对比的收益率,分别对应横轴第0到第9个点。
对于换手跌停板,根据统计图,我们给出换手跌停板的两个结论:
第一,遇到跌停换手板,尽可能离场,后续大概率是低开与继续下跌。
第二,跌停换手板后第3天的开盘,是一个下跌途中的阶段性低点,此时可参与反弹行情,但前期换手跌停板的数量不宜过多(1、2个板反弹效应较明显)。
跌停板翘板
我们再来看最后一种涨跌停板的事件分类:跌停板翘板。在研究跌停板翘板时,我们再加一个前提条件,此前该股票有过跌停。通过此前的跌停释放利空,加上当天的翘板,是否上涨概率更大?
还是先看前1天跌停,当天翘板,接下来1天的表现统计。看结果似乎不那么理想,后续行情还是以下跌为主。
那么连续2天或3天跌停后的翘板,是否会迎来反弹呢?再一起看统计结果。
连续2天或3天跌停后的翘板的1天收益率,从结果上看还是不甚理想,那么是否在事件发生后的后续几天,会有做反弹的机会?不同颜色线分别代表跌停1天翘板、跌停2天翘板、跌停3天翘板,而横轴依然是事件发生后的第1天开盘价格、第1天收盘价格、第2天开盘价格、第2天收盘价格...第5天开盘价格、第5天收盘价格与事件发生当天(第0天)收盘价格对比的收益率,分别对应横轴第0到第9个点。
最后,对于跌停板翘板的统计结果,我们还是给出两点结论:
第一,跌停板翘板当天不值得参与,接下来1天的收盘期望收益稳定为负。
第二,前期只有1次跌停的翘板,第二天收盘可参与反弹,在第二到第五天有正收益。
往期干货分享推荐阅读
Omega System Trading and Development Club内部分享策略Easylanguage源码
【数量技术宅|量化投资策略系列分享】基于指数移动平均的股指期货交易策略
AMA指标原作者Perry Kaufman 100+套交易策略源码分享
【数量技术宅|金融数据系列分享】套利策略的价差序列计算,恐怕没有你想的那么简单
【数量技术宅|量化投资策略系列分享】成熟交易者期货持仓跟随策略
【数量技术宅|金融数据分析系列分享】为什么中证500(IC)是最适合长期做多的指数
商品现货数据不好拿?商品季节性难跟踪?一键解决没烦恼的Python爬虫分享
【数量技术宅|金融数据分析系列分享】如何正确抄底商品期货、大宗商品
【数量技术宅|量化投资策略系列分享】股指期货IF分钟波动率统计策略
【数量技术宅 | Python爬虫系列分享】实时监控股市重大公告的Python爬虫
量化研究之“大A打板敢死队”是如何做换手板与撬板的?的更多相关文章
- 一个JS效果竟然要研究一天,我是不是不适合做前端?
前言 今天这篇文章的标题,显然是要搞事情.一个JS交互效果,居然花费了一天的宝贵时间才研究出来,我是不是不太适合做前端? 别急,搬好小板凳,正文从这开始- 本来今天下班回来感觉有点累,想着今天就别学了 ...
- 文章如何做伪原创 SEO大神教你几招做"原创"网站文章的心得
想要创作出好的文章并被百度所喜欢,就非常需要SEO的优化能力,以及要对文章进行塬创或伪塬创,那么,如何做伪塬创文章?以及如何做好塬创网站文章呢?对此,本文小编就为大家带来了几招做"塬创&qu ...
- 深度学习论文TOP10,2019一季度研究进展大盘点
9012年已经悄悄过去了1/3. 过去的100多天里,在深度学习领域,每天都有大量的新论文产生.所以深度学习研究在2019年开了怎样一个头呢? Open Data Science对第一季度的深度学习研 ...
- 计算机体系结构:量化研究方法(中文第五版)_扫描版_23.5M.pdf
- 大咖,我能转行做UX设计师吗?
前几天,有个朋友找到我,叫我给分析下他适不适合转UX设计.他的专业是建筑设计,之所以要辞职,也就是公司破事多,老板又不看重他.看到UX设计这个行业的前景很不错,想要转行.他说的也没错, 现在的UX设计 ...
- 高性能Web服务器Nginx的配置与部署研究(12)应用模块之Memcached做文件缓存时压缩引起的问题
在上一篇文章中,提到的Nginx的Memcached模块应用场景,主要是作为文件缓存.然后就发现了一个问题,当以字节数组方式缓存较大的文件时,缓存数据会被压缩,从而在读取的时候出现问题. (本文欢迎转 ...
- 8大排序算法的java实现--做个人收藏
排序算法分为内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因为数据量太大,一次不能容纳全部的排序记录,在排序过程中需要访问外存.这里只讨论内部排序,常见的内部排序算法有:插入排序 ...
- #004 C语言大作业学生管理系统试着做
链表不会用 文件不会使 在这种情况下就边写边做 希望这个月能做完这个作业 #include<stdio.h> #include<stdlib.h> #include<st ...
- 新做了块avr开发板--tft屏研究用
2010-05-04 14:03:00 测试效果不错,使用也方便.
随机推荐
- iptables规则管理
查看规则 iptables -t filter -L INPUT -n -v --line 省略-t选项时,表示默认操作filter表中的规则 添加规则 注意点:添加规则时,规则的顺序非常重要 - ...
- JVM专题3: GC 垃圾回收
合集目录 JVM专题3: GC 垃圾回收 什么是GC? 为什么要有 GC? Garbage Collection, 用于内存回收. 简述一下 Java 垃圾回收机制? 那些内存需要回收 虚拟机中程序计 ...
- 计算机网络再次整理————tcp例子前奏[三]
前言 简单编写一下tcp例子. 正文 我们常说IOS有7层,实际上也只有4层,或者这样说简单的说是4层. 首先是数据链路层,首先这一层解决了什么问题呢?为什么要有这一层呢? 首先要抛开有操作系统的意识 ...
- JavaBeginnersTutorial 中文系列教程·翻译完成
原文:JavaBeginnersTutorial 协议:CC BY-NC-SA 4.0 欢迎任何人参与和完善:一个人可以走的很快,但是一群人却可以走的更远. 在线阅读 ApacheCN 学习资源 目录 ...
- Zookeeper应用场景汇总(超详细)
Zookeeper典型应用场景汇总 数据发布与订阅(配置中心) 发布与订阅模型,即所谓的配置中心,顾名思义就是发布者将数据发布到ZK节点上,供订阅者动态获取数据,实现配置信息的集中式管理和动态更新.例 ...
- onerror事件捕获网页中的错误
转载请注明来源:https://www.cnblogs.com/hookjc/ <html><head><script type="text/javascrip ...
- 使用df -h命令查看磁盘空间使用率不算高,还有很多空余空间,但是创建文件或写入数据时一直报错磁盘写满
关于磁盘空间中索引节点爆满的问题还是挺多的,借此跟大家分享一下: 一.发现问题 在公司一台配置较低的Linux服务器(内存.硬盘比较小)的/data分区内创建文件时,系统提示磁盘空间不足,用df -h ...
- getter/setter方法
1.setter方法 作用:用来设置成员变量,可以在方法里面过滤掉一些不合理的值 命名规范: 必须是对象方法 返回值类型为void 方法名必须以set开头,而且后面跟上成员变量名去掉"_&q ...
- 使用CAShapeLayer做出圆形的进度条 —— #DF!
CircleView.h的内容如下: #import <UIKit/UIKit.h> @interface CircleView : UIView @property (nonatomic ...
- byte溢出栗子
原创:转载需注明原创地址 https://www.cnblogs.com/fanerwei222/p/11634402.html byte溢出测试: byte b1 = (byte) 127; byt ...