Files
zjjk/黄金分割时空分析功能需求文档.md
2026-04-08 20:04:40 +08:00

1683 lines
38 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 黄金分割时空分析功能需求文档
## 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` 为反转确认位”落实到结论引擎