← 返回列表

【重磅专题】遗传算法赋能交易行为因子 | 开源金工

开源 开源金工 2026-07-08 置信度: high
综合质量 5 /5
新颖性 5 /5
可复现性 4 /5

分类

技术面(量价)高频·微观结构AI·机器学习 日频分钟隔夜 反转波动率资金流情绪流动性 A股 遗传规划·符号回归

利用遗传算法结合特色切割算子挖掘交易行为因子,解决了超大单等资金流痛点,并构造了交易情绪不稳定性等有效因子。

关键结论

综合因子全区间RankICIR为5.52,5分组多空信息比率3.83,年化收益28.33%;精细挖掘的超大单关注度因子RankICIR为2.88,交易情绪不稳定性因子RankICIR为-3.43。

核心要点

  • 引入4大类算子(横截面、时序切割、组合、逻辑)和3大类变量(大小单资金流、日内分钟特征、日间特征)
  • 遗传算法流程改写:常数定点赋值、限制树深度<=3、基于算子差异度的去重选择机制
  • 超大单关注度效应:小单强度切割超大单强度,高小单+高超大单为正向,低小单+高超大单为负向
  • 交易情绪不稳定性因子:日内分钟特征结合时序极差算子,改进传统振幅波动率因子

不足与缺陷

  • 遗传算法本身具有过拟合风险,尽管对公式长度进行了惩罚,但全区间RankICIR高达5.52存在前视偏差或过拟合嫌疑,样本外仅给出了半年验证。
  • 切割算子的时间窗口N固定为20天,缺乏对不同窗口长度的敏感性测试。
  • 因子构造较多依赖分钟级微观结构数据和资金流拆分,数据成本和处理门槛较高。

可复用元素

  • 切割算子:根据变量A的排序提取变量B的特征(高段均值-低段均值),可用于挖掘变量间的非线性结构关系。
  • 时序极差算子(ts_max_to_min):衡量变量过去N天的极值差异,反映情绪不稳定性,是改进传统波动率因子的有效手段。
  • 小单切割超大单的思路,揭示了拆单行为导致的资金流结构性差异。

启发

  • 资金流不仅看绝对大小,还可以看大小单之间的‘条件分布’特征。
  • 将日度振幅替换为更精细的分钟收益波动或量价相关性能增强因子效果。
  • GA算法的子代替换规则中加入复杂度惩罚和相关性限制,是防止因子同质化的好方法。

改进方向

多变量条件切割:使用‘小单强度’和‘成交量波动率’双重条件进行切割提取超大单强度

基于: 小单切割超大单逻辑 预期收益: 进一步提纯超大单关注度效应,过滤掉非情绪驱动的高波动期,可能提升ICIR

使用动态时间窗口或自适应参数替代固定的20天窗口进行切割算子计算

基于: 切割算子的时序敏感性 预期收益: 适应不同市场周期和股票波动状态,提高因子的稳定性和泛化能力

复现计划

1. 数据准备:获取A股日频资金流数据(区分大中小单及主动被动)及分钟级量价数据,计算基础变量如分钟收益波动、分钟量价相关性、标准成交量波动。2. 因子计算:按研报公式实现切割算子(取前20%高值组均值减去后20%低值组均值)和ts_max_to_min算子,计算超大单关注度、VM_diff、交易情绪不稳定性和主力控盘能力因子。3. 中性化与回测:对所有因子进行去极值、市值行业中性化。4. 分5组回测,统计RankICIR、多空IR、胜率等指标,并与Barra风格因子进行相关性分析。

实体

遗传算法 [method]切割算子 [concept]超大单关注度因子 [factor]交易情绪不稳定性因子 [factor]主力控盘能力因子 [factor]理想反转 [factor]理想振幅 [factor]大小单资金流 [dataset]日内分钟特征 [dataset]魏建榕 [person]盛少成 [person]
查看原文 → 模型: glm-5-2-260617 分析时间: 2026-07-13

LOCAL SIMILARITY

相似报告

查看全部相似报告 →