task_8f3a2c · 全A抽样 800 标的 · 2022-01-01 ~ 2024-06-30 · 日频 RankIC
run ev_20260825_211248 · 全A 5,214 标的 · 2018-01 ~ 2026-06 · 5D
| # | 因子 | 类别 | IC 均值 | ICIR | 结论 | 对比 |
|---|
详情页入口:按钮「加入对比」点击后变「已加入 ✓」;托盘全局悬浮于页面底部,2~6 个因子随时进对比页。
同批次同口径并排 · 批次 ev_20260825_211248 · 2018-01 ~ 2026-06
| 方案 | 做法 | 视觉 | 交互 | 工作量 |
|---|---|---|---|---|
| A 原生重构(本稿①) | 服务端把 alphalens 已算的分层序列(日度IC / 分组净值 / 多空净值 / 换手)序列化成 JSON 端点,前端 ECharts 暗色渲染 | 与全站完全统一 | 周期切换全页联动、tooltip、导出 PNG | 后端端点 + 前端页 ≈ 2~3 天 |
| B matplotlib 暗化 | tears 生成端统一套暗色 rcParams,仍走 iframe 内嵌 | 暗底但仍是 matplotlib 风,字体/气质仍割裂 | 维持现状(无联动) | ≈ 半天 |
| C 终端壳包 iframe | iframe 外面包终端风卡片框,报告本体不动 | 壳统一、内里割裂 | 无 | ≈ 0.5 天 |
推荐 A:要的是终态一致;B 只是把白底换黑底,图表气质仍是 matplotlib。B 也可作为先行止血项,随后 A 替换。
| 项 | 说明 |
|---|---|
| 数据来源 | 纯前端:现有 GET /factor/eval/detail × N 个因子(指标 / 月度IC / 十分组全在返回里);相关性 = 月度 IC 序列 Pearson,前端可算,零后端改动 |
| 入口 | 排行榜行内「+对比」/ 详情页「加入对比」按钮(加入后变「已加入 ✓」)/ 底部全局托盘(2~6 个) |
| 工作量 | ≈ 1 天 |
| 衔接 | 相关性格子即后续「62 个 effective 因子相关性去重分析」的页面雏形,做了不白做 |
图表数据为种子化生成的示意值(形态对齐 08-25 批次真实结果)· 线上以接口真实数据为准