← 返回列表

RD-Agent实测:AI驱动的因子挖掘框架 | 国联民生金工

国联民生 叶尔乐 2026-06-30 置信度: high
综合质量 4 /5
新颖性 4 /5
可复现性 4 /5

分类

AI·机器学习基本面技术面(量价) 财务(低频)日频 动量价值质量分析师 A股 树模型知识图谱·RAG

实测微软开源的RD-Agent(fin_factor场景),通过LLM自主完成假设-代码-回测闭环,36个Loop内将双周频组合IC从0.0621提升至0.0699,验证了AI驱动因子挖掘的可行性与辅助价值。

关键结论

36个有效Loop中,组合双周频IC从0.0621提升至0.0699,触发11次SOTA更新,最大单次跳升发生在Loop 29。

核心要点

  • RD-Agent将因子研究抽象为“假设生成→任务分解→CoSTEER代码实现→执行回测→反馈生成”的五步循环,以Qlib作为底座,模型固定为LightGBM。
  • 采用双层Trace注入和RAG检索(成功案例库与失败修复库)显著提升LLM代码首次生成成功率,反馈环节以极宽松门槛(IC微小提升)推动渐进式进化。
  • 财务数据按公告日PIT对齐防前视偏差,新挖掘因子与Alpha158合并送入LightGBM训练评估。
  • GLM-V5.1在代码工程能力上全面优于DeepSeek-V3.2,SOTA因子库以交叉/交互、盈利质量、分析师预期、现金流四类因子为主力贡献。
  • 核心优势是效率极高(预估900个/月),劣势是稳定性差、IC优化目标与实盘收益脱钩、机器学习类因子过拟合明显。

不足与缺陷

  • 运行稳定性差,依赖LLM代码质量,对操作系统有强约束(需Linux/Docker/WSL2)。
  • IC优化目标与实盘收益脱钩,缺乏对交易成本和冲击成本的考量。
  • ICIR提升弱于IC,说明因子稳定性不足或因子间相关性较高。
  • 机器学习类因子在激进参数下过拟合明显。
  • 对A股特殊机制(如涨跌停、停牌)与前视偏差等细节把握不足,虽有PIT对齐但代码层处理可能不完善。

可复用元素

  • 双层Trace注入机制,兼顾全局视野与即时纠错,避免LLM陷入局部循环。
  • CoSTEER引擎的RAG知识库设计(成功案例库与失败修复库),有效提升LLM首次代码生成成功率。
  • 极宽松的SOTA准入门槛(微小IC提升即纳入),推动因子的渐进式进化积累。
  • 隔离Conda环境执行因子代码,实现环境和故障双重隔离,保证系统鲁棒性与可复现性。

启发

  • AI Agent不仅能用于因子挖掘,其“提假设-写代码-验证-迭代”的方法论可迁移至模型结构研发、研报因子提取等多个研发场景。
  • 量化研究不应仅关注单次大突破,极宽松门槛下的持续微小改进积累同样能带来显著整体提升。
  • 通过向量知识库存储历史成功因子和失败修复记录,是解决LLM代码生成不可靠性的有效工程手段。

改进方向

将单一IC提升准入门槛扩展为多目标优化(如加入换手率约束、ICIR最大化、收益回撤比等),优化SOTA准入机制。

基于: 报告指出“IC优化目标与实盘收益脱钩、ICIR提升弱于IC”。 预期收益: 挖掘出的因子不仅在统计上显著(IC),而且在实盘交易中具有更好的稳定性和成本效益(高ICIR,低换手)。

在CoSTEER代码实现环节的Prompt中注入A股特定机制(如停复牌、涨跌停价格展期规则)和标准算子库约束。

基于: 报告指出“对A股特殊机制与前视偏差等细节把握不足”。 预期收益: 减少LLM生成无效或存在前视偏差的因子代码,提升首次生成成功率和因子实盘有效性。

复现计划

1. 环境准备:安装WSL2及Ubuntu-24.04,配置Python 3.10环境,安装Docker并开启WSL2集成。2. 数据准备:获取Wind A股165个字段数据(含PIT对齐财务数据),编写Data Pipeline将其转换为Qlib二进制格式。3. 框架安装:pip install rdagent,配置GLM-V5.1作为主LLM,BAAI/bge-m3作为向量检索模型。4. 运行配置:选择fin_factor场景,设定模型为LightGBM(启用GOSS/EFB),配置前向收益标签为10日,组合为Top200多头。5. 执行迭代:启动五步循环,运行36个有效Loop,观察SOTA因子累积情况及IC变化。6. 结果验证:对比Alpha158基线与最终组合的IC(0.0699)及SOTA更新次数(11次)。

实体

RD-Agent [method]CoSTEER [method]LightGBM [model]Alpha158 [dataset]Qlib [method]GLM-V5.1 [model]DeepSeek-V3.2 [model]BAAI/bge-m3 [model]Wind A股数据库 [dataset]
查看原文 → 模型: glm-5-2-260617 分析时间: 2026-07-13

LOCAL SIMILARITY

相似报告

查看全部相似报告 →