跳到主要内容

因子管理

在应用中打开因子管理,可以按研究路线查找因子、追加挖掘,并追溯每批因子的产出与筛选结果。

先区分三个对象:因子路线是一组研究假设与构造思路;因子是沿路线产出的具体计算表达式;执行记录是某一次挖掘的结果。同一路线可以执行多次,每次产出的候选因子不一定都能保留。

截图中的示例数据

本文操作截图来自本地运行的实际客户端,接口使用模拟数据。路线、因子、指标、任务和金额均为示例数据,仅用于说明操作位置,不代表真实研究结果或当前收费标准。

找到路线与操作入口

当前页面由路线列表选中路线的详情组成。执行历史在路线详情的执行记录中查看。

示例数据:因子管理路线列表、路线详情及主要操作入口

想做什么操作入口操作含义
找到研究方向在路线列表搜索并点击一行切换当前路线及其详情,不会启动任务
查看路线全部有效因子详情顶部的全部因子按钮,或同名标签按路线查看当前因子库;按钮以弹窗打开
沿路线继续产出因子页头启动因子挖掘,或详情顶部因子挖掘配置并提交新的挖掘任务
回看某次产出执行记录 → 点击一行查看该次挖掘的概览和本批入库因子
将路线用于建模详情顶部策略探索选择研究问题,提交策略探索任务
分享路线详情顶部赠予生成赠予码,供对方领取资产副本

搜索、排序与翻页

  1. 搜索路线名称或研究假设中输入关键词。搜索匹配路线名称、编号和描述,忽略英文大小写;清空搜索可恢复列表。
  2. 点击因子路线、有效因子、夏普均值、单因子成本/元、最近执行的表头切换排序。默认按夏普均值降序,搜索或切换排序后回到第一页。
  3. 使用列表底部的分页控件翻页或调整每页条数。点击路线行后,以详情顶部的路线名称和编号确认当前对象。

搜索只筛选列表,不一定切换右侧已选路线。启动任务或赠予前,请再次核对详情中的路线名称。

怎样理解页面数字

指标含义与阅读方式
页头有效因子路线库存汇总中的未删除因子数量,用于了解当前库规模
页头路线当前库存汇总中的路线数量,不是挖掘次数
页头累计生产当前核对版本的数据不完整,不能用它判断累计产出,详见下方说明
路线行有效因子、路线质量已入库展示时会取库存有效数与历次挖掘保留数之和的较大值;列表还有执行汇总兜底。它们可能与当前全部因子条数不同,尤其在删除或统计尚未同步时
路线行夏普均值优先使用库存因子的平均夏普,缺失时使用路线执行汇总;用于比较路线表现
单因子成本/元当前按“执行次数 × 30 ÷ 展示的有效因子数”估算;无执行或无有效因子时显示空缺。它不读取实际扣款,也不区分平台模型与自定义模型费用
最近执行最近一次挖掘的开始时间,不是最后一次因子编辑时间
统计与费用的限制

当前核对版本中,页头“累计生产”读取的统计字段未由对应后端接口返回,前端会补为 0。显示 0 不代表没有生产过因子。请结合执行记录中的候选数和本批结果判断产出。

单因子成本是估算值;实际费用请核对任务确认页、后台任务中的实扣金额及账户与资金

阅读路线详情

选中路线后,先查看编号、计算引擎和标签,再查看以下内容:

  • 平均夏普走势:按时间先后展示成功挖掘批次的平均夏普;失败、无因子或缺少夏普的批次不会形成点位。横轴是可用点的顺序,不是完整执行次数,也不是收益净值曲线。
  • 代表因子:按夏普降序取该路线前 4 个因子。点击任一行可打开因子详情。
  • 研究逻辑:查看研究逻辑、核心观察、有效性依据,以及有数据时显示的市场机制和失效场景。这里用于判断路线的研究假设,不能据此认定未来收益。
  • 策略库:查看归属于这条路线的策略;具体策略操作见策略管理
  • 执行记录:按开始时间倒序查看历次挖掘。
  • 全部因子:查看该路线当前的有效因子列表。

研究逻辑中的“候选 → 通过评估 → 已入库”是路线累计概览:候选和通过评估分别累加各次执行的对应数量,已入库使用上述展示口径。要检查某一次的筛选结果,应进入该次执行详情,不能把路线概览直接当成一次任务的漏斗。

查找因子与阅读单因子详情

  1. 选中路线,打开全部因子
  2. 搜索因子名称、描述或代码中输入关键词。搜索限定在当前路线,匹配名称、描述和计算代码,忽略英文大小写;清空后恢复该路线列表。
  3. 默认按夏普均值降序。点击夏普均值卡玛均值表头切换升降序;底部每页显示数量建议选择 20、50 或 100 条,再用下一页跳转查看后续记录,默认每页 50 条。
  4. 点击因子行的任意列,打开因子详情抽屉。关闭抽屉即可回到原列表。

因子表同时展示夏普中位数,有数据时还展示卡玛中位数。当前路线列表只有夏普均值和卡玛均值可排序,并非每个指标表头都可点击排序。

全部因子的分页限制

当前全部因子的每页条数菜单虽然列有 200、500,但一次实际最多返回 100 条,页面仍按所选的 200 或 500 计算总页数。因此不仅每页条数不足,还可能少算页数,让后续记录无法通过“下一页”或“跳转”访问。

例如,搜索结果共 250 个因子时,选择 500 会显示仅 1 页,却只返回前 100 条,其余 150 条无法在该设置下翻页查看。请改选 100(或 20、50),列表会回到第一页;选 100 后分为 3 页,可继续翻页查看余下记录。这是分页显示与请求的限制,不表示因子已丢失。

此限制同时适用于路线顶部按钮打开的全部因子弹窗和同名标签。本批入库因子是另一套分页实现,不能混用两者的限制。

示例数据:路线全部因子的搜索、指标排序和分页

指标和详情怎么看

夏普比率用于观察收益相对于波动的表现;卡玛比率用于观察收益相对于最大回撤的表现。均值反映整体水平,中位数有助于识别少数极端值对均值的影响。比较时应结合研究问题、样本与评估方法;列表中的较高数值不等于实盘收益承诺。

在详情抽屉中:

  • 阅读因子说明,了解其构造含义。
  • 点击查看因子代码展开计算表达式,再点击复制代码用于进一步研究。这里是只读查看,复制不会保存修改或启动执行;没有代码时复制按钮不可用。
  • 查看计算引擎、所属路线、创建者及质检标签。将指针停留在质检标签上可查看已有详细信息;未知标签按原值显示。
  • 查看跨问题表现中的夏普分布卡玛分布,比较各研究问题的评估结果及均值、中位数。缺少可用数值时显示“暂无评估数据”,不应解释为指标为 0。

示例数据:因子详情中展开代码并查看跨问题表现

启动因子挖掘

  1. 点击页头启动因子挖掘,在添加因子挖掘任务弹窗中选择路线。也可先选中路线,再点详情顶部因子挖掘,此时路线已锁定;需要换路线时关闭弹窗后重新选择。
  2. 选择挖掘使用的大模型中核对模型来源:可用平台大模型、已保存的自定义配置,或临时填写 API Key、Base URL 和模型名称。有已保存配置时,界面可能自动选中最近更新的配置,请核对后再继续。配置方法见配置自定义大模型
  3. 设置挖掘次数,填写 1 到 20 的整数,默认 1。填写 3 表示新增 3 个独立挖掘任务,不是要求产出 3 个因子;同一用户、同一路线的挖掘任务按队列顺序逐个执行。
  4. 点击核对任务,查看排队任务数量和预计合计。这一步只是预览;点返回可修改参数,尚未加入队列。
  5. 确认后点击加入任务队列。提交成功会关闭弹窗并打开后台任务面板,任务由后端执行。

示例数据:核对 3 次挖掘任务及模拟预计金额,确认后才加入队列

计费时点

平台费用在每个任务实际执行前逐次扣取。自定义模型仍有平台服务费,模型用量另由 API Key 所属服务商计费。预览价格及任务状态可能变化,以实际扣费记录为准。

未选择路线或临时模型配置未填完整时,无法继续核对。出现“任务暂时无法加入队列”等错误时,按提示处理;提交结果不明确时,先检查后台任务,避免重复加入相同任务。

查看排队、取消与余额不足

后台任务 → 因子挖掘中查看正在执行和排队中的任务、队列位置及费用信息。关闭面板只是收起视图,不会取消后端任务。

  • 取消排队任务:点击任务行的取消图标,再点确认取消任务。仅排队中或待补足费用的任务可取消;已经开始执行的任务不能通过此按钮中断。
  • 充值后重试:余额不足时,完成充值后点击此按钮,将原任务重新加入执行队列;无需另建一次挖掘任务。
  • 复制任务编号:点击复制图标保留编号,便于定位执行情况。

后台任务面板主要显示正在执行和排队的任务。完成后的历史结果请回到路线的执行记录查看。

示例数据:后台任务面板中的排队顺序、预计费用和取消入口

追溯某次挖掘结果

  1. 在路线详情打开执行记录,查看开始时间、耗时及“通过 / 候选”数量,使用底部分页查找较早批次。
  2. 点击一条记录,打开挖掘详情。顶部可复制研究路线编号执行编号,并查看执行状态、开始时间、完成时间。完成时间在缺少独立记录时可能由开始时间加耗时推算。
  3. 因子挖掘总览查看产出规模和筛选诊断
  4. 切换到本批入库因子,查看这一次保留的因子;默认按夏普均值降序,可按夏普均值或夏普中位数排序、翻页,并点击因子行打开详情。

本批入库因子支持每页 20、50、100、200 或 500 条;选择 200 或 500 时,客户端会分次读取并合并结果,因此不受路线全部因子上述页数错配的影响。

示例数据:挖掘批次总览、执行编号和筛选诊断

示例数据:本批入库因子列表及指标排序

批次指标含义
累计构建该批次记录的候选因子数,不是全账户累计数
有效因子该批次数据中未标记删除、且带有正向测试通过标记的因子数
入库率该批次有效因子数 ÷ 候选因子数;没有候选时为 0
评估次数该批次的评估记录数量,同一个因子可能有多条评估
研究问题批次评估涉及的去重研究问题数量
评估方法批次数据中记录的评估方法;空缺时显示占位符

为什么候选多、入库少

筛选诊断按批次记录展示生成、去重初筛、因子体检、正向测试、终选保留各阶段剩余数量,并展示有数据的淘汰原因,例如高相关冗余、体检淘汰、正向测试淘汰和复审淘汰。

这表示候选因子经过筛选后才可能保留。它不表示所有路线都有固定入库比例;具体检测阈值、测试样本和算法参数无法从本次核对的页面与接口完整确认,请结合该批次记录及标签详情判断。

历史批次与当前因子库不同

本批入库因子读取该次挖掘的批次数据;路线的全部因子读取当前因子库。后续删除、其他批次产出以及统计同步都会造成数量差异,不要把不同范围的数字直接相减来判断丢失。

“挖掘成功”表示执行状态成功,仍应查看有效因子数。记录行中的“执行未完成”合并了失败、未产出因子、质量未通过等状态,不能仅凭这一行认定是网络故障。

复用路线:策略探索与赠予

启动策略探索

  1. 选中路线,点击策略探索,打开添加策略探索任务
  2. 选择一个研究问题,核对已选路线。只有与问题类型兼容、且未被当前执行占用的路线能形成任务;也可勾选其他兼容路线。
  3. 点击核对 N 个任务,核对任务组合和预计费用,再点击加入任务队列
  4. 在后台任务的策略探索中查看进度,产出的策略可在路线详情的策略库中继续查看。

策略探索使用路线因子开展建模研究;它与追加因子挖掘是不同任务,加入队列本身不代表已经生成策略。

赠予路线

  1. 核对路线名称,点击赠予
  2. 设置可领取人数(1 到 100,默认 10),选择有效期(1、3 或 7 天,默认 3 天)。
  3. 点击生成赠予码,在二次确认中核对路线、人数和有效期,再点确认赠予
  4. 生成后点击复制,将赠予码交给领取人;关闭弹窗后仍可在赠予中心查看。

赠予让对方凭码领取路线及关联因子的副本,不是把原资产转移走。生成码本身不等于对方已经领取,也不等于开启后续修改的实时同步。

示例数据:路线赠予的可领取人数和有效期设置

删除不再使用的因子

  1. 全部因子、代表因子或批次列表打开待处理的因子详情,核对因子名、说明和代码。
  2. 点击底部删除因子,填写删除理由,例如逻辑重复或构造不合理。理由可留空,但建议记录判断依据。
  3. 核对弹窗中的因子名后点击确认删除;放弃操作则点击取消
  4. 成功后系统提示已删除,并重新请求因子相关列表与详情。当前有效列表会排除该因子;若继续查看其详情,会显示已删除及已有删除理由。

示例数据:删除因子前填写理由并核对因子名

这是软删除:从当前有效集移除,但保留记录和理由供追溯。当前页面没有恢复入口、显示全部已删除因子的开关或批量删除入口。软删除接口不删除历史批次文件,也不直接删除策略或组合;对已建策略及后续运行的完整影响,本次未做端到端确认。

页头与路线数量使用独立统计口径,删除后不一定立即同步减少。请以当前有效列表和因子详情的删除标记确认操作结果。

空白、错误与暂未确认的行为

页面情况建议操作
正在初始化研究环境等待初始化结束后再查看路线与因子
没有匹配的路线或因子清空搜索、核对当前路线,再检查执行记录中是否有产出
暂无执行记录当前路线尚无可展示的历史记录;新任务先去后台任务查看
暂无入库因子检查该批次概览、有效因子数与淘汰原因,不要直接重复提交
暂无可用走势数据或评估数据当前没有满足展示条件的数据,不代表收益或指标为 0
读取失败、删除失败使用错误区域的重试入口或按提示稍后重试;仍失败时保留路线、因子或执行编号便于反馈
核对范围

本文按 2026-09-07 获取的前端、业务后端与投研数据后端代码核对。线上部署版本、实际计费配置、统计同步时延,以及挖掘算法的完整质检阈值未通过线上操作确认。上述限制已在对应操作处标明;本页不提供路线新建、编辑、删除或批次删除的操作步骤,因为当前因子管理界面未接入这些入口。