量化投资学习笔记183——实现经典交易策略——低波动率异常

参考ZuraKakushadze,JuanAndrésSerur. 151 Trading Strategies.的3.4Low-Volatility Anomaly。
原理是低波动率投资组合的未来收益要高于高波动率投资组合。这跟传统认为的高风险带来高收益的观点相悖。
具体策略跟价格动量类似,只是累积收益率换成了收益率方差。买入方差小的股票,卖出方差大的股票。
直接改一下之前的程序吧。
计算每个交易日收益波动率最小的10只股票,这里跟上次的程序相比改了一下,不是先排序再找前10,而是直接遍历数据找。这样每天只用遍历10次。

其它跟上一篇文章的程序基本一致。每月淘汰收益最低的股票,换上当天收益方差最小的股票。之前程序计算用了近两天,现在快多了,一个小时。
回测结果:

年化1.8%,还是买余额宝去吧……
哈哈,源代码: https://github.com/zwdnet/trade_strategy/blob/main/02LVA.py

我发文章的三个地方,欢迎大家在朋友圈等地方分享,欢迎点“在看”。

我的个人博客地址:https://zwdnet.github.io

我的知乎文章地址: https://www.zhihu.com/people/zhao-you-min/posts

我的微信个人订阅号:赵瑜敏的口腔医学学习园地

欢迎打赏!感谢支持!