量化因子与构建方式 1. 因子名称:GAN_GRU因子[13] - 因子构建思路:利用生成式对抗神经网络(GAN)模型对量价时序特征进行处理,再使用门控循环单元(GRU)模型进行时序特征编码,最终得到选股因子[13] - 因子具体构建过程: - 基础模型结构:构建GRU+MLP的神经网络股票收益预测基本模型[14] - 量价特征:包括收盘价、开盘价、成交量、换手率等在内的18个量价特征[14][17][19] - 调仓频率:以月频调仓方式进行预测和回测[15] - 训练与预测方式: 1. 训练数据及输入特征设定:所有个股过去400天内的18个量价特征,每5个交易日做一次特征采样,特征采样形状为4018,即利用过去40天的量价特征来预测未来20个交易日的累计收益[18] 2. 训练集验证集比例:80%:20%[18] 3. 数据处理:每次采样的40天内,每个特征在时序上去极值+标准化,每个特征在个股层面上截面标准化[18] 4. 模型训练方式:半年滚动训练,即每半年做一次模型训练,并用以未来半年收益的预测,训练时间点为每年的6月30日及12月31日[18] 5. 股票筛选方式:选取截面所有股票,剔除ST及上市不足半年的股票[18] 6. 训练样本筛选方式:剔除label为空值的样本[18] 7. 超参数:batch_size为截面股票数量、优化器Adam、学习速率1e-4、损失函数IC、早停轮数10、最大训练轮数50[18] - GRU模型:构建两层GRU层,即GRU(128,128),并在后面加入MLP(256,64,64),将模型最后输出的预测收益pRet作为选股因子[22] - GAN模型:包含生成器(Generator)和判别器(Discriminator)[23] - 生成器(G):目标是学习数据的真实分布,生成看起来像真实数据的样本,接收随机噪声作为输入,通过非线性变换生成数据,其损失函数为: $$L_{G}=-\mathbb{E}{z\sim P{z}(z)}[\log(D(G(z)))]$$ 其中z表示随机噪声(一般为服从高斯分布的随机噪声),G(z)表示生成器生成的数据,D(G(z))表示为判别器对生成数据的输出概率[24][25] - 判别器(D):目标是区分真实数据和生成器生成的数据,输出一个概率表示输入数据为真实数据的概率,其损失函数为: $$L_{D}=-\mathbb{E}{x\sim P{d a t a}(x)}[\log!D(x)]-\mathbb{E}{z\sim P{z}(z)}[\log(1-D(G(z)))]$$ 其中x是真实数据,D(x)是判别器对真实数据的输出概率,D(G(z))是判别器对生成数据的输出概率[27] - GAN特征生成模型构建:采用LSTM模型作为生成器(G),采用CNN模型作为判别器(D)[33] - 对于训练完成的GAN模型,利用其中的生成器部分进行特征生成,输入原始量价时序特征,Input_Shape=(40,18),输出经LSTM处理后的量价时序特征,Input_Shape=(40,18)[37] - 因子处理:对因子已做行业市值中性化+标准化处理[22] - 因子评价:该因子利用GAN模型进行量价时序特征处理,再结合GRU模型进行时序特征编码,是一种深度学习选股因子[13] 因子的回测效果 1. GAN_GRU因子 - 测试区间:自2019年2月至2026年8月[41] - IC均值:0.1058**(在1%的显著性水平下显著)[41][42] - ICIR(未年化):0.81[42] - 换手率:0.82X[42] - 近期IC:-0.0882***(截至2026年8月28日)[41][42] - 近一年IC均值:0.0554***[41][42] - 年化收益率:34.35%[42] - 年化波动率:23.24%[42] - 信息比率:1.48[42] - 最大回撤率:27.29%[42] - 年化超额收益率:20.10%[41][42] - 行业IC表现(截至2026年8月): - 8月当期因子IC排名前五的行业(除综合):纺织服装IC为0.2110***,消费者服务IC为0.1837***,家电IC为0.1086***,传媒IC为0.0988***,食品饮料IC为0.0848***[42] - 近一年因子IC均值排名前五的行业(除综合):传媒IC均值为0.1539***,煤炭IC均值为0.1490***,消费者服务IC均值为0.1394***,钢铁IC均值为0.1366***,商贸零售IC均值为0.1289***[42] - 行业多头组合表现(截至2026年8月28日): - 8月当期多头组合超额收益最高的五个行业(除综合):食品饮料超额收益12.25%,家电超额收益11.35%,建筑超额收益9.29%,石油石化超额收益9.27%,消费者服务超额收益8.74%[45] - 近一年多头组合月平均超额收益最高的五个行业(除综合):钢铁超额收益2.21%,消费者服务超额收益2.11%,农林牧渔超额收益1.84%,食品饮料超额收益1.71%,建筑超额收益1.65%[46]
机器学习因子选股月报(2026年9月)-20260831
西南证券·2026-08-31 16:33