学习记录-我的量化选股系统

发布于: 修改于:雪球转发:128回复:127喜欢:372
前段时间写过一篇关于机构认同度的学习记录:
网页链接
那是学习欧奈尔理论的第一次实践,事实证明仅仅靠【机构认同度】这个维度是不够的,后来通过学习excel技术,又将欧奈尔理论的其他一些指标也加入了进来,包括非常重要的【相对价格强度】这一指标。现在的系统还不成熟,需要第四季度来二次验证,所以在这里分享也希望各位高手能够指出其中的不足并给出建议。

好,废话不说,现在开始介绍:

一、先大概说说欧奈尔的CANSLIM理论:
C--最近一个季度报表的盈利,当季每股收益成长率至少应在20 %~50%或更高,这是最基本的要求;
A--意为每年度每股盈利的增长幅度。据统计,飙升股票在启动时的每股收益年度复合成长率平均为24%,中间值则是21%;
N--意为新产品、新管理方法、股价创新高;
S--意为流通盘大小、市值以及交易量。股本小的股票流动性较差,股价波动会比较激烈,易暴涨暴跌,但最具潜力的股票通常是这些中小型成长股。过去40年,对所有飙升股的研究显示,95%公司的盈余成长及股价表现最高峰均出现在实际股份少于2500万股的公司中;
L--意为该股票是否为行业龙头。要成为股市赢家的法则是:不买落后股,不买同情股,全心全意抓住领涨股;
I--意为股票有无有力的庄家、机构大股东。知道有多少大投资机构买进某一只股票并不那么重要,最重要的是去了解操作水准较佳的大投资机构的持股内容,适于投资者买进的股票应是最近操作业绩良好的数家大投资机构所认同的股票;
M--意为大盘走势和方向如何。

二、再说系统的各项指标
CANSLIM理论中的“I”,即为机构认同度。之前已经研究过,再加入C、A、S、L这四个指标以及动态市盈率、净资产收益率、现金流、股东人数变化、人均持股变化这些指标就是我现在的量化系统,因为N、M这两个无法在个股中量化,M指标判断大势,N指标定性研究基本面,在系统后期进一步选出股票的基础上去做可以减少工作量,有针对性,不必盲目地去看很多报表和研报。
各指标权重比例如下图所示:

我是先给每个指标100分,再按照不同的权重最后总和为一个100分的总分。下面说下各指标的分数算法:
【相对价格强度】
在通达信中按照一年的涨跌幅将所有A股降幅排列,将结果导出到excel,然后将股票的序号(1~2XXX)赋予一个简单的公式就可以将所有的股票变为0~100分,最高99分,最低1分;
【机构认同度】
在之前的基础上又加入了季度机构持股比例变动和当季机构数量以及当季机构持股比例这三个指标,再加上优秀基金认同度、优秀机构新进两个指标,机构认同度这一大指标下就分别有五个小指标,占比重分别为:52.5%、5%、2.5%、35%、5%
优秀基金可以按照自己的意愿选择,当前我选择的优秀基金如下:


【年度每股收益增长率】
这下面又有两个指标,一个是按照去年的每股收益增长率评分,一个是按照今年的预测年每股收益增长率评分,权重分别是60%、40%,具体如下:
去年每股收益增长率:
0%以下       -->  0分
0%~18%     -->  20分
18%~40%   -->  40分
40%~70%   -->  50分
70%以上     -->  60分
今年预测每股收益增长率:
18%以下     -->  0分
18%~40%   -->  24分
40%~70%   -->  32分
70%以上     -->  40分
具体的评分还会考虑到前年的每股收益增长率以及某些个股没有当年每股收益的预测这些情况,评分会比上面稍微复杂一些,这里就不说了。
【相对价格强度】
很简单,直接按照价格强度计算。
【年度净资产收益率】
类似于年度每股收益增长率指标,也分为去年以及今年预测两个评分,具体分数设定也就不谈了,反正也是拍脑袋决定的。
【季度每股收益增长率】
这个其实和年度的类似,只是没有预测项。
【季度每股销售收入增长率】
同上。
【季度每股净利润增长率】
同上。
【季度每股现金流】
当每股现金流大于1.2倍的每股收益时,给100分。这也是从欧奈尔的书上看到的,具体原因我也没有细究,反正给的权重不高。
【动态市盈率】
处于25~50区间时候,给予100分。大多数牛股飞飚之前市盈率都处于这个区间。因为市盈率对于成长股的参考性不大,所以权重也给的不高。
【流通股本】
小于3亿时,给予100分。
【股东人数&人均持股变动】
这个是最后加上去的指标,因为我发现通过上面指标得出的欧奈尔系统分数高的个股并不一定会在之后的一个季度有很好的表现,所以这个指标算是一个补充和完善。
当股东人数减少9%以上且人均持股增加10%以上时算合格,这是最基本的一种,具体我会结合最近的两个季度来看,计算合格的情况会多几种。

三、三季度验证结果
这个系统完善到上面这个程度以及能够实现自动挖掘数据时,已经快到公布三季度报表的时间了,所以我先用半年报的数据做了一次验证,结果如下:


1、先来解释一下那些红色的和黄色的旗子代表什么。
在系统已经录入的股票中,会根据中报的数据自动计算出一个总分数,在这些总分大于60分的股票中,再看股东人数&人均持股指标以及年度价格强度指标,具体如下:
目标条件:
(红色旗)
第一种:总得分>=80;
第二种:总得分>=60
and 热门行业股票
and 股东指标合格
and 年度价格强度>=87
(黄色旗)
符合以上第二种条件的非热门行业股票

热门行业也可以自行设定,我列出当前热门行业如下:


2、最后列出的红旗股和黄旗股还是有点多,优中选优,最后选出上图中的红色股票,筛选标准如下(须同时满足):
上一次大盘调整时段个股回调幅度大于战斗目标个股的平均涨跌幅度;
个股上一次调整时单边下跌幅度在20%以内;
上次大盘调整时个股回调没有破60日线;
个股上个季度日K线量价配合正常,没有明显的价升量缩的背离现象。

可以看出,通过这样选出的股票在三季度大盘上涨的那一个波段都有不俗的表现。当然,前提是大盘给力,也就是欧奈尔的M指标发挥作用。

四、期待四季度的考验
这个系统是否真的有效,还是要看二次验证,也就是通过三季度报表选出的股票在四季度大盘上涨波段的表现是否也能像三季度那样出色。
四季度部分股票得分:


四季度的红旗股和黄旗股其实在11月1日就已经出来了,我一直在等这轮大盘下跌的底出现,直到11月13日之后三天的表现我才能确定下来红色股票。
将10月15日~11月13日定为上一次大盘调整时段,然后根据上面的四个条件则可以选出红色股。四季度战斗目标如下图所示:



可以看到四季度最终选出了$长安汽车(SZ000625)$ $东方雨虹(SZ002271)$ $天喻信息(SZ300205)$ $阳光电源(SZ300274)$ 这四个红色股。
但是$天喻信息(SZ300205)$ $阳光电源(SZ300274)$我并不是很确定,因为 ④个股上个季度日K线量价配合正常,没有明显的价升量缩的背离现象。这一条我不是很确定他们是否符合条件,貌似有一些量价背离又不是很清晰。所以相对安全的是$长安汽车(SZ000625)$ $东方雨虹(SZ002271)$ 这两个,而且,长安汽车的周线图隐约有杯柄形状的影子。
从红色股的数量来看,四季度比三季度少了一半,那我想是不是四季度的大盘表现也会不如三季度而打折扣?纯粹YY[围观]

最后,再说一句,四季度的目标是需要二次验证的标的,各位看官不要跟着买,我都没有买,因为我心里也没底[大笑]

如果这个系统有效,还需要一个能够有效预测大盘顶底的量化系统来佐助,也就是M指标是非常重要的,可惜我木有这个系统,只能看微博上那些大神喊来喊去。。。

为了保险起见,这几个月我还是先盯着$天通股份(SH600330)$ 吧,我的系统选出的都是价格强势的成长股,这类反转型股票当然是入不了的。在系统没有经过充分验证成熟之时,还是选择确定性强的股票吧。
【后记】
结合基本面,$长安汽车(SZ000625)$$东方雨虹(SZ002271)$ $天喻信息(SZ300205)$ $阳光电源(SZ300274)$ 四支股票基本面都不错,但是从估值来看,阳光电源PEG=2.4,估值较高,其它三支PEG都小于1,再结合行业发展,公司质地等因素看,雨虹潜力最大,天喻、长安次之,避免买入PEG>2的股票,供参考。

全部讨论

2020-09-09 23:10

量化

2018-10-04 08:31

赞赞赞

2014-07-23 01:30

2014-01-27 14:22

好东西

2014-01-18 23:06

@四维蠕虫 就是这个了

2014-01-06 22:38

Mark!                       显示器色彩故障了,看时间长了不舒服,转发。

2014-01-03 23:45

很有意思,谢谢分享

2014-01-02 19:02

看来需要重新看待这份选股系统的四季度成果,跌跌不休之后再看,这里面已经没有符合我的标准的股票。若放松下条件,会发现$老板电器(SZ002508)$ 已经形成一个杯柄。