因子分析 · 两页终端风重构 / factor-new-result-mockup · 2026-08-30
N1提交页:自选因子 × 自选标的池 × 自选区间的自由实验台。终端风替换 Element 表单——因子改为「搜索 + 分组点选」面板(240 个因子下拉翻页不便)。
← 投研 / 因子分析

因子分析 终端风重构

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

因子选择FACTOR PICKER · 支持多选
已选 0
点击上方因子加入,≥1 个可提交
清空
标的池与区间UNIVERSE & SPAN
标的池
8 只 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 不动(已是新版终端风)。
  • 要素零变化:因子多选按类分组 / 标的池 textarea 混合分隔 / 起止日期禁选未来 / 提交校验(≥1 因子 + ≥2 标的)/ query.factor 预填。
  • 纯前端改造,零后端改动;沿用 tokens.css,与排行榜 / 详情 / 对比 / tears 同一套视觉语言。

提交页交互变化

  • 因子选择从「多选下拉」改为「搜索 + 分组点选」面板:240 个因子在下拉里翻页困难;点选即加入已选托盘,托盘 chips 可单删 / 清空,与排行榜「加入对比」托盘交互一致。
  • 保留类别三色:alpha101 青 / alpha158 紫 / builtin 琥珀(同排行榜类别 chip)。
  • 标的池:mono 字体 textarea + 实时计数徽标 + 快捷预设(跨行业 30 只,与详情页一键直达同一样本,方便复现)。
  • 提交按钮在未满足校验时禁用并给出原因(替代提交后弹 warning)。

结果页外壳变化

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

实现拆分(预估)

  • New.vue:因子面板组件 FactorPicker.vue(搜索 + 分组网格 + 已选托盘)+ 表单区终端化,约半天。
  • Result.vue:指标条 + 表格模板替换(数据逻辑不动),约 1–2 小时。
  • npm run build + push NAS 验收。

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