量化模型与构建方式 1 GAN_GRU 模型 - 模型名称:GAN_GRU 模型[4][13] - 模型构建思路:利用生成式对抗神经网络(GAN)进行量价时序特征处理,再通过 GRU 模型进行时序特征编码,最终输出选股因子[4][13] - 模型具体构建过程: (1)输入特征:包括收盘价、开盘价、成交量、换手率等 18 个量价特征,频次包括日频和月频特征[14][17][19] (2)训练数据设定:使用所有个股过去 400 天内的 18 个量价特征,每 5 个交易日做一次特征采样,采样形状为 40×18(过去 40 天的量价特征),预测未来 20 个交易日的累计收益[18] (3)数据处理:每个特征在时序上去极值+标准化,每个特征在个股层面上截面标准化[18] (4)训练方式:半年滚动训练(每年 6 月 30 日和 12 月 31 日),训练集与验证集比例 80%:20%,batch_size 为截面股票数量,优化器为 Adam,学习速率 1e-4,损失函数为 IC,早停轮数 10,最大训练轮数 50[18] (5)GAN 部分构建: - 生成器(G):使用 LSTM 模型,输入原始量价时序特征(形状 40×18),输出处理后的量价时序特征(形状 40×18)[33][37] 生成器损失函数: 其中 z 为随机噪声(高斯分布),G(z) 为生成数据,D(G(z)) 为判别器对生成数据的输出概率[24][25] - 判别器(D):使用 CNN 模型,输入真实数据或生成数据,输出为真实数据的概率[33] 判别器损失函数: 其中 x 为真实数据,D(x) 为判别器对真实数据的输出概率[27] - 训练过程:生成器和判别器交替训练,首先生成噪声数据并生成假数据,计算损失并更新生成器参数;然后采样真实数据,计算判别器损失并更新判别器参数[28][29][34] (6)GRU 部分构建:使用两层 GRU 层(GRU(128,128))和 MLP(256,64,64),输出预测收益 pRet 作为选股因子[22] (7)因子处理:对因子做行业市值中性化+标准化处理[22] - 模型评价:该模型通过 GAN 增强量价时序特征生成能力,结合 GRU 捕捉时序依赖关系,提升选股因子的预测效果[4][13][30] --- 量化因子与构建方式 1 GAN_GRU 因子 - 因子名称:GAN_GRU 因子[4][13] - 因子构建思路:基于 GAN_GRU 模型输出的预测收益 pRet 作为选股因子[4][13][22] - 因子具体构建过程: (1)使用 GAN_GRU 模型对全 A 股进行预测,输出每只股票的预测收益 pRet[22] (2)对 pRet 进行行业市值中性化+标准化处理,得到最终因子值[22] (3)每月末调仓,选取因子值排名前 10% 的股票作为多头组合[4][48] --- 模型与因子的回测效果 1 GAN_GRU 因子全市场表现(2019 年 1 月至 2025 年 8 月,月频调仓)[41][42] - IC:11.36% - ICIR(未年化):0.88 - 换手率:0.83 - 年化收益率:38.09% - 年化波动率:23.68% - 信息比率(IR):1.61 - 最大回撤率:27.29% - 年化超额收益率:23.52% 2 GAN_GRU 因子近期表现(截至 2025 年 8 月 28 日)[41][42] - 最新一期 IC:-2.56% - 近一年 IC 均值:8.94% 3 GAN_GRU 因子行业表现(截至 2025 年 8 月)[42][44] - 当期 IC 排名前五行业: - 食品饮料:22.17% - 煤炭:18.28% - 建筑材料:13.48% - 公用事业:13.20% - 社会服务:12.23% - 近一年 IC 均值排名前五行业: - 公用事业:15.87% - 钢铁:13.95% - 商贸零售:13.51% - 非银金融:12.78% - 建筑材料:12.44% 4 GAN_GRU 因子多头组合行业超额收益(截至 2025 年 8 月)[2][44][45] - 当期超额收益排名前五行业: - 纺织服饰:5.19% - 公用事业:3.62% - 汽车:3.29% - 非银金融:2.56% - 医药生物:1.47% - 近一年月平均超额收益排名前五行业: - 家用电器:4.97% - 建筑材料:4.11% - 公用事业:3.94% - 食品饮料:3.86% - 纺织服饰:3.35% 5 最新多头组合(2025 年 8 月末因子值排名前十个股)[5][49] 1. 神火股份(有色金属) 2. 广州港(交通运输) 3. 中谷物流(交通运输) 4. 中国外运(交通运输) 5. 汉缆股份(电力设备) 6. 民生银行(银行) 7. 兴发集团(基础化工) 8. 驰宏锌锗(有色金属) 9. 中信特钢(钢铁) 10. 中直股份(国防军工)
机器学习因子选股月报(2025年9月)-20250831