# 黄金分割时空分析功能需求文档 ## 1. 文档目标 本需求文档用于定义系统新增的“黄金分割时空分析”功能。 该功能面向单个股票、指数或 ETF 的技术分析场景,支持用户输入代码或名称,例如: - 科创50 - 000688 系统基于历史行情数据、均线、成交量、黄金分割、ABC 结构、时间斐波那契等规则,输出分级别的时空分析结果与操作策略。 本阶段目标是: - 可输入标的代码并完成分析 - 可输出多周期行情结构摘要 - 可输出基于黄金分割与斐波那契数列的时间、空间策略 - 可在不同级别共振时给出明确提示 - 可实现全自动、零争议的 A/B/C 点识别 - 可对大周期与小周期分别完成独立 ABC 识别 - 可对每一次黄金分割和时间斐波那契计算给出明确逻辑说明 - 可提供图形化展示结果,并优先与 K 线进行联动呈现 - 可将 `MACD`、`RSI` 指标与 K 线、黄金分割位、时间窗口进行叠加分析 - 可输出统一的分析结论模块,明确当前阶段、信号强弱与策略归因 --- ## 2. 功能定位 该功能定位为: - 一个面向交易分析的智能研判模块 - 一个结合大周期与小周期的时空策略辅助工具 - 一个对“明天”和“后续一段时间”给出关注重点的分析输出器 该模块的核心价值不是只展示 K 线,而是从以下三个维度形成综合判断: - 基础行情结构 - 空间黄金分割结构 - 时间斐波那契节奏与多级别共振 - 全自动 ABC 波段结构识别 - 技术指标叠加后的动能确认 该模块除了要给出文字结论,还必须做到: - 结论可解释 - 逻辑可追溯 - 图形可视化 - 不同周期之间可联动比对 - 支持交互式绘图分析工具 - 支持关键位触发后的实时结论刷新 - 支持场景化分支对策输出 --- ## 3. 输入与适用范围 ## 3.1 用户输入 支持以下输入方式: - 股票代码 - 指数代码 - ETF 代码 - 中文简称 输入示例: - `000688` - `科创50` - `510300` - `中芯国际` ## 3.2 标的类型 本阶段支持: - A 股个股 - 指数 - ETF 后续如需扩展到港股、美股、期货,需额外补充数据源适配与交易时段规则。 ## 3.3 数据周期范围 分析时至少覆盖以下周期: - 15 分钟 - 30 分钟 - 日线 - 周线 - 60 分钟 - 90 分钟 - 120 分钟 --- ## 4. 总体输出目标 用户输入一个标的后,系统需要输出三大类结果: 1. 该标的当前的基本技术情况 2. 基于黄金分割和时间斐波那契的时空策略 3. 不同级别共振时的风险或机会提示 4. 技术指标叠加后的趋势确认与结论判断 最终输出应做到: - 大周期负责给出后续趋势策略 - 小周期负责给出明天的交易策略 - 共振时给出更强级别提示 --- ## 4.1 系统模块拆解 为了避免功能持续堆叠而失控,系统应拆分为若干独立但可联动的模块。 建议至少拆为以下 7 个核心模块: ### 4.1.1 行情数据与周期计算模块 负责: - 获取行情原始数据 - 生成多周期 K 线 - 统一不同周期的时间切分口径 输出: - 15/30/60/90/120 分钟 - 日线 - 周线 ### 4.1.2 K 线结构识别模块 负责: - 趋势状态识别 - 高低点结构识别 - A/B/C 主结构与次级结构识别 输出: - 趋势标签 - A/B/C 点位 - 当前结构阶段 ### 4.1.3 空间测算模块 负责: - 黄金分割位计算 - 扩展位计算 - 关键位触发器识别 输出: - `0.191 / 0.382 / 0.5 / 0.618 / 0.809 / 1.0 / 1.382 / 1.618 / 2.0 / 2.618` - 支撑压力判断 - 关键位是否被突破或跌破 ### 4.1.4 时间计数模块 负责: - 时间斐波那契计数 - 关键时间窗口识别 - 确认浪识别 输出: - 当前第几根 K 线 - 下一个关键窗口 - 是否处于第 `13/21/34/55/89` 根附近 ### 4.1.5 技术指标叠加模块 负责: - 计算 MACD - 计算 RSI(5,13,21) - 识别背离、金叉、死叉、超买、超卖 输出: - 动能标签 - 强弱标签 - 多周期指标共振信号 ### 4.1.6 结论与策略生成模块 负责: - 汇总空间、时间、结构、指标结果 - 生成当前结论 - 生成对策 A/B/C - 生成明天与后续策略 输出: - 当前阶段结论 - 风险/机会标签 - 条件化策略文本 ### 4.1.7 图形联动与交互模块 负责: - K 线图叠加 - 黄金分割尺绘制 - 波浪尺绘制 - 用户手动修正后联动重算 输出: - 图层化分析视图 - 自动与手动协同结果 --- ## 4.2 模块之间的数据流转 系统内部的数据流转建议如下: 1. 行情数据与周期计算模块提供多周期原始 K 线数据 2. K 线结构识别模块识别趋势、高低点、A/B/C 3. 空间测算模块基于结构点位计算黄金分割位 4. 时间计数模块基于起点计算关键时间窗口 5. 技术指标叠加模块基于多周期 K 线计算 MACD/RSI 6. 结论与策略生成模块汇总四类信号后生成结论 7. 图形联动与交互模块负责将所有结果叠加到图上展示 必须注意: - 结论模块不直接依赖单一指标 - 所有结论必须来自前置模块的结构化结果 - 任何手动修正都应触发空间、时间、指标与结论的联动重算 --- ## 4.3 页面工作流 从用户使用流程看,页面应遵循固定工作流,而不是让用户在多个区块中自行拼接结论。 建议工作流如下: 1. 用户输入标的代码或名称 2. 系统展示多周期基础行情摘要 3. 系统落图显示 A/B/C、黄金分割位、时间窗口 4. 系统叠加 MACD 与 RSI 指标状态 5. 系统生成当前结论模块 6. 系统输出明天策略、后续策略、对策 A/B/C 7. 若用户手动修正起点或结构点位,系统自动重算 这意味着页面设计上应强调: - 从数据到结构 - 从结构到信号 - 从信号到结论 - 从结论到策略 而不是直接从 K 线跳到操作建议。 --- ## 5. 功能范围 ## 5.1 基本情况分析 输入标的后,系统需给出该标的当前的基础技术情况。 基础技术情况至少包括以下内容: - 标的名称 - 标的代码 - 标的类型 - 最新价格 - 涨跌幅 - 分析时间 同时,系统需分别对以下周期给出结构性描述: - 15 分钟 - 30 分钟 - 日线 - 周线 - 60 分钟 - 90 分钟 - 120 分钟 每个周期都至少要输出: - 当前 K 线趋势状态 - 均线排列情况 - 成交量状态 - MACD 状态 - RSI 状态 ### 5.1.1 K 线情况要求 每个周期需给出简要判断,例如: - 上升趋势 - 下降趋势 - 震荡整理 - 反弹结构 - 回调结构 - 趋势衰竭 若识别到明显结构,可进一步补充: - 是否出现前高前低抬升 - 是否出现高点降低、低点降低 - 是否存在明确 ABC 调整 - A/B/C 各点分别落在哪根 K 线上 - 当前处于 ABC 的哪一阶段 - 当前结构是否已经失效 ### 5.1.2 均线情况要求 系统必须计算并展示以下均线: - `MA5` - `MA13` - `MA21` - `MA34` - `MA55` - `MA89` 每个周期至少要给出: - 当前价格位于哪些均线上方或下方 - 均线排列是多头、空头还是缠绕 - 短中长期均线是否拐头 推荐输出描述包括: - 短线强势 - 中期承压 - 长期趋势未破坏 - 多头排列 - 空头排列 - 均线粘合待变盘 ### 5.1.3 成交量情况要求 每个周期需分析成交量,至少包括: - 最近量能是否放大 - 上涨是否放量 - 下跌是否放量 - 是否存在缩量反弹 - 是否存在放量突破或放量跌破 系统应给出面向策略的解释,例如: - 放量上涨,趋势延续性较强 - 缩量反弹,需警惕诱多 - 放量跌破关键位,结构转弱 ### 5.1.4 技术指标叠加要求 系统必须支持在多周期中计算并分析以下技术指标: - `MACD(12,26,9)` - `RSI(5,13,21)` 其中: - `RSI(5)` 用于识别短线爆发力与极端超买超卖 - `RSI(13)` 用于识别中间强弱变化 - `RSI(21)` 用于识别趋势中轴与趋势切换 系统必须支持以下判定规则: - `RSI < 20` 视为超卖 - `RSI > 80` 视为超买 - `RSI` 上穿 `50` 视为由弱转强 - `RSI` 下穿 `50` 视为由强转弱 MACD 至少应输出: - 快线与慢线当前相对关系 - 是否金叉或死叉 - 红柱、绿柱是扩张还是收缩 - 是否存在底背离或顶背离 RSI 至少应输出: - `RSI(5)` - `RSI(13)` - `RSI(21)` - 是否处于超卖区、超买区或中轴区 - 是否出现强弱切换 系统必须将指标分析与以下内容联动解释: - 当前空间位 - 当前时间窗口 - 当前 ABC 阶段 - 当前 K 线形态 ## 5.1.5 交互式绘图工具 系统必须支持类似同花顺的图形分析工具,用于辅助用户在 K 线图上直接观察和验证分析结果。 至少应支持以下工具: - 黄金分割尺 - 黄金扩展尺 - 波浪尺 - 趋势线 - 水平线 - 区间测量工具 这些工具既可用于系统自动绘制,也应尽量支持用户手动拖拽和二次调整。 ### 5.1.5.1 黄金分割尺 用于在一段波动的起点和终点之间自动绘制关键黄金位,包括: - `0.382` - `0.618` - `0.809` - `1.0` - `1.382` - `1.618` - `2.0` - `2.618` 要求: - 支持自动吸附到系统识别的 A/B/C 点 - 支持用户手动指定起点和终点 - 支持在图上显示价格标签和比例标签 ### 5.1.5.2 波浪尺 用于辅助观察波段结构和波浪推进关系,适用于: - ABC 结构验证 - 主升浪与调整浪识别 - 等长测算 - 扩展目标测算 要求: - 支持系统基于 A/B/C 自动绘制波浪尺 - 支持用户拖拽修正波浪起点和终点 - 支持显示每一段的价格幅度、时间长度和比例关系 ### 5.1.5.3 自动与手动协同 绘图工具必须同时支持两种模式: - 自动分析模式:系统根据识别结果自动落图 - 手动修正模式:用户可在图上调整起点、终点和结构点位 当用户手动修正后,系统应支持: - 重新计算黄金位 - 重新计算时间窗口 - 重新生成策略结论 --- ## 5.2 黄金分割与斐波那契时空策略 系统必须基于 [黄金分割理论.md](C:\Users\Administrator\Desktop\nanxiang1\黄金分割理论.md) 中的规则,输出时间与空间两类策略。 ### 5.2.1 空间维度分析 系统需基于最近有效波段自动测算黄金分割位。 至少包括以下空间位: - `0.191` - `0.382` - `0.5` - `0.618` - `0.809` - `1.0` - `1.382` - `1.618` - `2.0` - `2.618` 系统需要说明: - 当前价格距离各黄金位的相对位置 - 哪些位置是关键支撑 - 哪些位置是关键压力 - `0.191` 是否已被突破,用于判断“初步反转确认” - `0.809` 是否已被突破,用于判断“深恢复确认 / 强反转确认” - 当前更接近反弹延续还是反转失败 ### 5.2.1.1 关键位触发器机制 系统不能只把黄金位当作静态展示线,而必须允许其作为“结论触发器”。 系统应支持: - 将关键黄金位标记为触发器 - 价格触碰、突破、跌破后自动刷新结论 - 区分盘中触发与收盘确认 - 展示触发前与触发后的结论差异 建议支持的触发器分层包括: - `0.191`:初步恢复触发位 - `0.5`:中轴博弈触发位 - `0.618`:强弱分界触发位 - `0.809`:下跌趋势反转确认触发位 ### 5.2.2 时间维度分析 系统需基于时间斐波那契进行 K 线根数计数。 计数对象至少包括: - 15 分钟 - 30 分钟 - 60 分钟 - 90 分钟 - 120 分钟 关键时间数列至少包括: - `13` - `21` - `34` - `55` - `89` 系统需输出: - 当前各周期从起点开始运行到第几根 K 线 - 下一个关键斐波那契时间窗口是什么 - 该窗口更偏向明天、近两天,还是后续一周 ### 5.2.2.1 时间窗口后的确认浪识别 系统不能只提示“第 13 根”“第 21 根”,还应识别时间窗口之后是否出现确认浪。 例如: - 第 `13` 根形成低点 - 第 `14` 根收出确认阳线 这类结构应被系统识别为: - `转折后确认` - `确认浪` - `时间窗口后延续` 并允许结论模块输出类似标签: - `第13根变盘` - `第14根确认` - `变盘后延续` ### 5.2.3 时间起点规则 时间斐波那契的计数必须依赖明确起点。 本阶段时间起点建议采用两种方式: - 自动识别最近有效波段起点 - 允许后续扩展为用户手动指定起点 自动识别起点时,优先参考: - 最近显著波段高点或低点 - A 点候选位置 - 趋势线断裂前后的转折点 若自动起点不够稳定,系统应在输出中明确说明: - 当前时间计数起点为何处 - 该起点为自动识别结果 - 结果仅作为辅助参考 ### 5.2.4 全自动 A/B/C 点识别 系统必须支持全自动 A/B/C 点识别,且需同时覆盖: - 大周期:日线、周线 - 小周期:60 分钟、90 分钟、120 分钟 每个周期都必须输出: - A 点位置 - B 点位置 - C 点位置 - 各点对应日期时间 - 各点对应价格 - 当前结构状态 系统必须能够判断: - 当前是否存在有效 ABC 结构 - 当前是否存在多个嵌套 ABC 结构 - 当前 ABC 结构属于上涨修正还是下跌修正 - 哪个周期的 ABC 结构优先级更高 ### 5.2.5 A/B/C 点识别逻辑说明 为了满足“零争议识别”的目标,系统每次识别 A/B/C 时,必须同步输出识别依据。 至少要输出以下判定维度: - 局部高低点结构 - 趋势线断裂或突破 - 均线拐头 - 成交量变化 - 背离情况 - 黄金分割回撤或扩展命中情况 - 时间斐波那契是否同步命中 系统不能只给结论,不给过程。 ### 5.2.6 识别优先级规则 当多个候选 A/B/C 点同时存在时,系统必须按统一规则进行主结构判定。 优先级建议至少包括: - 周线高于日线 - 日线高于分钟线 - 同级别中,时间跨度更完整的结构优先 - 同级别中,命中黄金位和时间位更多的结构优先 - 同级别中,成交量配合更明显的结构优先 系统最终必须输出: - 主 ABC 结构 - 次级 ABC 结构 - 主结构与次级结构是否共振 --- ## 5.3 大周期与小周期策略分工 系统在输出策略时,必须明确区分大周期和小周期的用途。 ### 5.3.1 大周期策略 大周期包括: - 日线 - 周线 大周期负责回答的问题: - 后续几天到几周的主趋势如何 - 当前更适合持有、减仓、等待还是观察 - 关键中期支撑和压力在哪里 大周期输出应至少包含: - 当前趋势定性 - 后续策略倾向 - 关键观察位 可选策略标签包括: - 中期偏多持有 - 中期反弹看待 - 中期承压减仓 - 等待周线确认 - 跌破关键位需防守 ### 5.3.2 小周期策略 小周期包括: - 15 分钟 - 30 分钟 - 60 分钟 - 90 分钟 - 120 分钟 小周期负责回答的问题: - 明天的关键时间窗口在哪里 - 明天开盘、午后、尾盘哪个时段更重要 - 明天是否容易冲高回落、探底回升或继续下杀 小周期输出应至少包含: - 明天关键时间窗口 - 明天关键支撑位与压力位 - 明天的操作或关注策略 - 15 分钟与 30 分钟的日内动能提示 - 60 分钟与 120 分钟的趋势确认提示 可选策略标签包括: - 早盘谨慎观察 - 等待回踩确认 - 关注 11:30 时间窗 - 午后可能变盘 - 冲高遇压减仓 - 下探不破支撑可低吸观察 --- ## 5.4 明天与后续策略输出 系统必须同时输出: - 明天的操作或关注策略 - 后续的操作或关注策略 - 当前 ABC 主结构下的策略归属 ### 5.4.1 明天策略 必须以小周期为主,至少输出: - 明天早盘关注什么 - 明天午后关注什么 - 明天最重要的时间点 - 明天最重要的价格区间 并支持按分支输出: - 对策 A:若开盘后站上关键位 - 对策 B:若触碰关键位但冲高回落 - 对策 C:若跌回确认支撑位下方 ### 5.4.2 后续策略 必须以日线、周线为主,至少输出: - 若守住某位置,后续如何看 - 若跌破某位置,后续如何看 - 若突破某位置,后续如何看 系统建议以条件句方式输出,例如: - 若守住 `0.618`,则后续仍按反弹延续看待 - 若跌破前低,则中期结构转弱 - 若放量突破周线压力,则趋势级别提升 ### 5.4.3 分支对策输出规范 系统必须支持“场景化对策”输出,而不是只给单一路径结论。 建议每次策略输出至少包含: - `对策 A`:强势路径 - `对策 B`:震荡路径 - `对策 C`:失败路径 每条对策至少包括: - 触发条件 - 系统结论 - 用户关注动作 - 下一观察位 --- ## 5.5 不同级别共振提示 当不同级别出现共振时,系统必须给出明确提示。 ### 5.5.1 共振定义 至少识别以下几类共振: - 时间共振 - 空间共振 - 时空共振 - 多周期趋势共振 - 指标共振 - 时空指标共振 ### 5.5.2 时间共振 指多个周期同时接近关键斐波那契时间数列,例如: - 60 分钟接近 `13` - 120 分钟接近 `21` 且二者落在同一交易日或相邻时段。 ### 5.5.3 空间共振 指多个周期的关键黄金位接近同一区域,例如: - 日线 `0.382` 支撑 - 120 分钟 `0.618` 支撑 同时落在一个较小价格带内。 ### 5.5.4 时空共振 指时间窗口和黄金分割关键位同时成立,例如: - `120` 分钟第 `13` 根 - 当前价格正好到达 `0.618` ### 5.5.5 趋势共振 指大周期与小周期方向一致,例如: - 周线偏多 - 日线偏多 - 120 分钟重新站上均线 ### 5.5.5 ABC 共振 指不同级别的 A/B/C 结构在方向或阶段上保持一致,例如: - 周线处于上涨后的 B-C 修正尾声 - 日线 C 点接近完成 - 120 分钟同步进入时间窗口并触发底部支撑 ### 5.5.6 均线共振 指不同级别的关键均线区域重叠,例如: - 日线 MA21 与 120 分钟 MA89 接近 - 周线 MA13 与日线 0.618 支撑接近 ### 5.5.7 共振提示等级 建议将共振提示分级: - `普通提示` - `中等共振` - `强共振` - `极强共振` 系统输出时应说明: - 是哪几个周期发生了共振 - 属于时间、空间还是时空共振 - 是否叠加 ABC 共振 - 该共振偏向机会还是风险 ### 5.5.8 指标共振 指标共振指不同周期或不同指标同时支持同一方向判断,例如: - `15M/30M MACD` 同步金叉 - `60M RSI(13)` 与 `RSI(21)` 同步上穿 `50` - `120M MACD` 绿柱明显收缩,同时日线 `RSI(21)` 回到强弱平衡线上方 系统需能识别以下典型场景: - 短线超卖反弹共振 - 中级别止跌共振 - 趋势反转确认共振 - 高位顶背离风险共振 ### 5.5.10 指标状态修正后的结论重算 系统必须支持在实时行情更新后,对结论进行重算。 例如: - 原本判断 `120M MACD` 即将金叉 - 实时更新后发现 `120M MACD` 已经转红 此时系统必须: - 自动修正原结论 - 标记结论升级或降级 - 记录触发结论变化的关键指标 系统应支持的修正类型包括: - `MACD` 状态修正 - `RSI` 数值修正 - K 线颜色或实体修正 - 成交量状态修正 ### 5.5.9 时空指标共振 时空指标共振指: - 时间窗口命中 - 空间位命中 - MACD/RSI 同时给出支持性信号 例如: - `120` 分钟第 `13` 根 - 当前价格到达 `0.618` - `RSI(5) < 20` - `MACD` 绿柱缩短 此时系统应提示更高等级的左侧拐点信号。 示例: - `强共振提示:日线0.382支撑与120分钟0.618支撑重合,同时120分钟进入第13根时间窗` - `风险共振提示:周线压力区与60分钟顶背离同步出现` --- ## 6. 页面与图形展示要求 建议页面分为以下几个区块: 1. 标的基础信息区 2. 多周期行情概览区 3. 黄金分割空间测算区 4. 时间斐波那契计数区 5. ABC 结构识别区 6. 技术指标叠加区 7. 结论模块 8. 明天策略区 9. 后续策略区 10. 共振提示区 11. 逻辑测算说明区 12. 实时监控脚本区 ### 6.1 图形化展示优先级 系统的展示优先级必须如下: 1. 优先将黄金分割位、A/B/C 点、时间窗口直接叠加到 K 线图上 2. 若当前图表组件无法完成叠加,则生成独立的分析图 3. 若暂时无法生成图,则至少输出结构化的逻辑测算步骤 ### 6.2 K 线联动展示要求 若可与 K 线图结合,则至少需要展示: - A/B/C 点标记 - 黄金分割关键位横线 - 时间斐波那契关键节点竖线 - 当前价格位置 - 均线 `5/13/21/34/55/89` - 成交量柱 - `MACD` 指标面板 - `RSI(5/13/21)` 指标面板 - 当前策略提示标签 - 当前结论标签 - 黄金分割尺工具图层 - 波浪尺工具图层 - 用户手动拖拽后的更新结果 ### 6.3 独立分析图要求 若无法直接叠加到现有 K 线图上,则需生成独立图片,至少包含: - 标的名称与代码 - 分析周期 - A/B/C 点位与箭头标注 - 黄金分割位标注 - 时间窗口标注 - 策略结论摘要 - 黄金分割尺或波浪尺示意 ### 6.4 逻辑测算步骤展示要求 若图形化能力受限,则必须输出分步骤逻辑说明,至少包括: 1. 选取了哪一段波动作为计算基础 2. A/B/C 点分别如何判定 3. 黄金分割位如何计算 4. 时间斐波那契从哪里开始计数 5. 当前位于第几根关键 K 线 6. 最终为何得出该策略结论 --- ## 7. 详细输出字段建议 ## 7.1 基础信息 - 标的名称 - 标的代码 - 标的类型 - 最新价格 - 涨跌幅 - 更新时间 ## 7.2 周期分析字段 每个周期建议输出: - 周期名称 - 趋势状态 - 当前价相对均线位置 - 均线排列状态 - 成交量状态 - 是否存在背离 - MACD 状态 - RSI(5) - RSI(13) - RSI(21) - RSI 所处区间 - 是否存在 ABC 结构 - A/B/C 点位置 - A/B/C 点时间 - A/B/C 点价格 - 结构是否有效 ## 7.3 空间分析字段 - 波段起点 - 波段终点 - `0.382` - `0.618` - `0.809` - `1.0` - `1.382` - `1.618` - `2.0` - `2.618` - 当前价格与关键位距离 - 当前空间结论 ## 7.4 时间分析字段 - 时间起点 - 15 分钟当前计数 - 30 分钟当前计数 - 60 分钟当前计数 - 90 分钟当前计数 - 120 分钟当前计数 - 下一关键时间节点 - 时间窗口说明 - 当前是否命中 `13/21/34/55/89` ## 7.5 策略字段 - 明天策略摘要 - 明天关键时间点 - 明天关键支撑位 - 明天关键压力位 - 后续策略摘要 - 后续关键观察位 ## 7.6 技术指标字段 - 15 分钟 MACD 状态 - 30 分钟 MACD 状态 - 60 分钟 MACD 状态 - 120 分钟 MACD 状态 - 日线 MACD 状态 - RSI(5) - RSI(13) - RSI(21) - 是否超卖 - 是否超买 - 是否上穿 50 - 是否下穿 50 - 是否存在 MACD/RSI 共振 ## 7.7 结论模块字段 - 当前阶段结论 - 当前主结构结论 - 当前趋势结论 - 当前动能结论 - 当前共振等级 - 当前风险/机会标签 - 触发该结论的证据链摘要 - 下一步关注条件 - 当前是否处于确认浪 - 当前是否属于触发器激活状态 - 当前结论较上一状态是升级还是降级 ## 7.8 共振字段 - 共振类型 - 共振级别 - 共振周期 - 共振位置 - 共振说明 - 风险/机会标签 - 是否叠加 ABC 共振 - 是否叠加指标共振 - 是否叠加时空指标共振 ## 7.9 实时监控脚本字段 - 开盘阶段监控项 - 早盘关键触发位 - 盘中关键触发位 - 午后确认条件 - 收盘确认条件 - 指标修正后是否需要重算 - 哪些低级别信号应被屏蔽 - 哪些高级别信号拥有覆盖权 ## 7.10 图形展示字段 - K 线截图或渲染图 - A/B/C 标记点 - 黄金分割水平线 - 时间斐波那契垂直线 - 均线叠加 - 成交量图 - MACD 图 - RSI 图 - 策略标签 - 结论标签 - 逻辑说明按钮或展开区 - 黄金分割尺状态 - 波浪尺状态 - 是否为自动绘制或手动修正 --- ## 8. 规则实现建议 ## 8.1 均线计算 均线计算必须覆盖: - `MA5` - `MA13` - `MA21` - `MA34` - `MA55` - `MA89` 所有周期分别独立计算,不可混用。 ## 8.1.1 技术指标计算 系统必须覆盖以下指标计算: - `MACD(12,26,9)` - `RSI(5,13,21)` 所有周期分别独立计算,不可混用。 至少覆盖周期: - 15 分钟 - 30 分钟 - 60 分钟 - 120 分钟 - 日线 - 周线 ## 8.2 黄金分割计算 若波段低点为 `L`,高点为 `H`,则: - 回撤位 = `H - (H - L) × ratio` - 扩展位 = `L + (H - L) × ratio` 需要支持: - 上涨后回撤测算 - 下跌后反弹测算 本功能统一使用以下空间位: - `0.191` - `0.382` - `0.5` - `0.618` - `0.809` - `1.0` - `1.382` - `1.618` - `2.0` - `2.618` 系统必须解释每个比例的用途,例如: - `0.191`:初步恢复位 / 初步反转确认位 - `0.382`:浅回撤支撑或浅反弹压力 - `0.5`:中轴位 / 多空平衡位 - `0.618`:核心黄金位 - `0.809`:深恢复确认位 / 强反转确认位 - `1.0`:等幅目标位 - `1.382 / 1.618`:扩展目标位 - `2.0 / 2.618`:强趋势延展目标位 ## 8.3 时间计数规则 系统必须按对应周期实际 K 线根数计数,不得简单按自然小时推算。 例如 A 股常规交易时段下: - `15` 分钟按 16 根/日处理 - `30` 分钟按 8 根/日处理 - `60` 分钟按 4 根/日处理 - `120` 分钟按 2 根/日处理 若 `90` 分钟周期存在平台切分差异,需统一以行情源实际返回的 K 线为准。 ## 8.4 起点透明原则 所有空间与时间计算都必须告诉用户: - 起点是什么 - 终点是什么 - 为何以这个点位计算 - 当前使用的是自动识别起点还是用户指定起点 - A/B/C 点是如何识别出来的 - 当前结论是由哪些规则共同得出的 - MACD 和 RSI 在结论中的作用是什么 否则结果不可解释,用户难以信任。 ## 8.5 结论模块生成规则 系统必须生成统一结论模块,而不是只输出散乱字段。 结论模块至少要回答: 1. 当前处于什么阶段 2. 当前更偏向机会还是风险 3. 当前是左侧信号、右侧确认,还是观望状态 4. 该结论主要由哪些空间、时间、结构、指标共同支持 建议结论模块至少包含以下标签: - `反转蓄势中` - `左侧拐点候选` - `右侧确认中` - `趋势反转确立` - `冲高风险` - `高位震荡` - `结构转弱` ## 8.6 信号优先级与覆盖规则 系统必须定义多周期信号冲突时的优先级。 建议优先级如下: - 周线高于日线 - 日线高于 `120M` - `120M` 高于 `60M` - `60M` 高于 `30M` - `30M` 高于 `15M` 系统必须支持“高级别覆盖低级别”的规则。 例如: - 当 `120M` 已确认反转,且高一级别结论升级为“右侧确认” - 则部分 `15M` 卖出信号只作为短线扰动,不应直接推翻主结论 系统应区分: - `主结论信号` - `辅助扰动信号` - `被覆盖信号` ## 8.7 实时监控脚本规则 系统应支持生成“盘中监控脚本”,用于按时间段运行监控逻辑。 建议至少拆为三个阶段: ### 8.7.1 开盘阶段 监控: - 15M/30M RSI 是否瞬间进入超买或超卖 - 是否快速触碰关键触发位 - 是否出现跳空过关键位 ### 8.7.2 盘中阶段 监控: - 60M/120M MACD 是否完成金叉或红柱放大 - RSI(13)、RSI(21) 是否同步上穿 50 - 价格回踩关键位后是否守住 ### 8.7.3 午后与收盘阶段 监控: - 收盘能否站稳关键触发位 - 是否形成确认浪 - 是否满足从“蓄势”切换到“确立”的条件 --- ## 9. 工程要求与约束 ## 9.1 零争议识别的工程要求 为了实现“全自动、零争议”的 A/B/C 识别目标,系统必须做到: - 使用统一且固定的识别规则 - 对每次识别输出证据链 - 在多候选结构中按固定优先级选出唯一主结构 - 同时保留次级结构作为补充说明 这里的“零争议”在工程上定义为: - 同样的输入数据,同样的规则,必须得到同样的 A/B/C 结果 - 结果必须可复现、可解释、可回放 不将“零争议”理解为市场层面的绝对正确,而是理解为系统规则层面的唯一输出与可复现。 ## 9.2 数据源差异 不同平台对 60 分钟、90 分钟、120 分钟 K 线的切分可能存在差异。 系统必须尽量与实际行情源保持一致。 ## 9.3 图形工具一致性要求 若功能目标是接近同花顺体验,则绘图工具需要尽量满足以下要求: - 关键点吸附到 K 线高低点 - 拖拽过程流畅 - 标签展示清晰 - 多工具图层可同时存在 - 图层可显示、隐藏、删除、重置 若短期内无法完全达到同花顺级交互能力,则必须先保证: - 自动绘制准确 - 图形结果稳定 - 用户可以看到完整测算逻辑 ## 9.4 策略输出规范 虽然系统要输出明确策略,但文案层仍建议使用: - 关注 - 观察 - 若……则…… - 更偏向…… 避免使用不可验证的绝对化措辞。 --- ## 10. 分阶段开发建议 建议分三阶段实施。 ### 10.1 第一阶段 先完成最稳定的功能: - 输入代码并获取行情 - 多周期 K 线、均线、成交量摘要 - 15 分钟周期支持 - 30 分钟周期支持 - 黄金分割空间测算 - 时间斐波那契计数 - K 线图叠加基础标记 - MACD/RSI 基础计算与展示 - 黄金分割尺自动绘制 - 结论模块模板输出 - 明天/后续策略模板输出 ### 10.2 第二阶段 补充中等复杂功能: - 全自动 ABC 主结构识别 - 背离识别 - MACD/RSI 共振识别 - 关键位触发器机制 - 结论升级/降级机制 - 共振评分与提示等级 - 黄金位与时间位图形联动 - K 线与 MACD/RSI 图层联动 - 波浪尺自动绘制 - 图形工具参数联动重算 ### 10.3 第三阶段 再补充高级功能: - 用户手动指定起点 - 多标的对比分析 - 历史案例回放 - 共振命中率统计 - 图片导出与报告生成 - 手动画图工具全量交互 - 多图层管理 --- ## 11. 验收标准 该功能至少满足以下验收条件: 1. 输入 `000688` 或 `科创50` 能正常返回结果 2. 能展示 15、30、日线、周线、60、90、120 分钟的 K 线结构摘要 3. 能正确计算 `MA5/13/21/34/55/89` 4. 能输出 `0.191/0.382/0.5/0.618/0.809/1.0/1.382/1.618/2.0/2.618` 5. 能输出时间斐波那契关键计数 6. 能自动识别大周期与小周期的 A/B/C 点 7. 能计算并展示 `MACD(12,26,9)` 与 `RSI(5,13,21)` 8. 能将 MACD/RSI 与 K 线分析联合解释 9. 能分别给出“明天策略”和“后续策略” 10. 能输出统一结论模块 11. 能在不同级别共振时给出提示 12. 能输出场景化的“对策 A / B / C” 13. 能在关键位触发后自动刷新结论 14. 能体现高级别信号对低级别信号的覆盖规则 15. 能输出盘中实时监控脚本 16. 能输出计算逻辑说明 17. 能与 K 线叠加展示,或生成独立分析图,或至少输出逻辑测算步骤 18. 所有时间、空间、结构、指标计算都可解释、可追溯 19. 能自动绘制黄金分割尺 20. 能支持波浪尺或等价的波段测量工具 --- ## 12. 结论 该功能的核心不是单一指标展示,而是将以下能力整合为一套可解释的时空分析框架: - 多周期趋势判断 - 均线与成交量观察 - 黄金分割空间测算 - 时间斐波那契计数 - MACD 与 RSI 指标叠加确认 - 共振识别与策略输出 - 统一结论模块输出 实现上必须以“可解释的全自动识别”为目标,最终形成一套既能自动计算、又能图形展示、还能复盘验证的时空分析框架。 --- ## 13. V2 补充规格:监控系统化落地 本章节用于在原有需求基础上继续迭代,不删除原有内容,只补充系统化监控、告警联动、结论引擎和页面状态流转规则。 本章节与前文保持同等效力。 ## 13.1 监控系统定位补充 系统定位应进一步明确为: - 不是单次静态分析页面 - 不是只展示 K 线与指标的图表页面 - 而是一个面向盘前、盘中、收盘后持续运行的多维度监控系统 系统必须围绕以下维度持续监控并联动输出结论: - 时间维度 - 空间维度 - 黄金分割维度 - MACD/RSI 技术指标维度 - 大周期与小周期维度 - 多维共振维度 ## 13.2 监控看板规格 系统应新增统一监控看板,用于承载多周期状态总览和关键触发器跟踪。 监控看板至少包含以下区域: - 标的基础信息区 - 多周期状态总览区 - 关键空间位监控区 - 关键时间窗监控区 - MACD/RSI 指标监控区 - 多维共振监控区 - 结论模块区 - 对策 A/B/C 区 - 告警时间线区 多周期状态总览区至少覆盖: - 15 分钟 - 30 分钟 - 60 分钟 - 90 分钟 - 120 分钟 - 日线 - 周线 每个周期卡片至少应展示: - 当前趋势标签 - 当前结构阶段 - 当前是否接近关键黄金位 - 当前是否接近关键时间窗 - `MACD` 状态 - `RSI(5/13/21)` 状态 - 当前结论标签 - 是否被更高周期覆盖 ## 13.3 告警中心规格 系统不能只在页面中静态显示结果,还必须支持事件驱动的告警中心。 ### 13.3.1 告警类型 至少支持以下告警类型: - 空间告警 - 时间告警 - 结构告警 - 指标告警 - 共振告警 - 结论升级告警 - 结论降级告警 空间告警至少支持: - 触及 `0.191 / 0.382 / 0.5 / 0.618 / 0.809 / 1.0 / 1.382 / 1.618 / 2.0 / 2.618` - 突破关键位 - 跌破关键位 - 收盘确认关键位 时间告警至少支持: - 接近 `13 / 21 / 34 / 55 / 89` - 时间窗命中 - 时间窗后出现确认浪 指标告警至少支持: - `MACD` 金叉 - `MACD` 死叉 - `MACD` 红柱放大 - `MACD` 绿柱缩短 - `RSI < 20` - `RSI > 80` - `RSI` 上穿 `50` - `RSI` 下穿 `50` 共振告警至少支持: - 时间 + 空间共振 - 空间 + 指标共振 - 时间 + 指标共振 - 时间 + 空间 + 指标共振 - 大周期 + 小周期共振 ### 13.3.2 告警输出字段 每条告警至少包含: - 告警时间 - 标的名称与代码 - 所属周期 - 告警类型 - 触发条件 - 当前价格 - 对应黄金位或时间窗 - 指标状态 - 主结论变化 - 建议动作 建议动作统一采用条件化表达,例如: - 关注是否站稳 - 观察是否形成确认浪 - 若收盘确认则升级为右侧确认 - 若跌回触发位下方则视为假突破 ## 13.4 结论生成引擎规格 系统必须存在独立的“结论生成引擎”,负责把时间、空间、结构、指标、多周期优先级、触发器事件汇总为统一结论。 结论生成引擎不能由页面层临时拼接完成。 ### 13.4.1 引擎输入 引擎输入至少包括: - 标的基础行情 - 多周期 K 线结构结果 - A/B/C 主结构与次级结构结果 - 黄金分割空间位结果 - 时间斐波那契计数结果 - `MACD` 结果 - `RSI(5,13,21)` 结果 - 成交量结果 - 共振评分结果 - 高周期覆盖关系 - 最新触发器事件 ### 13.4.2 引擎输出 引擎输出至少包括: - 当前主结论 - 当前阶段标签 - 当前方向判断 - 当前风险/机会标签 - 当前结论等级 - 证据链摘要 - 下一步关注条件 - 对策 A/B/C - 结论更新时间 - 结论是否发生升级或降级 ### 13.4.3 结论状态机 为了实现实时监控与自动刷新,系统建议将结论状态标准化为以下几类: - `观察中` - `反转蓄势中` - `左侧拐点候选` - `右侧确认中` - `趋势反转确立` - `高位震荡风险` - `结构转弱` 状态切换必须有明确触发条件,不允许人工描述式跳转。 例如: - 从 `观察中` 切换到 `反转蓄势中`:价格接近 `0.5/0.618` 或 `0.809`,同时指标出现修复 - 从 `反转蓄势中` 切换到 `左侧拐点候选`:时间窗命中且出现确认浪雏形 - 从 `左侧拐点候选` 切换到 `右侧确认中`:关键位被有效突破且 `MACD/RSI` 同步转强 - 从 `右侧确认中` 切换到 `趋势反转确立`:高一级别结论同步升级,且下跌趋势的 `0.809` 被有效收复 - 从任意偏多状态切换到 `结构转弱`:关键支撑跌破且指标同步转弱 ### 13.4.4 证据链规则 每次输出结论时,系统都必须同步输出证据链摘要,至少说明: - 当前依据的是哪个周期的主结构 - 当前价格位于哪个黄金位附近 - 当前是否命中关键时间窗 - 当前 `MACD` 与 `RSI` 的状态是什么 - 当前是否存在共振 - 当前是否被更高周期覆盖 系统不能只输出“看多”或“看空”,必须说明“为什么得出这个结论”。 ## 13.5 页面状态流转规则 从产品执行角度,页面不只是展示分析结果,还应承载监控状态流转。 建议页面状态按以下流程运转: 1. 用户输入标的 2. 系统拉取多周期行情并完成基础计算 3. 系统识别主结构与次级结构 4. 系统计算空间位与时间窗 5. 系统叠加 `MACD/RSI` 状态 6. 系统生成初始结论 7. 系统进入实时监控状态 8. 触发关键事件后自动刷新结论、对策和告警时间线 页面层至少应支持以下显示状态: - `初始化中` - `分析完成` - `监控中` - `触发刷新` - `结论升级` - `结论降级` - `等待收盘确认` ## 13.6 结论模块补充要求 结论模块应明确分为“主结论”“证据链”“执行对策”“无效条件”四个部分。 至少输出以下内容: - 当前主结论 - 当前是左侧、右侧还是观察阶段 - 当前是机会偏多还是风险偏高 - 当前最关键的空间位 - 当前最关键的时间窗 - 当前最关键的指标状态 - 当前主结论的无效条件 - 当前更高周期是否支持该结论 ## 13.7 测试与验收补充项 在原有验收标准基础上,新增以下验收项: 1. 能输出统一监控看板,而不是只输出静态分析文字 2. 能对空间、时间、指标、共振事件分别生成告警 3. 能在指标变化后自动刷新结论 4. 能明确区分主结论、辅助扰动信号、被覆盖信号 5. 能输出完整证据链摘要 6. 能输出结论状态升级与降级记录 7. 能在 15 分钟与 30 分钟级别正常叠加 `MACD/RSI` 8. 能把“下跌趋势的 `0.809` 为反转确认位”落实到结论引擎