本策略的重点在于“择时”,而非“选股”。回测时间 10 年, 2007 年-2016 年,可以明显看到,择时成功避开了 2007 年的熊市和 2015 年的股灾。
策略说明:
寻找 alpha ,不是策略的主要内容,主要见方法 rebalance : 选择同时满足如下条件的股票: 1 、市值从小到大排序,在前 30% 2 、 pe 从小到大排序,在前 30% 3 、 pb 小于 2
然后在所有的此类股票中,根据股息率从大到小排序,买入前 10 的股票。以上的选股操作在每个 sector 中分别进行,然后汇总需要持有的股票。每个月进行一次。
择时,是本策略的主要内容,主要见方法 selecttime :
对于每一天,计算 benchmark 沪深 300 的上行波动率和下行波动率,然后计算上行波动率-下行波动率的差值,得到一个时间序列。对该时间序列计算移动平均,得到每一天新的一个值。如果该值大于 0 ,则正常持有和交易;如果小于 0 ,则停止交易,清仓。
择时方法每天运行一次。至于方法中参数的选取,包括:上下行波动率的“临界收益值”,“计算时间长度”;移动平均的“计算时间长度”,在 init 方法中给定,可以进行调整。
收益表现:
具体的代码及一键克隆还请移步Ricequant 量化社区的原帖子:
1
bigtan 2016-08-11 10:34:16 +08:00
你可以试试就用波动率配合高低开,在 t+0 上面做每日换仓(融券或者底仓),多头在千五手续费下面仍然表现炸裂
|
2
mew7wo 2016-08-11 15:47:49 +08:00
波动率怎么计算?
|
3
shyrock 2016-08-12 13:40:51 +08:00
说了半天,关键点怎么择时并没有说清楚
|
4
firefox12 2016-09-01 13:58:45 +08:00
没有手续费的话 应该可以的。
|
5
thinkingmind OP @bigtan 好像蛮有意思
|