Skip to content

[P2][产品] 增强现有 2–4 标的对比:基准化价格曲线、可比口径与保存视图 #334

Open

Description

@helsome

用户价值与现状

Folio 已有 2–4 标的比较表,本项增强已有入口,不另建第二套 Compare。
compare service
CompareWorkspace

参考

Koyfin saved views 与 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

  1. LVsarff commented on Oct 18, 2026

    @LVsarff
    Contributor

    ????? issue???????????????????:? 2-4 ????? kline ?????????????????(????????????? 100???????? gap ????????????????????),???? + fixture ??????,??? UI ????????

  2. treasuresyq commented on Oct 18, 2026

    @treasuresyq
    Contributor

    /claim

  3. github-actions commented on Oct 18, 2026

    @github-actions

    @treasuresyq 已认领该 Issue,并已自动设为 Assignee。提交 PR 时请在描述中写 Closes #334。

  4. github-actions commented on Oct 26, 2026

    @github-actions

    @treasuresyq 这个 Issue 已认领超过 7 天,目前没有发现关联的 open PR,也没有看到最近 7 天的进度更新。

    如果仍在推进,请在 3 天内 留一条简短进度说明(包括正在等待的前置依赖也可以);如果已经有 PR,请贴出链接。若 3 天内没有回应,认领会自动释放,方便其他贡献者接手。

  5. treasuresyq commented on Oct 26, 2026

    @treasuresyq
    Contributor

    进度说明:已在 #347 完成 canonical instrument 去重与 2–4 标的限制;基准化价格序列的数据基础正由 #336 跟进,我不重复实现。

    我继续完成了独立的保存/恢复比较视图切片:保存标的、指标、时间窗与展示设置,使用 schema v1;恢复时重新获取行情,不保存旧值。本地单测、类型检查、构建和真实 Electron 重启验证均已通过,PR 已整理:#374

  6. added a commit that references this issue on Oct 26, 2026
  7. github-actions commented on Nov 2, 2026

    @github-actions

    @treasuresyq 这个 Issue 已认领超过 7 天,目前没有发现关联的 open PR,也没有看到最近 7 天的进度更新。

    如果仍在推进,请在 3 天内 留一条简短进度说明(包括正在等待的前置依赖也可以);如果已经有 PR,请贴出链接。若 3 天内没有回应,认领会自动释放,方便其他贡献者接手。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

claimedClaimed by a contributor and currently in progress

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions