因子仓库不是“存代码的网盘”。它把因子当成有来源、有版本、有审核记录的资产来管理。
因子仓库是什么
- 集中管理因子表达式、策略、研报和社区帖子。
- 记录每个因子的来源、版本和审核状态。
- 把“可用”和“待审”分开,避免未经验证的内容进入研究。
- 让因子遗传、回测和作品集引用同一份资产。
六个标签页
| 标签 | 装什么 | 什么时候看 |
|---|---|---|
| 因子底座 | 已归档和可复用的因子资产 | 查找已验证因子 |
| 策略 | 与因子关联的策略版本 | 从因子回到策略 |
| 研报 | 研究笔记、文章和报告 | 补充背景和假设 |
| 帖子 | 社区讨论和分享 | 看别人的用法和反馈 |
| Fork | 基于已有资产的衍生版本 | 比较衍生与原始版本 |
| Unread | 未读更新和待处理内容 | 跟进审核和变更 |
导入:先选目标,再选输入方式
点击右上角“导入”会打开导入窗口。窗口分两层:上面选导入目标,下面选输入方式。两者组合决定内容进入哪里、以什么来源标记。
第一步:选择导入目标
| 目标 | 内容会进入哪里 |
|---|---|
| 因子底座 | 因子资产与待审区,审核通过后可复用 |
| 策略 | 策略条目,适合和策略版本一起管理 |
| 研报 | 研究资料与文章,作为因子背景 |
| 帖子 | 社区分享和讨论 |
第二步:选择输入方式
-
作品集
从已经发布的策略作品里读取文件。没有可选作品时,先到工作台发布策略版本。
-
因子挖掘
选择一次挖掘任务和快照轮次,从结果里挑选表达式。适合把已经跑过的组合沉淀下来。
-
粘贴代码
直接提交一段代码或表达式,不执行、不出网。适合小片段和快速试验;提交前确认没有密钥和隐私数据。
-
文章 URL
输入一篇文章链接,系统抓取正文再整理。只提交可公开访问、内容相关的页面;无法访问的链接会失败。
你应该看到:提交后内容进入待审区,状态显示为待审或审核中。
第三步:命名并提交
底部可以填写“底座名称”,留空时通常使用策略名或自动生成名称。确认目标和输入内容后,点击导入按钮(按钮文案会随目标变化,例如“导入因子底座待审”)。
共同点
不管选哪个目标和输入方式,最终都进入待审区。输入方式只影响来源标记,不会绕过预检、审核和人工批准。
审核链路
| 阶段 | 发生什么 | 你需要做什么 |
|---|---|---|
| 待审 | 内容进入收件箱,等待处理 | 确认来源和内容没有敏感信息 |
| 预检 | 检查格式、依赖和可复现性 | 根据失败原因修正后重提 |
| 自动审核 | 整理表达式、补充风险说明 | 阅读修改结果,不要盲目通过 |
| 人工批准 | 由有权限的人做最终确认 | 核对来源、版本和风险 |
| 可用 | 进入因子底座,可被引用 | 在因子遗传或回测中使用 |
批准不是形式
自动审核只能发现问题,不能替你判断策略是否合理。批准前至少确认来源可信、表达式能复现、风险说明完整。
来源、版本与状态
- 来源:作品集导入、代码导入、文章导入或挖掘导入。
- 版本:同一因子可以有多个版本,修改后新建版本,不覆盖历史。
- 状态:待审、审核中、已批准、已拒绝、已归档。
- 风险说明:记录假设、局限和无法复现的部分。
分享或复用时,先确认版本和状态。旧版本可能已经被替换或有已知问题。
在研究中使用的
- 在因子仓库筛选“已批准”的因子。
- 打开详情,确认表达式和依赖字段。
- 在因子遗传里导入,或作为回测的输入。
- 回测通过后,再把结果加入作品集。
删除、归档与常见错误
| 操作 | 注意 |
|---|---|
| 删除 | 可能影响引用它的策略和报告。优先归档。 |
| 归档 | 保留记录但不再出现在默认列表。 |
| 重新提交 | 先修改失败原因,不要重复提交同一份内容。 |
| Fork | 衍生版本要写清和原始版本的差异。 |
常见问题
-
导入后就能直接使用吗?
不能。导入只会进入待审区,还需要通过预检、自动审核和人工批准。只有批准后的因子才会出现在可用列表中。
-
四条导入路径有什么区别?
作品集从已发布策略读取文件;因子挖掘从任务快照挑选表达式;粘贴代码直接提交文本;文章 URL 会抓取正文再整理。它们最终都进入同一条审核链路。
-
审核不通过怎么办?
先看审核意见里的具体原因,例如表达不可复现、依赖了不存在的数据、或风险说明不足。修改后重新提交,不要重复提交同一份内容。