更多精彩内容,欢迎关注公众号:数量技术宅,也可添加技术宅个人微信号: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次跌停的翘板,第二天收盘可参与反弹,在第二到第五天有正收益。


往期干货分享推荐阅读

数字货币稳定币对网格做市策略

数字货币资金费策略

分享一个年化15%以上的无风险套利机会

网格交易系统开发

通过深度学习股价截面数据分析和预测股票价格

Omega System Trading and Development Club内部分享策略Easylanguage源码

一个真实数据集的完整机器学习解决方案(下)

一个真实数据集的完整机器学习解决方案(上)

如何使用交易开拓者(TB)开发数字货币策略

股指期货高频数据机器学习预测

如何使用TradingView(TV)回测数字货币交易策略

如何投资股票型基金?什么时间买?买什么?

【数量技术宅|量化投资策略系列分享】基于指数移动平均的股指期货交易策略

AMA指标原作者Perry Kaufman 100+套交易策略源码分享

【 数量技术宅 | 期权系列分享】期权策略的“独孤九剑”

【数量技术宅|金融数据系列分享】套利策略的价差序列计算,恐怕没有你想的那么简单

【数量技术宅|量化投资策略系列分享】成熟交易者期货持仓跟随策略

如何获取免费的数字货币历史数据

【数量技术宅|量化投资策略系列分享】多周期共振交易策略

【数量技术宅|金融数据分析系列分享】为什么中证500(IC)是最适合长期做多的指数

商品现货数据不好拿?商品季节性难跟踪?一键解决没烦恼的Python爬虫分享

【数量技术宅|金融数据分析系列分享】如何正确抄底商品期货、大宗商品

【数量技术宅|量化投资策略系列分享】股指期货IF分钟波动率统计策略

【数量技术宅 | Python爬虫系列分享】实时监控股市重大公告的Python爬虫

量化研究之“大A打板敢死队”是如何做换手板与撬板的?的更多相关文章

  1. 一个JS效果竟然要研究一天,我是不是不适合做前端?

    前言 今天这篇文章的标题,显然是要搞事情.一个JS交互效果,居然花费了一天的宝贵时间才研究出来,我是不是不太适合做前端? 别急,搬好小板凳,正文从这开始- 本来今天下班回来感觉有点累,想着今天就别学了 ...

  2. 文章如何做伪原创 SEO大神教你几招做"原创"网站文章的心得

    想要创作出好的文章并被百度所喜欢,就非常需要SEO的优化能力,以及要对文章进行塬创或伪塬创,那么,如何做伪塬创文章?以及如何做好塬创网站文章呢?对此,本文小编就为大家带来了几招做"塬创&qu ...

  3. 深度学习论文TOP10,2019一季度研究进展大盘点

    9012年已经悄悄过去了1/3. 过去的100多天里,在深度学习领域,每天都有大量的新论文产生.所以深度学习研究在2019年开了怎样一个头呢? Open Data Science对第一季度的深度学习研 ...

  4. 计算机体系结构:量化研究方法(中文第五版)_扫描版_23.5M.pdf

  5. 大咖,我能转行做UX设计师吗?

    前几天,有个朋友找到我,叫我给分析下他适不适合转UX设计.他的专业是建筑设计,之所以要辞职,也就是公司破事多,老板又不看重他.看到UX设计这个行业的前景很不错,想要转行.他说的也没错, 现在的UX设计 ...

  6. 高性能Web服务器Nginx的配置与部署研究(12)应用模块之Memcached做文件缓存时压缩引起的问题

    在上一篇文章中,提到的Nginx的Memcached模块应用场景,主要是作为文件缓存.然后就发现了一个问题,当以字节数组方式缓存较大的文件时,缓存数据会被压缩,从而在读取的时候出现问题. (本文欢迎转 ...

  7. 8大排序算法的java实现--做个人收藏

    排序算法分为内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因为数据量太大,一次不能容纳全部的排序记录,在排序过程中需要访问外存.这里只讨论内部排序,常见的内部排序算法有:插入排序 ...

  8. #004 C语言大作业学生管理系统试着做

    链表不会用 文件不会使 在这种情况下就边写边做 希望这个月能做完这个作业 #include<stdio.h> #include<stdlib.h> #include<st ...

  9. 新做了块avr开发板--tft屏研究用

    2010-05-04 14:03:00 测试效果不错,使用也方便.

随机推荐

  1. java匿名内部类-细节

    1 package face_09; 2 3 public class InnerClassDemo50 { 4 static class Inner{ 5 6 } 7 public static v ...

  2. python开发之函数

    转:https://www.tuicool.com/wx/vEVrqeR 06 python开发之函数 博客园精华区12-12 20:56 06 python开发之函数 目录 6.2 调用函数与函数返 ...

  3. 精通 TensorFlow 1.x·翻译完成

    原文:Mastering TensorFlow 1.x 协议:CC BY-NC-SA 4.0 不要担心自己的形象,只关心如何实现目标.--<原则>,生活原则 2.3.c 在线阅读 Apac ...

  4. Pandas 学习手册中文第二版·翻译完成

    原文:Learning pandas 协议:CC BY-NC-SA 4.0 欢迎任何人参与和完善:一个人可以走的很快,但是一群人却可以走的更远. 在线阅读 ApacheCN 面试求职交流群 72418 ...

  5. Python中处理日期时间库的使用方法

    常用的库有time.datetime.其中datetime库是对time库的封装,所以使用起来更加便捷.date是指日期时间(年月日)处理,time往往更加细小的单位(小时分秒等)的时间处理. 一.d ...

  6. Java线程--ForkJoinPool使用

    原创:转载需注明原创地址 https://www.cnblogs.com/fanerwei222/p/11871099.html Java线程--ForkJoinPool使用 简单解释下: Fork是 ...

  7. iOS 性能优化系列

    Objective-C 高性能的循环 使用 Swift 和 Objective-C 执行 iOS 内存管理的 7 个简单技巧 @autoreleasepool-内存的分配与释放

  8. iOS 模糊、精确搜索匹配功能方法总结 By HL

    字符串搜索主要用于UITableView的搜索功能的筛选,过滤,查询 下面是一些流行的搜索查询方法 一.遍历搜索 for循环 根据要求:精确搜索(判读字符串相等)   模糊搜索(字符串包含) 相关知识 ...

  9. array_multisort array_merge 排序

    前段时间遇到一个排序问题,大致是这样的:$demo = array(        0        =>        array(                'name'         ...

  10. spring property标签中的 ref属性和ref 标签有什么不同

    spring的配置文件可能会有多个<property name="a" ref="b" />就是找当前配置文件里的bean 也就是b <ref ...