量化交易入门阶段——欧奈尔的CANSLIM模型(三)

在研报《申万主动量化之欧奈尔CANSLIM选股模型》中,提到了著名投资者大师欧奈尔的CANSLIM模型。

CANSLIM是7个单词的缩写,代表7个选股条件,这是欧奈尔在他的著作《how to make money in stocks》中提到的方法。

在上篇文章《欧奈尔的CANSLIM模型(二)》中,我们回测了一个的选股因子A,C代表的是年度净利润同比增长率。

本篇文章,我们继续往下回测,第二个因子N,代表新产品、新管理层和股价创新高

量化交易入门阶段——欧奈尔的CANSLIM模型(三)_第1张图片

股票价格放量创出新高,这个很好量化,但是新产品、管理层的新变革,几乎无法量化,新产品或者服务不一定能够带来收入,管理层的变化在我国可能更多是权利斗争之后的一拍两散,不论是互联网行业还是传统行业,高层之间的权利斗争导致公司最后散伙或者股价暴跌的例子太多了。

而且,往往在新闻中见到的时候已经晚了,如果是通过某些平台发布的小道消息去交易,说实话恐怕消息来源本身就是坑,不排除恶意抹黑和造谣。

所以,这一条还真就不好量化,顶多是用股价放量创新高作为量化依据。

在之前的文章之中,我曾经回测过放量创新高的效果,当时的结论是放量创新高对于大盘股而言,的确不错,但是如果对于小盘股而言,恐怕不是。

那么本篇文章,我们试试在满足CANSLIM中的前两条C和A的情况之下,再加上放量创新高,是不是真就能让策略变得更好。

还是先定义什么叫放量创出新高,本篇文章我给出的定义是:

价格突破前20日的最高价,今天成交量是之前20天平均成交量的2倍以上,就算放量突破。

同时要满足CANSLIM中的”C”,

过去一个季度每股收益率增长超过25%

还要满足CANSLIM中的”A”:

连续3年每股收益都增长增长

在A股市场之中,能做到这两条条的股票可以说是凤毛菱角了,因为业绩想要连续3年增长可以说是非常非常难了。

既然使用的是年度的每股收益,那么我们选股的时候,持有一年才调仓一次。

这次回测的股票采取全市场所有股票。

并且,这一次我们回测5年走势,并且经历一轮牛熊走势看看,这个选股方法能否超越牛熊。

 

 

回测时间:

2013.1.1-2018.1.1

 

回测股票:

全市场所有股票

 

仓位:

满仓

 

入场条件:

同时满足CANLIM中的CAN就买入

 

出场条件;

不能同时满足三条,就卖出

 

 

大家猜猜这个策略的结果怎么样?

量化交易入门阶段——欧奈尔的CANSLIM模型(三)_第2张图片

 

盈利220%,还可以,不过感觉就是大牛市来的时候一波很猛,后面就不行了。

看来欧奈尔诚不欺我,当然这不是这份研报的全部内容,我们今后还会说到这篇研报。

想要这篇策略源代码的话,给我发私信,价格600元。
如果自己有策略,但是不会写代码的话,可以给我私信,价钱从几十到几百不等,看策略实现的难易程度而定,我使用的是聚宽平台,代码写好之后,可以在上面上模拟盘和实盘,对应的券商是第一创业证券。

 

你可能感兴趣的:(量化初级)