## 用户价值与现状 Folio 已有 2–4 标的比较表,本项增强已有入口,不另建第二套 Compare。 [compare service](https://github.com/helsome/folio/blob/ec0b8d2791f343495533a7425e6d3ecab97977b2/packages/shared/src/compare/service.ts) [CompareWorkspace](https://github.com/helsome/folio/blob/ec0b8d2791f343495533a7425e6d3ecab97977b2/packages/ui/src/components/compare/CompareWorkspace.tsx) ## 参考 [Koyfin saved views](https://www.koyfin.com/help/my-views/) 与 [financial analysis templates](https://www.koyfin.com/help/financial-analysis-templates/):复用比较配置、明确指标口径。 ## 分步实现 1. 通过现有 historical bars gateway 获取已选 2–4 标的曲线。首版以共同有效起始交易日价格设为 100;说明日期、时区与日频,不能把缺值补成零。 2. 各市场休市保留 gap 或有说明的前值展示;计算与展示策略一致。缺共同有效区间时明确不可比较。 3. 显示价格回报与复权类型。若数据仅拆股复权,不称“含分红总回报”;不得混合 raw/adjusted。 4. 默认各自本币的基准化价格变化,并明确不是统一币种投资回报;FX 模式只有具备可追溯 FX 历史时再启用。 5. 财务比较行显示 FY/TTM/季度、币种、单位;不齐时标不可比或按明确转换策略处理。复用逐单元格来源方案。 6. 保存视图只保存 instruments、指标、时间窗与展示设置,有 schema version;重新打开刷新数据,不把旧值伪装新值。 ## 验收 - 起始有效值为 100;独立 fixture 校验归一化算法。 - 覆盖上市日期不同、交易日不同、缺数据、拆股、不同复权与跨币种。 - 保存/重启恢复;2–4 个限制与重复 canonical instrument 去重保留。 - 图表和比较表来源可核查,截图及 UI 测试覆盖保存与恢复。 - 不扩成选股器、策略回测或买卖建议。 ## 交付要求 以上为源码与官方资料对照后的产品需求,不代表已完成 GUI 验证。提交 PR 时提供真实组件交互截图/录屏、精确测试命令与结果;区分 fixture、真实 provider 与真实模型验证。沿用现有 i18n、canonical instrument、数据网关和权限边界。参考产品用于交互/架构借鉴,不直接复制受限制代码、品牌或付费数据。
Activity
LVsarff commentedon Oct 18, 2026
????? issue???????????????????:? 2-4 ????? kline ?????????????????(????????????? 100???????? gap ????????????????????),???? + fixture ??????,??? UI ????????
treasuresyq commentedon Oct 18, 2026
/claim
github-actions commentedon Oct 18, 2026
@treasuresyq 已认领该 Issue,并已自动设为 Assignee。提交 PR 时请在描述中写
Closes #334。fix(compare): 按 canonical instrument 去重并限制 2-4 个标的 (#347)
feat(compare): 2-4 标的基准化价格曲线纯函数(#334 基础切片) (#346)
github-actions commentedon Oct 26, 2026
@treasuresyq 这个 Issue 已认领超过 7 天,目前没有发现关联的 open PR,也没有看到最近 7 天的进度更新。
如果仍在推进,请在 3 天内 留一条简短进度说明(包括正在等待的前置依赖也可以);如果已经有 PR,请贴出链接。若 3 天内没有回应,认领会自动释放,方便其他贡献者接手。
treasuresyq commentedon Oct 26, 2026
进度说明:已在 #347 完成 canonical instrument 去重与 2–4 标的限制;基准化价格序列的数据基础正由 #336 跟进,我不重复实现。
我继续完成了独立的保存/恢复比较视图切片:保存标的、指标、时间窗与展示设置,使用 schema v1;恢复时重新获取行情,不保存旧值。本地单测、类型检查、构建和真实 Electron 重启验证均已通过,PR 已整理:#374
feat(compare): 增加版本化保存视图(#334 子范围) (#374)