关于 technical-analysis
用于分析股票图表的技能,按趋势、支撑与阻力、成交量、指标和情景组织技术分析。可使用现有数据工具,也可依据手动提供的价格进行分析。
主要功能
- 01识别主要与次级趋势
- 02标记支撑位和阻力位
- 03结合价格走势解读成交量
- 04查看常见技术指标
- 05构建带概率的情景
适用场景
- 01评估股票趋势与动能
- 02判断附近的支撑位和阻力位
- 03比较成交量与价格变化
- 04梳理看涨和看跌情景
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ bhala-srinivash/ nse-trading-skills --skill technical-analysis安装后在 Claude Code 中输入/technical-analysis确认已加载。
详细介绍
技术分析
系统地解读图表——不要挑选只会印证偏见的指标。
前提条件
没有硬性依赖项。配合 Groww MCP 或 yfinance 获取实时数据效果最佳,但只要手动提供价格,也可以分析任何股票。
数据收集
有可用的数据工具时,按以下顺序获取数据:
- 解析标的代码:在 Groww 上使用
search_stock_and_others_symbol - 实时报价:使用
get_quotes_and_depth获取当前价格、成交量和当日区间 - 指标:使用
get_historical_technical_indicators获取 SMA、EMA、RSI、MACD、布林带和 ADX - K 线:使用
fetch_historical_candle_data,设置interval=1d,获取至少 200 天的数据 - 长期历史数据(如有需要):通过 yfinance 使用
yf.download("SYMBOL.NS", period="2y")
步骤 1:识别趋势
- 主要趋势(周线):高点和低点不断抬高 = 上升趋势。高点和低点不断降低 = 下降趋势。
- 次要趋势(日线):主要趋势中的当前波段方向。
- 移动平均线排列:
- 价格 > SMA20 > SMA50 > SMA200 = 强劲上升趋势
- 价格 < SMA20 < SMA50 < SMA200 = 强劲下降趋势
- 混合排列 = 过渡期 / 震荡
- 交叉信号:黄金交叉(SMA50 > SMA200)= 看涨。死亡交叉 = 看跌。
步骤 2:支撑位与阻力位
- 水平支撑位 / 阻力位:近期波段高点和低点,且至少被触及 2 次
- 整数关口:心理价位(Rs.1,000、Rs.1,500、Rs.2,000)
- 成交量密集区:大量交易发生的区域(会起到吸引作用)
- 动态支撑位 / 阻力位:SMA20(短期)、SMA50(中期)、SMA200(主要)
- 跳空区域:未回补的跳空缺口可作为支撑位(向上跳空)或阻力位(向下跳空)
步骤 3:成交量分析
| 价格走势 | 成交量 | 解读 |
|---|---|---|
| 价格上涨 | 成交量增加 | 强劲走势——趋势健康 |
| 价格上涨 | 成交量减少 | 反弹乏力——值得警惕,可能反转 |
| 价格下跌 | 成交量增加 | 抛售强劲——趋势加速 |
| 价格下跌 | 成交量减少 | 抛售动能衰竭——可能反弹 |
| 支撑位处成交量激增 | — | 可能出现恐慌性抛售 / 反转 |
| 阻力位处成交量激增 | — | 可能正在尝试突破或进行派发 |
将当前成交量与 20 日均量进行比较。超过均量的 1.5 倍 = 显著。
步骤 4:指标仪表盘
通过 get_historical_technical_indicators 获取:
| 指标 | 看涨 | 看跌 | 中性 |
|---|---|---|---|
| RSI(14) | >50,且从 <30 回升 | <50,且从 >70 回落 | 40-60,持平 |
| MACD | 线高于信号线,柱状图增大 | 线低于信号线,柱状图缩小 | 接近零轴 |
| 布林带 | 价格从下轨反弹 | 价格在上轨受阻 | 沿轨运行 |
| ADX | >25 且 +DI > -DI | >25 且 -DI > +DI | <20(无趋势) |
| 随机指标 | %K 在 20 以下上穿 %D | %K 在 80 以上下穿 %D | 中间区间 |
统计看涨与看跌信号,评估整体倾向。
步骤 5:概率情景
始终给出 2-3 种情景及大致概率。技术面证据越多的情景,应赋予越高概率。
SCENARIO A (Bullish) — XX% probability
- Trigger: [specific price/indicator condition]
- Target: Rs.XXX (nearest resistance / Fib level)
- Invalidation: Close below Rs.XXX
SCENARIO B (Bearish) — XX% probability
- Trigger: [specific condition]
- Target: Rs.XXX (nearest support)
- Invalidation: Close above Rs.XXX
SCENARIO C (Sideways) — XX% probability
- Range: Rs.XXX to Rs.XXX
- Duration estimate: X days/weeks
- Breakout signal: [what to watch]
概率总和应约为 100%。判断依据包括:趋势排列、指标共识、成交量确认情况,以及与支撑位 / 阻力位的距离。
评论
支持 Markdown