因子分析 · 两页终端风重构 / factor-new-result-mockup · 2026-08-30
N1提交页:自选因子 × 自选标的池 × 自选区间的自由实验台。终端风替换 Element 表单——因子改为「搜索 + 分组点选」面板(240 个因子下拉翻页不便);标的池改三层输入:预设池一键选 + 搜索加自选 + chips 已选池(批量粘贴降级为折叠兜底)。
← 投研 / 因子分析

因子分析 终端风重构

IC 横截面 · 分层 tears 报告 · 自由实验台(排行榜答不了的换池 / 分年 / 多因子并排归这里)

因子选择FACTOR PICKER · 支持多选
已选 0
点击上方因子加入,≥1 个可提交
清空
标的池与区间UNIVERSE & SPAN
标的池
预设池
用上方预设池或搜索加入标的(≥2 只)
0 只 IC 横截面需 ≥2 只;截面排名类因子(cs_rank 族)建议 300+ 只才不失真 清空
分析区间

区间前半作因子计算预热,后半(test 段)进入 IC 与分层统计

提交后进入进度页,完成自动跳转结果页
R1结果页外壳:指标条 + IC 统计明细终端风替换;分层 tears 区块(TearsPanel)已是新版终端风,本次不动,仅示意位置。
← 投研 / 因子分析

因子分析结果 factor_e3a91c07

IC 横截面统计 · 分层 tears 报告 · 3 因子 × 8 标的 × 2024-01-02 → 2026-06-30

因子数
3
最优 ICIR
0.412
最优因子
alpha54
平均 |IC|
0.0431
显著数 |t|≥2
4 / 9
IC 统计明细按因子分组 · 最优 ICIR 行青标 · IC/ICIR/t 正红负绿
因子周期IC 均值IC 标准差ICIRt 统计样本数
分层 tears 报告TEARS · 已上线新版,本次重构不动
alpha54alpha16KMID
TearsPanel(新版终端风 · 已上线)
指标条 + 月度 IC 柱 / 累计线 + 热力图 + 分组净值 + 多空净值 + IC 衰减,1 / 5 / 10D 联动 —— 此区域保持现状,不在本次两页重构范围内

范围

  • New.vue(提交页) + Result.vue 外壳(指标卡 + IC 明细表) 两处终端风重构;TearsPanel 不动(已是新版终端风)。
  • 要素零变化:因子多选按类分组 / 标的池支持混合分隔批量粘贴 / 起止日期禁选未来 / 提交校验(≥1 因子 + ≥2 标的)/ query.factor 预填。
  • 前端为主,沿用 tokens.css 与全站视觉语言;标的池三层输入需 3 个后端小端点(见下)。

提交页交互变化

  • 因子选择从「多选下拉」改为「搜索 + 分组点选」面板:240 个因子在下拉里翻页困难;点选即加入已选托盘,托盘 chips 可单删 / 清空,与排行榜「加入对比」托盘交互一致。
  • 保留类别三色:alpha101 青 / alpha158 紫 / builtin 琥珀(同排行榜类别 chip)。
  • 标的池从 textarea 改为三层输入(参考聚宽/万得选股器 + 收件人式 tags input):
    预设池一键选——跨行业30 / 沪深300 / 中证500 / 中证1000 / 中证2000 / 全A主板+创业板,大样本一键载入(cs_rank 族因子要 300+ 只才不失真,手贴不现实);
    搜索加自选——输代码或名称,候选下拉带「代码 · 名称 · 行业」,点选加入;
    chips 已选池——可删标签 + 计数 + 复制清单 + 清空;批量粘贴收进折叠兜底入口(能力保留,不再是主入口)。
  • 后端配套 3 个小端点:池清单(指数名+数量)/ 池成分(代码+名称,读 constituent_unified)/ 标的搜索(代码前缀+名称子串);跨行业 30 只与详情页一键直达同一样本。
  • 提交按钮在未满足校验时禁用并给出原因(替代提交后弹 warning)。

结果页外壳变化

  • 五格指标条换 metric-strip 形态(同 tears 页指标条),最优 ICIR 红涨色、最优因子青色。
  • IC 明细表换终端表格:数值右对齐 tabular-nums,IC / ICIR / t 正红负绿,|t|≥2 加粗,全局最优 ICIR 行青色左标。

实现拆分(预估)

  • New.vue:因子面板组件 FactorPicker.vue + 标的池组件 UniversePicker.vue(预设池 + 搜索 combobox + chips)+ 后端 3 小端点,约 1 天。
  • Result.vue:指标条 + 表格模板替换(数据逻辑不动),约 1–2 小时。
  • npm run build + push NAS 验收。

设计稿数据为种子合成(mulberry32),仅供形态确认 · docs/factor_research/factor-new-result-mockup.html