第二节 单因子策略
下面笔者通过具体的案例来演示一下如何在果仁网做策略。
策略:剔除成交额过小的和ST股票,每个月选总市值最小的10只股票进行轮动。这个策略在历史上的收益率情况如何呢?下面笔者一步一步来演示,如果不做说明,就选用果仁的默认值。
在交易模型中,选用模型I,调仓周期选20天,也就是20个交易日,为什么要选20个交易日呢?因为一个月平均大概是,20个交易日,果仁没有每月换一次的选项,只能用20个交易日来模拟。选股设置其他不变,ST选择中选"排除ST"。在选股条件中先选筛选条件,然后按下列顺序操作:选股指标一行情-成交额一当日成交额。筛选条件选择当日成交额大于0.1亿元,剔除成交额过小无法成交的股票。排名条件选择:选股指标一行情一股本和市值总市值,选择总市值次序从小到大,范围选"全部",权重选"1"。然后进入策略回测,选择回测时间,一般从2010年初开始。因为系统提供的2007、2008、2009三年大牛大熊的情况,由于股指期货和市场的变化而基本不可能再现了。比如,2009年12月31日-2016年12月30日,点"开始回测",我们就得到了下面的结果,如表12-1所示。


策略的年化收益率高达49.45%,而且这是每个月换一次的结果。相应的夏普比率、最大回撤率、收益波动率、Beta、Alpha等概念前面已经做过介绍,这里不再赘述。这里需要解释一下,所谓调仓指令可执行比例,是指剔除停牌、涨停等因素造成不能完成调仓指令后的可执行比例。
回测完成后,还可以看到一个Excel表,下载打开后可以得到这个策略非常详细的数据。有每天、每个月的收益率,调仓记录,各阶段的持仓明细,交易记录等详细数据,还可以据此做出年度的数据,如表]2-3所示。

以上虽是一个最简单的策略,但实际执行下来确实不错。那么,到底有哪些因子是正向因子呢?
笔者利用果仁平台回测了42个单因子2007年1月4日-2016年12月20日近10年的数据,测试条件是每5天换一次,平均持有排名最前面的10只股票,剔除ST股票和日成交额小于1000万元的股票,结果如表12-4所示。


单因子策略是否有效,我们可以看看果仁提供的排名分析,如图12-1、12-2、12-3所示。



显然,从这些图中看出,总市值策略是非常有效的,而产权比例、总资产周转率虽然年化收益率也不低,但其排名基本是无效的。
从排名也可以看出,排名第一、第二的总市值和流通市值策略其实就是小盘股策略,从整体看还是总市值占了优势,只有2016年是流动市值策略比较强。排名第三、第四的日均成交价和收盘价策略其实就是低价策略,基本差异不大。排名第五、第七的市盈率、市净率都是传统价值投资的指标。所以,从这里也可以看到,量化投资并不是和传统的价值投资完全相悖的,而是用量化的数据来帮助投资者更好地选择投资品种。排名第六的60日涨幅,其实就是60个交易日过跌导致的反弹。