如何统计股票涨停次数?

景小云景小云最佳答案最佳答案

如果数据是日频,那么直接通过Tick数据来记录即可,不过目前市面上的证券商提供的Tick都挺模糊的; 或者使用券商的行情软件,比如同花顺、通达信等,这些行情软件提供了简单的选股功能,可以直接选出最近N个交易日涨幅超过一定幅度的股票,然后我们手动把这些股票加总即可; 如果是周/月频的数据的话,我们可以采用简单的抽样策略进行替代,比如以一周或一个月为一个时间间隔,从所有标的中随机取出一部分,再根据部分样本的涨跌情况计算出涨跌幅分布即可。

另外,对于涨停次数的统计可能还有一定的业务需求考虑在里面,一般来讲我们对涨停次数的统计分为两个方面:一个是“连续”涨停的次数,另一个则是“累计”涨停的次数(累计的意思是指该股票曾经出现过多次涨停); 如果没有特殊的需求,通常我们会只取两者中的前一个数值来进行统计,因为后者在现实中其实没有太多的应用场景(比如一只股票已经连续30天没有出现涨停了,这个时候我们去统计它从上市至今一共出现了多少次的涨停,这种意义就并不大)。

下面我们通过具体的案例来看看该如何对每天的涨停情况进行分析,这里我们以某支个股作为研究对象,选取2019年8月5日到2019年9月5日期间的全部TICK数据进行观察,以此来模拟日常的工作场景。 一共24个交易日,总共观测到了710条Ticks数据,其中645条为交易时间Ticks,152条非交易时间Ticks,如下图所示: 在实际的量化模型中往往都会涉及一些复杂的特征工程逻辑,但是为了方便各位的直观理解,这里我们先用最简单的方式来处理一下Tick数据。

首先我们利用Tick数据的开盘价和收盘价绘制出其K线图如下所示: 从图中我们可以看到这只股票在这24个交易日里总共实现了5次涨停,分别是第5、7、10、17、22交易日。 接着我们再进一步地用C++编写一段程序来实现每天开盘后的自动监控: 根据前面的结果,我们发现这只票这24个交易日总共涨了39.37%,平均下来每天的涨幅约为1.64%,同时这24个交易日里面一共有3个跌停板,分别出现在第9、12、18交易日。

优质答主

2015.9-至今,一共76支个股出现过3次以上涨停(含3连板) 通过选股工具,筛选出符合条件的结果,得出数据如下 共涉及3个时间段(48、20和18个月)的连续上涨情况 可以看出在近四年期间共有28只个股出现持续超过三个月以上的涨势,涨幅最高的个股为ST金证达到124%;而下跌的个股则有19家,跌幅最大的个股是国中水务跌去了一半市值,其他还有跌幅较大的个股包括华谊集团等。

我来回答
请发表正能量的言论,文明评论!