三率选股回测检验

发布于: 修改于: 雪球转发:46回复:28喜欢:298

此前的一个贴子,按照狮子@狮峰紫玉  的三率选出全部股票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%。嗯,收益率水平及风险情况还算可以。以上只是简单的策略,该策略收益率水平对于我们量化投资者来说,是不能接受的[笑]。大家可以自己看看如何优化策略,取得高的收益率和低回撤。

全部讨论

Crazy-Leo2017-11-25 12:24

请问能都否说一下具体操作步骤,我在做回测的时候竟然选出来300多只,不知道问题出在哪里

天天小胖23122017-11-04 07:25

data2017-11-02 23:09

奔驰的骑手2017-09-29 15:43

三率(销售额增长率、销售毛利率、销售净利率)可做参考,这是一个实测模型的结果。具体选股还要结合各种因素判断。

value_will_win2017-08-05 09:03

通常,实盘很难达到回测收益率。这是因为,历史回测很难避免拟合。 同花顺的量化平台,称回测收益率为未来可实现的最高收益率,是有道理的。

高山流水青青岛2017-08-05 08:14

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

假装炒股票2017-06-29 08:47

好资料!

value_will_win2017-06-09 21:57

回测仅仅是回测,难免有数据挖掘,难免有背景条件的变化。量化投资人并不是天真地期望实盘真能实现那么高的回测收益率。个人认为,可以把回测收益率看成是可实现的最高收益率,在实盘时,实际收益率如果达到了回测的一半左右,就算是很理想啦。

海涛9962017-06-09 21:26

是不是懂果仁的用户都是百万千万富翁啊,年年这么高的收益,福利起来还得了!