stock-analysis

研究

基于多维度共振验证的A股技术分析工具,拒绝主观预判,让信号自己说话。

热度2001Star5Update2026-02-17
暂无实践

SKILL.md

前往 Source
namedescription
stock-analysisChinese stock technical analysis with resonance-based framework (客观共振五维框架). Use when users provide Chinese stock codes and request: (1) Technical indicator analysis, (2) Stock price/MA analysis, (3) MACD/KDJ/RSI indicators, (4) Volume analysis, (5) Bollinger Bands/ATR analysis, (6) Comprehensive stock reports, (7) Price trend analysis, (8) Acceleration/limit-up detection. CORE: Uses multi-dimensional resonance validation (客观共振) and probability-based scoring (not absolute predictions). Supports 6-digit stock codes (e.g., 000001, 600036, 603259) for Chinese A-shares.

Stock Technical Analysis - 客观共振五维框架

基于多维度共振验证概率化评分的A股技术分析工具,拒绝主观预判,让信号自己说话。

核心设计原则

  1. 客观信号优先:先收集信号,不下预设结论
  2. 评分化判断:从"硬性规则"转向"概率评分",避免一刀切
  3. 阶段动态适配:根据行情阶段动态调整信号解读规则
  4. 维度共振验证:五维相互印证,任一维度不配合即降低置信度
  5. 概率思维:评分代表"概率高低",非"绝对涨跌"
  6. 周期分层:区分超短线/短线/中长线,不同周期不同策略

环境配置

Step 1: 安装TA-Lib(系统依赖)

TA-Lib必须先在系统级别安装:

Step 2: 运行安装脚本

python scripts/setup_venv.py

这会创建venv/目录并安装所有依赖。


运行分析

Windows (PowerShell)

.\scripts\run.ps1 000001

Windows (Batch)

scripts\run.bat 000001

Linux/macOS

chmod +x scripts/run.sh
./scripts/run.sh 000001

直接运行Python

Windows:

venv\Scripts\python.exe scripts/analyze_stock.py 000001

Linux/macOS:

venv/bin/python scripts/analyze_stock.py 000001

常用股票代码

  • 000001 - 平安银行
  • 600036 - 招商银行
  • 603259 - 药明康德
  • 000858 - 五粮液
  • 002957 - 科瑞技术

调用说明

从Claude Code调用此技能时

  1. 设置USER_WORKING_DIR环境变量为用户当前工作目录
  2. 运行分析脚本获取原始技术数据
  3. 按照客观共振五步分析法生成报告(参考下方)
  4. 评分规则详见 templates/strategy_rules.md
  5. 报告输出格式详见 templates/report_template.md
  6. 保存Markdown报告到用户工作目录
cd C:/Users/CHAOFAN/.claude/skills/stock-analysis
USER_WORKING_DIR={用户工作目录} venv/Scripts/python.exe scripts/analyze_stock.py {股票代码}

客观共振五步分析法

这是本技能的核心分析框架,必须严格按此顺序执行,不得跳步或预设结论。

执行时必须同时参考:

  • templates/strategy_rules.md - 详细评分标准和策略规则
  • templates/report_template.md - 报告输出格式

第一步:客观信号收集 📋

目的:不做任何预设,客观记录五维核心的多空信号。

原则

  • 只记录客观信号,不做解读
  • 多空信号平等记录,不提前过滤
  • 信号必须来自原始数据,不得主观推断

五维核心信号收集

维度多头信号空头信号
量能从数据中提取从数据中提取
价格从数据中提取从数据中提取
时间从数据中提取从数据中提取
空间从数据中提取从数据中提取
趋势从数据中提取从数据中提取

⚠️ 信号统计:按 templates/strategy_rules.md 中的"综合评分机制"进行五维评分。


第二步:行情阶段识别 🎯

目的:识别当前所处行情阶段,为下一步动态解读提供依据。

三大行情阶段识别标准

阶段识别标准(满足3条以上)特征描述
震荡市1.ADX<25<br>2.MA均线粘合<br>3.价格在布林带中轨附近<br>4.近10日涨跌幅<10%方向不明,箱体波动
趋势加速市1.ADX>25且上升<br>2.MA均线发散<br>3.价格突破布林上轨<br>4.近5日涨跌幅>10%方向明确,动能强劲
反转市1.原趋势衰竭<br>2.出现反向突破信号<br>3.MA即将金叉/死叉<br>4.成交量异常放大趋势转换,变盘点

⚠️ 如果判定为"趋势加速市":必须执行 templates/strategy_rules.md 中的"趋势阶段细分"评分判定。


第二步-B:趋势阶段细分(仅趋势加速市)

当第二步判定为"趋势加速市"时,必须执行此步骤。

参考 templates/strategy_rules.md 中的"趋势阶段细分评分规则":

  • 计算加速初期、中期、末期的各自得分
  • 得分最高的阶段为当前阶段
  • 末期得分≥6分:进入高风险区

动态阈值调整

  • 强势牛市:涨幅阈值+10%,BIAS阈值+3%
  • 弱势熊市:涨幅阈值-10%,BIAS阈值-3%
  • 高波成长股:涨幅阈值+15%,BIAS阈值+5%

第三步:动态信号解读 🔄

目的:根据行情阶段,动态调整信号的解读规则。

关键原则:同一信号在不同阶段有完全不同的含义,绝不能用同一套规则套所有行情。

必须参考 templates/strategy_rules.md 中的:

  • "综合评分机制"(五维评分)
  • "动态信号解读规则"(概率化表达)
  • "例外情况识别"(涨停板、高控盘等)

解读原则

  • 使用概率表达(如"80%向上")而非绝对判断
  • 识别例外情况(涨停板缩量是正常的)
  • 区分交易周期(超短线/短线/中长线)

第四步:五维共振验证 🔗

目的:检查各维度之间是否相互印证,形成共振闭环。

维度联动验证

维度A维度B验证重点
量能价格放量上涨/缩量上涨/放量下跌/缩量下跌
价格趋势价格站上均线/跌破均线 + MACD多空
趋势资金趋势方向 + 资金流向
资金量能资金流向 + OBV/成交量
动量趋势RSI/KDJ状态 + 趋势强度

共振强度评级

基于综合评分(满分100分):

等级分数区间含义建议仓位
🔴 强共振≥90分五维共振向上,高概率上涨50-70%
🟠 中等共振75-89分五维偏多,上涨概率较大30-50%
🟡 弱共振60-74分五维分歧,方向不确定10-30%
🟢 无共振/分歧<60分五维混乱,等待信号明确0-10%

⚠️ 背离检测

参考 templates/strategy_rules.md 中的"背离检测规则":

  • 量价背离:-5至-8分
  • 量能背离:-5至-10分
  • 动量背离:-5至-10分
  • 豁免条件:涨停板、高控盘、市场整体缩量等

背离总分 > 15分:降低评级至少1级


第五步:结论推导与策略 📝

目的:基于前四步的客观分析,推导最终结论和操作建议。

严禁:在此步骤引入主观预设或与前面分析矛盾的观点。

综合评级标准

总分评级含义建议仓位
≥90⭐⭐⭐⭐⭐ 明确看多高概率上涨,五维共振50-70%
75-89⭐⭐⭐⭐ 偏多上涨概率较大,机会>风险30-50%
60-74⭐⭐⭐ 中性方向不明,观望为主10-30%
45-59⭐⭐ 偏空下跌概率较大,风险>机会0-10%
<45⭐ 明确看空高概率下跌,五维向下0%

注意:评分是概率判断,90分代表"高概率上涨",非"一定上涨"。

操作策略

必须根据行情阶段、细分阶段、交易周期,选择对应的策略模板

参考 templates/strategy_rules.md 中的"分阶段操作策略模板":

交易周期分层

周期持有期风险容忍策略特点
超短线<3天严格止损,可追涨
短线3-10天等待确认,控制仓位
中长线>10天趋势跟踪,分批建仓

加速末期策略(末期得分≥6分)

  • 稳健型:观望为主,不新开仓
  • 短线型:极低仓位(5-10%)参与反弹
  • 超短线:涨停确认可小仓位(≤10%)
  • 持筹者:逐步减仓至≤30%

特殊情况策略

  • 大盘暴跌日(>3%):所有策略仓位减半
  • 涨停板:超短线可追,中长线等待开板确认

格式要求

  • 严禁使用 <br> 标签,改用列表形式或分隔线
  • 使用标准Markdown格式
  • emoji增强可读性(📋🎯🔄🔗📝✅❌🔴🟠🟡🟢)
  • 共振评级用彩色圆点标识
  • 使用概率化表达(如"80%向上")而非绝对判断
  • 完整报告格式参考 templates/report_template.md

文件结构

stock-analysis/
├── venv/                    # 虚拟环境
├── scripts/                 # 脚本目录
│   ├── setup_venv.py
│   ├── run.ps1 / run.bat / run.sh
│   └── analyze_stock.py
├── templates/               # 规则和模板目录
│   ├── strategy_rules.md   # 评分规则和策略模板
│   └── report_template.md  # 报告输出格式
└── SKILL.md                 # 本文件(核心框架说明)

错误处理

  • 虚拟环境缺失 → 返回安装步骤
  • TA-Lib未安装 → 返回安装链接
  • 无效股票代码 → 返回错误提示和示例

重要说明

  • 股票代码必须是6位数字
  • 数据来源:akshare(中国股票市场)
  • 报告仅供参考,不构成投资建议
  • 所有报告自动保存到用户当前工作目录
  • 核心:客观共振五步分析法 + 概率化评分
  • 评分:详见 templates/strategy_rules.md
  • 格式:详见 templates/report_template.md
  • 原则:评分代表概率,非绝对预测

常见问题

stock-analysis 是什么?
stock-analysis 是一个 AI Agent Skill(智能体技能)。基于多维度共振验证的A股技术分析工具,拒绝主观预判,让信号自己说话。
stock-analysis 怎么用?
你可以在 Skill Hub 中国下载 stock-analysis 的 SKILL.md 文件,放入你的项目目录中。AI Agent(如 Claude Code)会自动识别并加载该 Skill,按照其中定义的规则和流程来辅助你完成任务。目前已有 2 篇实践案例可供参考。
stock-analysis 有哪些实践案例?
目前 Skill Hub 中国收录了 2 篇 stock-analysis 的实践案例,涵盖真实项目中的使用场景、操作步骤和踩坑记录。你可以在本页面的「热门实践」区域查看完整列表。
stock-analysis 和 brainstorming 有什么区别?
stock-analysis 和 brainstorming 都属于「研究」类别的 AI Skill。stock-analysis 主要用于基于多维度共振验证的A股技术分析工具,拒绝主观预判,让信号自己说话。。brainstorming 则侧重于在进行任何创意工作之前,你必须使用它——创建功能、构建组件、添加功能或修改行为。在实施之前,探索用户意图、需求和设计。。你可以根据具体场景选择最合适的 Skill。