国盛金工推出“因子生产加速”系列研究,旨在提升因子生产效率。本文是该系列的首篇,聚焦数据存储技术 MemoryMap 和体系化的因子构建框架,以羊群效应因子簇为例,展示如何系统性、快速、批量挖掘 Alpha 因子。
MemoryMap 技术通过将文件内容映射到内存,减少了文件 I/O 操作,显著提升了数据访问速度。测试显示,读取宽表存储的分钟收盘价数据,MemoryMap 的速度约为 Parquet 的 260 倍、CSV 的 330 倍。
羊群效应因子簇的构建基于事件研究框架,提炼出事件识别、因子定义、数据频率三个关键因素。事件识别通过观察成交量、价格涨跌幅、价格波动率、量价相关性等是否发生异常,识别趋势资金的行动。因子定义则通过计算这些量价数据的数值、与趋势资金对应时点或事件发生前数据的相互关系,衡量羊群效应的强弱。数据频率方面,可使用日频、分钟、逐笔等不同数据集。
基于上述框架,构建了约 50 万个羊群效应因子,筛选后得到 50 个“羊群效应因子簇”。回测显示,这些因子的年化 ICIR 绝对值均能达到 2 以上。
选取信息比率最高的 10 个因子等权合成“羊群效应综合因子”,回测结果显示,在全体 A 股中,该因子的月度 IC 均值为 0.088,年化 ICIR 为 3.45;10 分组多空对冲的年化收益为 43.21%。剔除市场风格和行业影响后,纯净因子的年化 ICIR 达到 3.74。
基于羊群效应综合因子构建的指数增强组合,在沪深 300、中证 500、中证 1000 指数上均取得了显著的超额收益。