本策略的重点在于“择时”,而非“选股”。回测时间 10 年, 2007 年-2016 年,可以明显看到,择时成功避开了 2007 年的熊市和 2015 年的股灾。
策略说明:
寻找 alpha ,不是策略的主要内容,主要见方法 rebalance : 选择同时满足如下条件的股票: 1 、市值从小到大排序,在前 30% 2 、 pe 从小到大排序,在前 30% 3 、 pb 小于 2
然后在所有的此类股票中,根据股息率从大到小排序,买入前 10 的股票。以上的选股操作在每个 sector 中分别进行,然后汇总需要持有的股票。每个月进行一次。
择时,是本策略的主要内容,主要见方法 selecttime :
对于每一天,计算 benchmark 沪深 300 的上行波动率和下行波动率,然后计算上行波动率-下行波动率的差值,得到一个时间序列。对该时间序列计算移动平均,得到每一天新的一个值。如果该值大于 0 ,则正常持有和交易;如果小于 0 ,则停止交易,清仓。
择时方法每天运行一次。至于方法中参数的选取,包括:上下行波动率的“临界收益值”,“计算时间长度”;移动平均的“计算时间长度”,在 init 方法中给定,可以进行调整。
收益表现:
具体的代码及一键克隆还请移步Ricequant 量化社区的原帖子:
