上期文章分享了如何在20分钟内,在11个基础因子之上衍生出8000+个量化因子的方法,这仿佛遇到了一个套娃式的问题:那如何找到数量可观的有效基础因子呢?
是啊,巧妇难为无米之炊,garbage in,garbage out,这些因子去哪里找呢?如果量化大神穿越到今天零基础开始学量化交易,那他如何收集到众多的量化因子进行模仿/借鉴?
前几天找了几个量化大神线上交流了一下,仿佛找到了答案,今天就给大伙儿盘点一下那些极其适合量化萌新的因子库来源,关键大部分还都是免费的~
大神们最开始的时候,除了骨骼清奇、天赋异禀的之外,也没有谁一上来就开挂的,初期也是得乖乖学习,关键这个时候不是先追求数量,而是先追求质量,建立正确的因子认知非常重要。
这个时候最好不要“东一榔头,西一棒槌”的碎片化学习,要成体系化学习,那最体系的莫过于书籍了,这里推荐两本经典书籍,分别是《量化投资策略:如何实现超额收益Alpha》和《投资策略实战分析:华尔街股市经典策略20年推演》。
在这两本书里面,都列举出了许多对股市有驱动力的量化因子,并附有详尽的因子分析,让你明白每一个因子的金融逻辑,看到交易的本质。
前一本在之前推荐的20本量化书当中已经有过推荐,后一本在量化圈里面推荐得还比较少,但个人觉得,后一本书对因子的分析更为透彻,除了常规的分组回测那些有效性分析外,还会着重分析最好与最差情况以及各种场景,所以也重点推荐一下。
看书找量化因子这种方式,重点不在于因子数量,而在于学到量化因子的构建逻辑,不是天马行空的胡乱搭配,而是有明显的金融意义的。
接下来,就可以广撒网,多捞鱼了,在论文里,你可以看到经典的Alpha 101,在《101 Formulaic Alphas》这短短的22页论文里,你能看到101个“奇奇怪怪”的量化因子,不要惊叹于Zura大神天马行空的创意,在3年后,他还发表了有151个量化策略的论文《151 Trading Strategies》,我之前也给大伙儿介绍过了,不再赘述。
在Alpha 101发表两年后,国泰君安金融工程团队发表了研究报告《基于短周期价量特征的多因子选股体系》,类似于Alpha 101的形式,提出了基于我国A股的191个短周期价量Alpha因子,因此坊间也俗称Alpha 191。
除了国君金工研报外,个人觉得华泰系的金工因子系列研报也非常不错,除了分门别类测试做得好之外,同时兼具股票股票和期货因子,非常值得量化萌新借鉴学习。
除了书籍、论文和研报这些因子库之外,还有各大量化平台上也有专门的因子版块,这里拿JoinQuant平台为例,其他平台类似。
JQ上已经实现前文说的Alpha 101和Alpha 191因子,直接通过API接口就可以获取因子数据,除此之外还有常用的技术指标因子和JQ自己的因子库(其中包含有Barra因子),有个更便捷的“因子看板”功能,能非常方便地查看每个因子在不同场景下的绩效。
Alpha 101:
https://www.joinquant.com/help/api/help#name:Alpha101
Alpha 191:
https://www.joinquant.com/help/api/help#name:Alpha191
无须做延伸,利用好上文提到的书籍、论文、研报和网站,就可以迅速构建出300+个因子的基础因子库,如果再加上tsfresh等特征自动挖掘工具,整个因子库的因子数量就可以拓展到20w+的级别,也许这些公开的因子库都会失效,但它提供的养分足以让我们茁壮成长,前人归纳,后人演绎。
虽然资料都是公开免费的,但为了节省大伙儿的时间精力,文中提及的论文和研报都已经打包整理好,想认真学习的小伙伴可在本公众号后台回复暗号:因子库,便可以保存下载后开启学习之旅,看在我劳心劳力的份儿上,要一个充满鼓励的『赞』不过分吧~
Tip:点击关键字可以直接查看对应文章。
END
如果对本文有疑惑,或是想聊聊
亦或是围观朋友圈当点赞之交
点我,让我们一路同行
吃瓜吐槽写代码
(微信号:iquantman)
添加好友后,私信『666』
送你一些量化小福利
人工回复慢请见谅~
继续阅读
阅读原文