Files
zhixing-system/.trellis/tasks/08-27-onechartlab-research/prd.md
T

5.3 KiB

OneChartLab 板块资金雷达与宏观择时技术调研

Goal

基于公开可访问的页面、网络请求、前端资源及作者公开视频,分别还原 OneChartLab「板块资金雷达」和「宏观择时」模块的产品逻辑与可验证技术机制,并进一步整理复现所需的 Tushare 数据采购与采集契约,形成三份证据可追溯、能够指导后续复现实现的中文技术调研报告。

调研的用户价值是区分页面明确展示的事实、可由公开证据推导的实现逻辑和仍无法确认的假设,避免把界面观感或作者观点误写成已证实的算法细节。

Background

  • 调研对象为 https://onechartlab.com/(板块资金雷达)和 https://onechartlab.com/macro/(宏观择时)。
  • 补充材料为作者发布在 https://b23.tv/IJRk8y2 的视频;页面与公开音视频流现已可访问,视频没有公开字幕,本轮使用音轨转写与画面抽帧补充作者自述证据。
  • 交付物为两份模块技术调研报告和一份 Tushare 数据需求研究文档,而不是产品代码、投资策略实现或投资建议。

Requirements

  • 分别描述每个模块的目标用户问题、界面信息架构、指标或信号含义、状态变化、交互流程和结果解读方式。
  • 检查公开页面的 HTML、脚本、静态资源和浏览器网络请求,在不绕过登录、付费、验证码或访问控制的前提下,识别前端数据结构、接口、更新频率及计算发生位置。
  • 分析指标构造、分层/排序/打分、阈值、择时状态机、信号确认与切换等核心逻辑;无法从公开证据确认时,明确标注为推测并给出推断链和置信度。
  • 补充作者对设计目标、市场假设、指标选择、使用方法和限制的观点,并把视频自述与页面代码、公开数据复算结果分开标注和交叉验证。
  • 每份报告独立成篇,包含结论摘要、模块拆解、数据与计算链路、信号逻辑、证据与置信度、局限及可复现建议。
  • 复现说明应尽量覆盖输入字段、数据粒度、时间窗口、指标公式或伪代码、归一化/排序/打分、阈值、状态机、更新时点和异常边界;证据不足时不得伪造精确参数。
  • 引用可定位到 URL、资源名、请求字段、页面文本、视频时间点或仓库文件的证据;不得将未验证信息陈述为事实。
  • 报告使用简体中文,代码标识符、字段名、接口和路径保持原样。
  • 新增 Tushare 数据需求文档,按模块列出必需、推荐和可选接口,覆盖用途、调用粒度、输入参数、输出字段、业务主键、更新频率、历史深度、积分/权限、落库与 point-in-time 要求,并把作者/页面暴露的接口事实与官方文档能力分开标注。
  • 最终交付路径为 docs/research/onechartlab-sector-capital-radar.md、docs/research/onechartlab-macro-timing.md 和 docs/research/onechartlab-tushare-data-requirements.md;过程证据保存在本任务的 research/ 目录。

Acceptance Criteria

  • 生成两份独立的 Markdown 技术调研报告,分别覆盖「板块资金雷达」和「宏观择时」。
  • 每份报告都明确回答模块解决什么问题、输入数据是什么、如何加工、输出信号是什么、用户如何解释以及有哪些已知限制。
  • 关键结论附有可追溯证据,并区分“页面/代码/请求已确认”“作者自述”“合理推断”“无法确认”四类来源状态。
  • 对公开可见的接口、数据字段、前端算法或状态机给出足以指导后续复现验证的技术说明;若无法获得,则记录尝试路径和证据缺口。
  • 视频观点已按时间点补充,并明确区分作者自述、页面实现和仍无法确认的算法细节。
  • 两份报告不存在投资收益承诺,并明确其用途是技术与产品逻辑研究,不构成投资建议。
  • 生成一份 Tushare 数据需求研究文档,能够作为后续采集、落库和独立重算的接口清单与实施边界。
  • Tushare 文档明确区分页面已暴露的确定接口、为复现建议补充的接口和仍需实测/开通权限确认的接口;关键字段及权限信息引用官方来源。
  • 板块资金雷达排名页取消底部分页器,首批数据展示后可在表格滚动区接近底部时继续加载下一批,直到当前筛选条件下全部结果加载完成。
  • 切换交易日、板块类型、指标视角、榜单范围或搜索条件后,无限列表从首批结果重新开始,不混入旧筛选条件的数据。
  • 移除排名表上方包含标题、免责声明、实现标签、版本号和发布元数据的整块描述性卡片,不再用大面积静态说明挤占榜单空间。
  • 刷新失败、后台刷新、部分发布、加载失败和无数据等操作性状态仍能以紧凑且可访问的方式向用户表达。

Out of Scope

  • 绕过登录、会员、验证码、地域限制、反爬机制或其他访问控制。
  • 对未公开的后端源码、私有数据源或专有算法作确定性归因。
  • 开发、回测或上线等价策略,评估真实交易收益,或提供个性化投资建议;本轮仅迭代既有板块资金雷达页面的列表交互与信息密度。
  • 修改 OneChartLab 网站或向其作者、用户发送消息。