# 市场综合概览 PRD - 功能编号:FEAT-MO-001 - PRD版本:0.1 - 状态:approved - 日期:2026-08-12 ## 背景与问题 现有概念稿能够展示指数、情绪、板块和资金数据,但更接近数据看板,用户难以快速回答“市场当前强弱、量能是否支持、行情由谁驱动、风险在哪里”。 ## 目标用户与使用场景 主要用户为产品所有者,少量朋友可以使用同一只读工具。用户在盘中以分钟级数据观察全市场状态,在收盘后查看冻结的最终总结和历史交易日结果。 ## 产品目标 - 用户进入市场概览后,优先看到一句市场定性以及驱动、风险两列摘要。 - 用户能够继续核对指数、市场宽度、量能、板块、情绪和资金证据。 - 用户能够在综合、短线和中长线视角间临时切换,并选择规则、AI、混合或对照分析。 - 所有实时性、数据日期和分析依据均明确可见。 ## 非目标 - 不做自选股、持仓、笔记、交易计划、社区、荐股、跟单和公开组合。 - 本切片不接正式行情源、RabbitMQ、MySQL、Redis和付费 AI。 - 本切片不实现用户、邀请、会员、订阅和支付。 - ETF监控、两融数据、大盘云图和实时消息仍是独立一级模块。 ## 用户流程 1. 用户进入“市场概览”。 2. 首先读取市场定性、驱动因素和风险信号。 3. 通过“查看依据”核对指标来源。 4. 向下查看指数、宽度、量能、板块、情绪和资金摘要。 5. 点击轻量分析状态入口,临时切换分析周期和分析引擎。 6. 点击指数或板块入口进入未来的详情页;首个切片只保留可识别入口。 ## 功能需求 | 编号 | 优先级 | 需求 | 可观察结果 | |---|---|---|---| | FR-001 | P0 | 结论优先展示市场定性 | 首屏顶部出现一句结论、市场状态、量能状态和情绪状态 | | FR-002 | P0 | 展示驱动与风险 | 结论下方并列显示至少三条驱动和三条风险证据 | | FR-003 | P0 | 展示数据新鲜度 | 页面显示交易状态、数据更新时间和正常/延迟/不完整状态 | | FR-004 | P0 | 提供分析偏好 | 可选择综合/短线/中长线和规则/AI/混合/对照,并在本地保存默认值 | | FR-005 | P1 | 展示市场证据模块 | 指数、宽度、量能、板块、情绪和资金摘要可阅读 | | FR-006 | P1 | 查看结论依据 | 点击入口后展示指标、数值、口径和更新时间 | | FR-007 | P1 | 支持异常状态 | 加载、空、部分数据、过期和错误状态具有明确文案 | ## 数据与口径 首个切片使用确定性模拟快照。字段仍必须包含交易日期、快照时间、来源状态、完整性和单位,以便以后无结构变更地替换为后端 API。 A 股使用红涨绿跌。成交额统一展示为亿元,比例明确使用百分比。历史数据和低频资金数据必须显示实际数据日期,旧数据不得标记为实时。 ## 状态与异常 - 交易中:显示分钟级更新时间。 - 午间休市或已收盘:显示对应市场状态。 - 数据延迟:保留最近有效值并标记延迟。 - 部分数据:只隐藏缺失指标,不让整页失败。 - AI不可用:规则分析继续可用,并标记降级。 ## 权限、合规与安全 当前为只读访问,不提供交易指令。结论不得包含买入、卖出、目标价和仓位建议。付费 AI 密钥未来只保存在服务端。 ## 成功指标 - 用户能够在 30 秒内说出市场定性、主要驱动和首要风险。 - 所有结论均能展开查看至少一项数据依据。 - 页面在目标桌面视口和窄窗口中不阻断核心内容。 ## 验收标准 - Given 页面加载有效快照,When 用户进入市场概览,Then 结论、驱动、风险和更新时间在首屏可见。 - Given 用户打开分析状态入口,When 切换周期或引擎,Then 页面状态立即更新且可选择设为默认。 - Given 数据快照被标记为延迟,When 页面渲染,Then 最近有效值保留并明确显示延迟,不能显示“实时”。 - Given 用户点击查看依据,When 抽屉打开,Then 能看到指标名称、数值、口径和更新时间。 ## 风险与依赖 - 免费数据源稳定性和商业授权需要在正式接入阶段重新评估。 - AI 分析必须受结构化数据和规则事实约束。 - 首个视觉版本用于验证信息层级,不作为最终设计冻结版本。 ## 发布范围与回退触发条件 本次仅发布本地 Vue 3 首屏原型。核心交互不可用、结论依据不可追溯或窄屏遮挡核心信息时不得发布;出现回归时回退到上一个本地标签。 ## 变更记录 - 0.1:建立首版 PRD,补充结论优先、分析偏好和异常状态。