mcpField
T
technical-analyst

technical-analyst

github.com/mphinance其他3287 次安装3 天前更新
代码仓库

关于 technical-analyst

technical-analyst 是一项针对用户提供的周线图图片进行技术分析的技能,适用于需要客观图表评估的交易者和研究者。它分析趋势、支撑阻力、均线、成交量与形态,并生成带概率、目标价和失效位的情景报告。

主要功能

  1. 01分析趋势与强弱
  2. 02识别支撑和阻力位
  3. 03评估均线关系与成交量
  4. 04识别图表形态和价格行为
  5. 05制定概率加权情景

适用场景

  1. 01评估周线图的趋势方向
  2. 02定位关键支撑阻力区域
  3. 03比较突破与反转情景
  4. 04为多个图表生成分析报告

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/mphinance/alpha-skills --skill technical-analyst

安装后在 Claude Code 中输入/technical-analyst确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

README.md
assets/
analysis_template.md
references/
technical_analysis_framework.md

详细介绍

技术分析师

概述

此技能可对周线价格图表进行全面的技术分析。分析图表图像,识别趋势、支撑位和阻力位、移动平均线关系、成交量模式,并制定未来价格走势的概率情景。所有分析仅基于图表数据客观进行,不受新闻、基本面或市场情绪影响。

适用场景

  • 用户提供股票、指数、加密货币或外汇的周线图表图像,并要求进行技术分析
  • 需要识别趋势方向、强度和潜在反转点
  • 寻找支撑位、阻力位和关键价格区间
  • 希望通过具体价格目标制定概率情景规划
  • 需要仅基于图表进行客观分析,不考虑基本面或新闻

前提条件

  • 图表图像:用户必须提供周线周期图表图像以供分析
  • 无需 API 密钥:此技能分析用户提供的图像,不会从外部获取数据

输出

此技能会生成 Markdown 分析报告并保存到 reports/ 目录:

  • 文件格式:[SYMBOL]_technical_analysis_[YYYY-MM-DD].md
  • 内容:全面的分析,包括趋势、支撑位/阻力位、移动平均线分析、成交量、形态,以及包含目标位和失效位的 2-4 个概率情景

核心原则

  1. 纯图表分析:所有结论仅依据图表中可见的技术数据
  2. 系统化方法:对每张图表分析均遵循结构化方法
  3. 客观评估:避免主观偏见;专注于可观察到的形态和数据
  4. 概率情景:以按概率加权的情景表达未来可能性
  5. 顺序处理:逐一分析每张图表,并立即记录发现

分析工作流

步骤 1:接收图表图像

用户提供一张或多张周线图表图像进行分析时:

  1. 确认已收到所有图表图像
  2. 确定需要分析的图表数量
  3. 记录用户要求重点关注的领域
  4. 依次逐一分析图表
步骤 2:加载技术分析框架

开始分析前,阅读全面的技术分析方法:

Read: references/technical_analysis_framework.md

此参考资料包含以下方面的详细指导:

  • 趋势分析与分类
  • 支撑位和阻力位识别
  • 移动平均线解读
  • 成交量分析
  • 图表形态与蜡烛图分析
  • 情景构建与概率分配
  • 分析纪律与客观性
步骤 3:系统分析每张图表

对每张图表图像,按以下顺序进行系统分析:

3.1 趋势分析
  • 识别趋势方向(上升趋势、下降趋势、横盘)
  • 评估趋势强度(强、中等、弱)
  • 记录趋势持续时间和潜在的衰竭信号
  • 检查更高的高点/低点或更低的高点/低点形态
3.2 支撑位和阻力位分析
  • 标出重要的水平支撑位
  • 标出重要的水平阻力位
  • 识别趋势线支撑位/阻力位
  • 记录支撑位与阻力位角色互换的情况
  • 评估多个支撑位/阻力位重合的汇聚区
3.3 移动平均线分析
  • 确定价格相对于 20 周、50 周和 200 周移动平均线的位置
  • 评估移动平均线排列(看涨、看跌或中性)
  • 记录移动平均线的斜率(上升、下降、走平)
  • 识别近期或即将发生的移动平均线交叉
  • 观察移动平均线是否发挥动态支撑位或阻力位的作用
3.4 成交量分析
  • 评估整体成交量趋势(增加、减少、稳定)
  • 识别成交量激增及其背景(出现在支撑位/阻力位或突破时)
  • 检查成交量与价格走势是否相互确认或背离
  • 记录成交量高潮或衰竭形态
3.5 图表形态与价格走势
  • 识别任何反转形态(锤头线、流星线、吞没形态等)
  • 识别任何持续形态(旗形、三角形等)
  • 记录重要的蜡烛图形态
  • 观察近期的向上突破或向下跌破
3.6 综合观察结果
  • 综合所有技术要素,形成连贯的当前评估
  • 找出影响图表的最重要因素
  • 记录相互矛盾的信号或模糊之处
  • 确定将决定未来走势的关键价位
步骤 4:制定概率情景

针对每张分析的图表,创建 2-4 种不同的未来价格走势情景:

情景结构

每种情景必须包含:

  1. 情景名称:清晰、具体的标题(例如,“看涨情景:突破阻力位”)
  2. 概率估计:根据技术因素估算的可能性百分比(所有情景的概率总和必须为 100%)
  3. 描述:说明该情景的内容及其发展过程
  4. 支持因素:支持该情景的技术证据(至少 2-3 项)
  5. 目标价位:若情景实现,预计达到的价格
  6. 失效价位:会使该情景失效的具体价位
常见情景框架
  • 基准情景(40-60%):根据当前结构,最可能出现的结果
  • 看涨情景(20-40%):需要向上突破的乐观情景
  • 看跌情景(20-40%):需要向下跌破的悲观情景
  • 替代情景(5-15%):概率较低但技术上合理的结果

根据技术支持因素的强弱调整概率。确保概率合理且总和为 100%。

步骤 5:生成分析报告

针对每张分析的图表,使用以下模板结构创建一份完整的 Markdown 报告:

Read and use as template: assets/analysis_template.md

报告必须包含所有章节:

  1. 图表概览
  2. 趋势分析
  3. 支撑位和阻力位
  4. 移动平均线分析
  5. 成交量分析
  6. 图表形态与价格走势
  7. 当前市场评估
  8. 情景分析(包含 2-4 种情景及其概率)
  9. 总结
  10. 免责声明

文件命名约定:将每份分析保存为 [SYMBOL]_technical_analysis_[YYYY-MM-DD].md

示例:SPY_technical_analysis_2025-11-02.md

步骤 6:对多张图表重复分析

如果提供了多张图表:

  1. 完成第一张图表的完整分析流程(步骤 3-5)
  2. 保存分析报告
  3. 继续分析下一张图表
  4. 重复上述步骤,直到所有图表均已完成分析并记录

不要批量分析。每份报告都要先完成并保存,再开始分析下一张图表。

质量标准

客观性要求
  • 所有分析都必须严格基于图表中可观察到的数据
  • 避免纳入外部信息(新闻、基本面、市场情绪)
  • 不要使用“我认为”或“我觉得”等主观表述
  • 信号模糊时,明确说明不确定性
  • 同时呈现看涨和看跌的可能性,避免确认偏误
完整性要求
  • 涵盖分析模板中的所有章节
  • 提供具体的支撑位、阻力位和目标价位
  • 使用技术因素说明概率估计的依据
  • 为每种情景列出失效价位
  • 指出分析的局限或注意事项
清晰度要求
  • 正确使用准确的技术术语
  • 使用清晰、专业的语言
  • 按逻辑组织信息
  • 列出具体价位(避免含糊描述)
  • 确保各种情景彼此不同且互斥

使用场景示例

示例 1:单张图表分析

User: "Please analyze this weekly chart of the S&P 500"
[Provides chart image]

Analyst:
1. Confirms receipt of chart image
2. Reads technical_analysis_framework.md for methodology
3. Conducts systematic analysis (trend, S/R, MA, volume, patterns)
4. Develops 3 scenarios with probabilities (e.g., 55% bullish continuation, 30% consolidation, 15% reversal)
5. Generates comprehensive analysis report using template
6. Saves as SPY_technical_analysis_2025-11-02.md

示例 2:多张图表分析

User: "Analyze these three charts: Bitcoin, Ethereum, and Nasdaq"
[Provides 3 chart images]

Analyst:
1. Confirms receipt of 3 charts
2. Reads technical_analysis_framework.md
3. Analyzes Bitcoin chart completely → Generates report → Saves as BTC_technical_analysis_2025-11-02.md
4. Analyzes Ethereum chart completely → Generates report → Saves as ETH_technical_analysis_2025-11-02.md
5. Analyzes Nasdaq chart completely → Generates report → Saves as NDX_technical_analysis_2025-11-02.md
6. Notifies user that all three analyses are complete

示例 3:聚焦分析请求

User: "I'm particularly interested in whether this stock will break above resistance. Analyze the chart."
[Provides chart image]

Analyst:
1. Conducts full systematic analysis
2. Pays special attention to resistance levels and breakout probability
3. Develops scenarios with emphasis on breakout vs. rejection possibilities
4. Assigns probabilities based on volume, trend strength, and proximity to resistance
5. Generates complete report with focused scenario analysis

资源

此技能包含以下打包资源:

references/technical_analysis_framework.md

技术分析综合方法,包括:

  • 趋势分析标准与分类
  • 支撑位和阻力位的识别技巧
  • 移动平均线解读指南
  • 成交量分析原则
  • 图表形态识别
  • 情景推演与概率分配框架
  • 客观性与纪律性提醒

用法:分析前阅读此文件,以确保采用系统、客观的方法。

assets/analysis_template.md

结构化技术分析报告模板,包含所有必需部分。

用法:每份分析报告都使用此模板结构。复制格式,并根据每张图表的具体发现填写内容。

评论

支持 Markdown