依据上下行波动率的择时策略,能够有效躲避股灾,同时不会漏掉上涨趋势

2016-08-10 20:37:35 +08:00
 thinkingmind

本策略的重点在于“择时”,而非“选股”。回测时间 10 年, 2007 年-2016 年,可以明显看到,择时成功避开了 2007 年的熊市和 2015 年的股灾。

策略说明:

寻找 alpha ,不是策略的主要内容,主要见方法 rebalance : 选择同时满足如下条件的股票: 1 、市值从小到大排序,在前 30% 2 、 pe 从小到大排序,在前 30% 3 、 pb 小于 2

然后在所有的此类股票中,根据股息率从大到小排序,买入前 10 的股票。以上的选股操作在每个 sector 中分别进行,然后汇总需要持有的股票。每个月进行一次。

择时,是本策略的主要内容,主要见方法 selecttime :

对于每一天,计算 benchmark 沪深 300 的上行波动率和下行波动率,然后计算上行波动率-下行波动率的差值,得到一个时间序列。对该时间序列计算移动平均,得到每一天新的一个值。如果该值大于 0 ,则正常持有和交易;如果小于 0 ,则停止交易,清仓。

择时方法每天运行一次。至于方法中参数的选取,包括:上下行波动率的“临界收益值”,“计算时间长度”;移动平均的“计算时间长度”,在 init 方法中给定,可以进行调整。

收益表现:

具体的代码及一键克隆还请移步Ricequant 量化社区的原帖子

www.ricequant.com/community

5438 次点击
所在节点    推广
5 条回复
bigtan
2016-08-11 10:34:16 +08:00
你可以试试就用波动率配合高低开,在 t+0 上面做每日换仓(融券或者底仓),多头在千五手续费下面仍然表现炸裂
mew7wo
2016-08-11 15:47:49 +08:00
波动率怎么计算?
shyrock
2016-08-12 13:40:51 +08:00
说了半天,关键点怎么择时并没有说清楚
firefox12
2016-09-01 13:58:45 +08:00
没有手续费的话 应该可以的。
thinkingmind
2016-09-01 14:37:30 +08:00
@bigtan 好像蛮有意思

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/298478

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX