返回 Skill 列表
extension
分类: 数据与分析无需 API Key

股票三维技术分析引擎

A股三维技术面分析报告生成器。融合趋势(MA13/55 均线双线)、均值回归(布林带20±2,通达信REF(1)口径)、量价(OBV+OBV均线)三维投票引擎,自动生成带K线+MA13/55+布林带+买卖信号标记的HTML图表报告,并给出趋势强度评分/一句话点评

person作者: user_201a602chubcommunity

astock-3d-report · A股三维技术面分析(含图表报告)

基于 technical-indicator-signal-engine 的核心三维投票逻辑,封装为「一句话分析 + 自动出图」的端到端技能。给定一只 A 股,自动产出一份自带 K 线图、均线、布林带、买卖信号标记、趋势评分与白话总结的 HTML 报告。

何时用

  • 用户说「分析 XXXX」「看看 XXXX 的技术面」「给 XXXX 做个三维技术分析」「画一下 XXXX 的K线图」。
  • 需要快速产出给学员看的、通俗易懂且带图的技术面结论。

用法

cd <skill_dir>/scripts
python3 run.py <code> <name> [out.html]
  • code:新浪代码前缀格式 —— 沪市 sh + 6位代码(如 sh603002 宏昌电子),深市/创业板 sz + 6位代码(如 sz300285 国瓷材料)。
  • name:中文简称,用于报告标题。
  • out.html:可选,默认 /tmp/<code>_report.html

示例:

python3 run.py sh603002 宏昌电子
python3 run.py sz300285 国瓷材料 /tmp/gcmc_report.html

运行后把生成的 HTML 路径用 present_files 打开预览即可。

三维投票口径(核心)

| 维度 | 指标 | 判定 | |------|------|------| | 趋势 | 均线 MA(13/55) 双线拐头 | 13日线与55日线都拐头向上=上升趋势/由弱走强(前期下跌即反转起点);都拐头向下=下降/由强走弱;一上一下=方向不明 | | 均值回归 | 布林带(20,±2) | 收盘 > 上一根上轨(超买)/ < 上一根下轨(超卖)。显示线与信号判定统一取 REF(...,1) 上一根(通达信口径) | | 量价 | OBV + OBV均线(20) | OBV 在均线上方=量能配合看多 |

三维投票:

  • 买入 =(趋势看多 跌破下轨超卖) 量能偏多 未破上轨
  • 卖出 =(趋势看空 突破上轨超买) 量能偏弱 未破下轨

报告内容

  1. Hero 区:综合信号徽章 + 趋势强度评分(0–100)/等级/星级 + 三维信号总结胶囊(如「趋势转强|短线超买|量能偏多」)+ 一句话点评当下位置
  2. 三维卡片:趋势 / 布林 / 量价 逐项数值与判定。
  3. 主图:红涨绿跌 K 线 + 橙色 MA13 + 蓝色 MA55 + 灰色虚线布林带(带淡色填充区)+ ▲红三角=引擎买入 / ▼绿三角=引擎卖出。
  4. 副图:成交量 + OBV/OBV均线双轴。
  5. 三维投票分布:全窗口做多/做空/观望天数、最近15根信号节奏、「三维评委投票」白话总结(趋势评委 / 布林评委 / 量价评委各一句 + 最后结论)。

依赖

  • Python 3 + pandasnumpy(仅标准库 + 联网取新浪日线;无需 requests)。
  • 报告图表依赖 ECharts CDN(cdn.jsdelivr.net),预览时需联网。

风险提示

报告仅基于历史 K 线量化信号,不含基本面判断,不构成任何投资建议。技术信号存在滞后与假突破风险。

指标计算口径完整说明见 references/indicator_spec.md