发布于: 雪球转发:1回复:0喜欢:25

转自value

三率选股回测检验

此前的一个贴子,按照狮子@狮峰紫玉  的三率选出全部股票80只供深入研究。本贴使用2007年起的沪深上市公司财务数据,使用果仁网,对三率选股的实战效果做回测检验。

选股条件设定为以下三个条件同时满足:

(1)过去5年营业收入增长率每年都大于10%

(2)过去5年净利率每年都大于15%

(3)过去5年毛利率每年都大于20%

回测区间:

由于需要过去5个年度的财务数据积累才能选出股票,所以回测区间设定为2011.5.3- 2017.4.6。起始日上证综合指数2932点。

基准模型:

等权买入符合上述设定条件的50只股票构建组合,交易成本双边各千二。如果符合条件的股票不足50只,则按照实际符合条件的股票数持有;如果符合条件的股票数超过50只,则按照估值和(或)质量等因子对股票打分排序,选择50只股票持有。

先看一下策略起始日2011年5月3日,符合上述三率限定条件的股票名单:

只有36只股票,所以全部持有。

等到2011年度的年报公布完毕的时候,符合三率限定条件的股票开始超过50只,如2012年5月3日的符合条件的个股达到59家。

今天,利用2012-2016年报,选出的符合三率条件的个股共70家。

上表中最后一栏的毛利率,是2016年报的毛利率。最高的三家是 $贝达药业(SZ300558)$  $我武生物(SZ300357)$   $三六五网(SZ300295)$  ,第4-10名依次是康弘药业、恒瑞医药、济川药业、翰宇药业、绿盟科技、冠昊生物。几乎都被轻资产医药生物行业霸占。

看了不同时期股票名单,现在回测一下效果。使用基准模型,当股票数超过50时,按pe*pb之乘积,由小到大选取50只,调仓周期为半年,取121个交易日(因为,查看了一下,期间年均交易日数为243天)。收益率情况为

回测区间由于市场低迷,沪深300在期间年均增长仅1.53%,相应地,组合的年化收益率不算高,年化收益率13.72%,但是,阿尔法还是挺不错的。

下面看一下各周期的调仓情况和收益率

最后我们减少一下持股数量,降为10只,还是半年调仓一次,回测一下2012年初以来的收益率:

年化22.87%。嗯,收益率水平及风险情况还算可以。以上只是简单的策略,该策略收益率水平对于我们量化投资者来说,是不能接受的[笑]。大家可以自己看看如何优化策略,取得高的收益率和低回撤。