股票三维技术分析引擎:把趋势、均值回归、量价合成一份 A 股技术面报告

前言

想给一只 A 股个股出一份技术面结论,常见的做法是自己拼:先找数据接口,再按平台口径写 MA、布林带、OBV,最后画图、写结论。难点不在指标本身,而在口径——布林带的周期和标准差取法、均线的计算起点、OBV 的累积方式,换一个平台就会算出不同的值,结论也就跟着变。

这个 Skill 把这些步骤固定成一条可复现的流程:输入个股名称或代码,输出一份带图表的 HTML 报告,并在报告里给出三维投票结果和一句话点评。下面介绍它的定位、能力边界和实际用法。

这是什么

一句话定位:一个面向 A 股的技术面分析报告生成器,基于通用 SKILL.md 格式,通过触发口令「分析 XXXX」调用。

发布与归属信息(来自 SkillHub 页面):

  • 名称:股票三维技术分析引擎
  • 坐标:@user_201a602c/x1s234w56
  • 官方地址:https://api.skillhub.cn/user_201a602c/x1s234w56
  • 版本:1.0.0
  • 来源:community(社区发布,非平台官方维护)
  • 分类:data-analysis
  • 发布者:user_201a602c
  • 评分:100000,下载 1810,安装 0
  • 标签:requires_api_key=false

它解决的问题是:把「取数 → 算指标 → 三维投票 → 画图 → 写结论」这条链路压缩成一次触发,使用者不需要自己维护指标口径。

与自写脚本的对比

自己写脚本,指标口径由你决定,灵活但容易错;这个 Skill 把口径写死了(尤其是布林带按通达信 REF(1) 口径),换来的是结果稳定、可复现,代价是可调空间变小。如果你的策略依赖自定参数,它只适合作为快速检查和产出模板,不适合直接嵌入回测链路。

核心功能

核心是一套三维投票引擎,三个维度各自给出方向判断,再汇总成一份报告。

趋势维度:MA13 / MA55 双线拐头

判断依据是 13 日与 55 日两条均线的走向。两条线同时拐头时,趋势维度给出方向票;只一条拐头或两条走平,则不构成趋势信号。这一步解决的是「均线单看一条容易被短期噪声带偏」的问题。

均值回归维度:布林带 20±2

参数为 20 周期、上下轨 2 个标准差,且按通达信 REF(1) 口径计算。该口径与通达信客户端的取值一致,这也是它比通用 pandas 写法更值得注意的地方——同一只股票在同一天,用不同口径算出的上下轨可能有差异。

量价维度:OBV 与其均线

用 OBV(能量潮)累积量能,再对 OBV 取均线,观察量能是否与价格同向。价格上行而 OBV 走平或下行,视为量价背离。

输出:HTML 图表报告

报告内含 K 线、MA13、MA55、布林带,并在图上标注买卖信号位置。报告顶部(hero 区)给出趋势强度评分和一句话点评,结尾用「三维评委投票」的形式把三个维度的结论写成白话总结,方便直接阅读,不用再回去翻指标。

取数方式

取数走新浪日线接口,计算用纯 pandas,不需要额外的金融数据库或付费行情源。标签 requires_api_key=false 也说明它不需要自行申请接口密钥。

安装与启用

这里需要如实说明:SkillHub 页面是脚本渲染,已抓取的资料里没有给出一键安装命令,也没有 Cursor / Codex CLI / Claude Code 各自的差异化安装说明。因此本节不给未经验证的命令。

按通用 SKILL.md 的使用方式:

1、把该 Skill 放到你所用 agent 的 skill 目录,或通过其坐标 @user_201a602c/x1s234w56 引入。
2、确认 agent 已加载该 skill 的说明文件(SKILL.md)。
3、在对话中使用触发口令,例如 分析 贵州茅台 或 分析 600519。

如果你的环境要求显式安装步骤,建议先打开官方地址确认页面是否提供了安装按钮或命令,再按页面给出的说明操作,不要套用其他 skill 的安装方式。

典型用法

来自其简介的可复现示例:

分析 贵州茅台

或用代码:

分析 600519

执行后,agent 会读取该 skill 的说明,按「取数 → 计算 MA13/55、布林带、OBV → 三维投票 → 生成 HTML」的顺序跑完,并把报告内容或文件路径返回给你。产出包括:带指标线和买卖信号标记的 K 线图、趋势强度评分、一句话点评,以及结尾的三维投票总结。

适用场景与注意

适合的人:需要快速对个股做一次技术面体检的开发者或策略研究者,尤其是想确认「当前是趋势行情还是均值回归区间、量能是否配合」的人。它作为快速检查和报告模板比较省事。

需要留意的地方:

1、只看技术面。它不含基本面、公告、行业和资金流信息,三维投票全部来自价量数据,不能当成完整分析。
2、参数不可调。MA13/55、布林带 20±2、OBV 均线均为固定设置,若你的策略需要其他参数,需要自己改脚本而不是调这个 skill。
3、口径依赖通达信。布林带按通达信 REF(1) 口径,换平台复核时注意两边的取值是否一致。
4、取数稳定性自担。新浪日线接口是公开免费源,接口变动或限频都会影响结果,必要时需自行加缓存或换数据源。
5、来源为社区发布。页面显示安装数为 0,发布者是个人账号,建议先跑一两只熟悉的股票,确认输出口径符合你的预期,再考虑纳入日常工作流。
6、投票是规则汇总,不是收益保证。三个维度各自给方向,汇总结果只反映当前价量形态,不构成任何买卖建议。

结尾

这只 Skill 的价值在于把 A 股技术面分析里最容易出错的口径问题固定下来:均线用 13/55 双线、布林带用 20±2 且对齐通达信、量价用 OBV 加其均线,最后合成一份可直接阅读的 HTML 报告。对想省去取数和指标实现成本的人来说,这是一条低成本的路径;对需要自定义参数或要接回测链路的人,它更适合当作参考实现和快速检查工具。

官方地址:https://api.skillhub.cn/user_201a602c/x1s234w56

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye