RD-AGENT 第一讲 · AI 因子工厂是怎么运转的
第一讲 · AI 因子工厂是怎么运转的《AI 挖因子时如何不被自己和 AI 骗到》第一章第一讲学习目标理解 RD-Agent 类因子挖掘循环的五个步骤、人与 AI 的分工边界能看懂一次循环的执行记录。1. 开场一台真实跑过的机器这门课的素材全部来自一次真实战役2026 年 9 月在一个 23 个品种的期货面板上2022-12 至 2026-09约 918 个交易日用 RD-Agent 循环自动挖掘因子。第一轮13 品种产出 136 个试验第二轮到第一个窗口收口时跑了 40 个循环产出 200 多个工作区。先给结论这门课后面每一讲都在论证它AI 因子工厂替代的是手不是判断。它一晚上能写几十个因子的代码并跑完回测这是真的但提出的假设是否成立、结果能不能信每个环节的判断仍然是人的——而结果能不能信恰恰是最容易做错的一环。2. 循环的五步构思(gen) → 写码(coding) → 回测(running) → 反馈(feedback) → 记录(record) ↑____________________ 记忆在循环间传递 ____________________|第一步构思direct_exp_gen。LLM 读取历史因子的反馈记录“上一个动量因子在 2024 年段失效”提出新的因子假设一段动机陈述、公式草案、预期方向。这一步的输入还包括人定义好的数据面板——23 个品种 × 21 列开高低收、成交量、结算价、基差、持仓量等。第二步写码coding。把假设翻译成可执行的 pandas 代码在面板上计算因子并落盘。这一步是最工程的也是 LLM 表现最稳的一步——代码要么跑通要么报错反馈是即时的。第三步回测running。因子被送进 qlib 回测产出超额收益、IC 序列等指标。注意回测口径基准是谁、能不能做空、成本怎么算是人预先写死在配置里的AI 改不了。本战役的基准是 23 品种等权指数EQWI-23多空评估走向量化口径。第四步反馈feedback。LLM 读回测结果写实验笔记为什么有效/失效、下一步试什么。这是循环里最有意思的一步——AI 给自己写复盘。第五步记录record。归档到工作区供下一轮构思读取。关键机制记忆。第 N 轮的构思会读第 N-1 轮的反馈所以它不是独立随机撒点是有累积的。但注意记了笔记 ≠ 吸取了教训——第三讲我们会看到它的演化很大程度是在已知量价现象上做重组合。3. 一次循环执行记录长什么样打开 Console 的运行记录页选期货第二轮首窗那条 40 循环的会话展开任意一个循环五个步骤目录依次排开。两个值得驻足的位置构思步的输出一段完整的因子假设文档——“基于期限结构的假设基差深度贴水时……预期空头方向收益……”。念出来你会发现像一份入门研究员的开题报告。反馈步的输出读回测数字后写的自我总结——“该因子在加入波动率过滤后失效推测原因为……建议下一轮尝试……”。快速往后翻Loop_15、Loop_30 的构思内容明显在回应前面的反馈。这就是记忆在起作用。4. 工厂的日常一半时间在跟基础设施搏斗真实的执行记录里还有大量不体面的部分。第二个窗口刚启动就撞上 LLM 服务端故障HTTP 200 但返回空响应持续断续 24 小时以上一个窗口约一半产能被吃掉。应对是工程化的断点续跑监督器、30 次重试加退避、会话恢复。这一节想传达的不是具体技术而是一个预期管理宣传视频里的 AI 工厂是永动印钞机执行记录里的 AI 工厂日常一半时间在报错重试。评估这套系统的正确单位不是它多聪明而是扣除故障后单位成本产出多少个可检验的假设。5. 人站在哪里决策归属本战役的实际选择数据面板品种、列、复权方式人23 品种、结算价衔接复权、含基差/持仓量回测口径基准、成本、能否做空人EQWI-23 等权基准、向量化多空时间预算、何时开停人6 小时窗口、监督器收口因子假设本身AI40 循环 × 每循环若干因子代码实现AI自动生成、自动修错信不信结果、怎么验证人独立验证管线第二章主角注意最后一行这是整张表里最难、也最容易被略过的一格。工厂自带的回测会告诉你每个因子的超额收益——290 个因子的排行榜最高的自报超额 26%。这些数字一个都不能直接信。为什么、怎么验是第二章的内容。6. 本讲小结五步循环构思→写码→回测→反馈→记录记忆跨循环传递AI 的强项在写码反馈即时、对错分明弱项在假设的金融逻辑第三讲展开人负责数据、口径、预算和验证AI 负责假设和实现290 个因子、自报超额最高 26%——把这个数字记住第二讲拆它思考题如果让循环跑 1000 轮而不是 40 轮排行榜第一名的自报超额会更可信还是更不可信为什么答案方向在第二讲

相关新闻

AI 日报 · 2026-10-06

AI 日报 · 2026-10-06

一、AI Coding 方向1. Reflection AI 发布开放权重模型 Beam:501B 稀疏 MoE,SWE-bench Verified 80.9Reflection AI 推出首个开放权重模型 Beam——501B 参数稀疏 MoE、23B 激活、1M token 上下文、Apache 2.0;预训练在 6144 张 GB300 NVL72 …

2026/10/7 23:53:57 阅读更多 →
英文论文Turnitin检测95%?2026年5月实测降AI工具稳降至20%以下

英文论文Turnitin检测95%?2026年5月实测降AI工具稳降至20%以下

之前把写完的初稿发给导师,内容没什么大问题,可英文部分的AI痕迹占比特别高!自己用Turnitin跑了次检测,数值居然到95%,当时盯着结果半天没反应过来。 英文内容降AI痕迹确实有难度,不少留学生都找不到合适的…

2026/10/7 23:52:57 阅读更多 →
城市历史文稿转视频的完整实现步骤

城市历史文稿转视频的完整实现步骤

如果你手里有一篇写好的城市历史文稿,不会剪辑也不想从零学起,最直接的路径是:把文稿或口播音频交给 AI 自动成片工具,由它完成语义分镜、历史素材匹配和动态图表生成,人工只做审校与替换。花生AI 是其中一个可选方案&…

2026/10/7 23:52:57 阅读更多 →

最新新闻

Swift常量let深度解析:不可变绑定、编译优化与并发安全

Swift常量let深度解析:不可变绑定、编译优化与并发安全

学习Swift的人越来越多,但真正能把let用明白的,说实话不多。很多同行写了几年Swift,提到"常量"仍然只会说"let就是不可变的var",可一旦深问下去——常量什么时候能延迟初始化、常量和并发安全有什么关系、为什…

2026/10/9 6:36:28 阅读更多 →
Swift常量正确打开方式:从let原理到编译期优化与并发安全实践

Swift常量正确打开方式:从let原理到编译期优化与并发安全实践

接手一个维护了三年的iOS项目,你最想吐槽的往往不是架构本身,而是散落在代码各个角落的魔法字符串和魔法数字。同一个key四处复制,隔三差五手滑拼错,改一处漏三处。这时候大家才会想起来,Swift里有个再基础不过的东西—…

2026/10/9 6:36:28 阅读更多 →
MiMo-V2.6自我改进强化学习规模化:MoE与因果推断实战解析

MiMo-V2.6自我改进强化学习规模化:MoE与因果推断实战解析

1. 从"自我改进"这个词说起:MiMo-V2.6到底想解决什么问题第一次看到"自我改进的强化学习规模化"这个说法,我的反应是:又是一个造词运动。但把技术报告翻了两遍之后,我改主意了——这次他们想解决的是一个真实…

2026/10/9 6:36:28 阅读更多 →
观察者模式实战:直播间送礼系统的解耦设计与实现

观察者模式实战:直播间送礼系统的解耦设计与实现

打开任何一个直播App,走进一个正在热闹开播的直播间。观众点了一下礼物栏,送出一发火箭。接下来几秒钟里,弹幕频道滚出"XXX 送出了火箭",全屏特效炸开,主播的语音感谢响起,礼物榜排名跳动&#x…

2026/10/9 6:36:28 阅读更多 →
学嵌入式Day1:先啃Linux基础命令,别急着点亮屏幕

学嵌入式Day1:先啃Linux基础命令,别急着点亮屏幕

学嵌入式第一天,很多人恨不得马上点亮一块LCD屏幕、跑一个MQTT协议栈,结果折腾三天连板子都没识别出来。我的建议反着来:第一天什么都别做,先把Linux基础命令在终端里敲熟。说句不太好听的话,嵌入式开发的大部分时间其…

2026/10/9 6:36:28 阅读更多 →
生产级Coding Agent调优实战:Harness工程化决定落地下限

生产级Coding Agent调优实战:Harness工程化决定落地下限

1. 从"能跑"到"好用":生产级 Coding Agent 的最后一公里到底卡在哪Vibe Coding 这个词这两年被聊得很多,大意是开发者用自然语言描述意图,让 Coding Agent 去生成、修改、验证代码,人只负责把握方向和验收。听…

2026/10/9 6:35:27 阅读更多 →

日新闻

Java时间API实战:LocalDate、Date与ZonedDateTime的转换与避坑指南

Java时间API实战:LocalDate、Date与ZonedDateTime的转换与避坑指南

Java时间API这个话题,隔三差五就会在群里被翻出来讨论一次。上周还有个同事线上处理一个订单超时问题,排查到最后发现是ZonedDateTime序列化后时区丢了,用户在下单当天晚上看到的时间整整差了8个小时。这类问题几乎每个做Java开发的人都遇到过…

2026/10/9 0:00:49 阅读更多 →
EasyTier实践:从NAT穿透到子网代理的异地组网部署与排错

EasyTier实践:从NAT穿透到子网代理的异地组网部署与排错

前几个月我手头有好几台机器需要互相访问:办公室台式机、家里 NAS、还有一台云主机。如果只是偶尔传个文件倒还好,问题是工作场景经常要在几处环境之间来回切换,每次都先登录跳板机再层层代理,实在折腾。我先后试过端口映射、自建…

2026/10/9 0:00:49 阅读更多 →
AI Agent工程实战:从七要素到七个决策点的系统设计指南

AI Agent工程实战:从七要素到七个决策点的系统设计指南

AI Agent 这个词在过去一年里被反复提及,但真正动手搭过一套能跑起来的 Agent 系统的人都知道,从"知道它是什么"到"让它稳定干活"之间隔着一整套工程决策。我前后参与过几个 Agent 项目的落地,从最初用现成框架拼装&…

2026/10/9 0:01:50 阅读更多 →

周新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/8 15:26:32 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/8 15:26:40 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/8 10:10:36 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/8 21:13:17 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/8 15:26:17 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/9 6:17:20 阅读更多 →