mcpField
T
technical-analysis

technical-analysis

github.com/bhala-srinivashデータ・データベース59215 回インストール34 週間前に更新
リポジトリ

technical-analysis について

トレンド、サポートとレジスタンス、出来高、指標、シナリオに沿って株価チャートを分析するスキルです。利用可能なデータツール、または手動で提供された価格を使って分析します。

主な機能

  1. 01長期と短期のトレンド特定
  2. 02サポートとレジスタンスの整理
  3. 03値動きと出来高の解釈
  4. 04一般的なテクニカル指標の確認
  5. 05確率を含むシナリオの作成

活用シーン

  1. 01銘柄のトレンドと勢いの確認
  2. 02近辺のサポートとレジスタンスの評価
  3. 03出来高と価格変動の比較
  4. 04強気・弱気シナリオの整理

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/bhala-srinivash/nse-trading-skills --skill technical-analysis

インストール後、Claude Code で/technical-analysisを入力して読み込まれたか確認します。

詳細

テクニカル分析

バイアスを裏付ける指標だけを選ぶのではなく、チャートを体系的に読みます。

前提条件

必須の依存関係はありません。ライブデータには Groww MCP または yfinance が最適ですが、価格を手動で入力すれば、どの銘柄でも分析できます。

データの収集

データツールを利用できる場合は、次の順序で取得します。

  1. 銘柄コードの解決:Groww で search_stock_and_others_symbol
  2. ライブ相場:現在価格、出来高、当日レンジを get_quotes_and_depth で取得
  3. 指標:SMA、EMA、RSI、MACD、Bollinger、ADX を get_historical_technical_indicators で取得
  4. ローソク足:interval=1d を指定した fetch_historical_candle_data で、少なくとも200日分を取得
  5. 長期履歴(必要な場合):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ラインがシグナルを上回り、ヒストグラムが拡大ラインがシグナルを下回り、ヒストグラムが縮小ゼロライン付近
Bollinger Bands価格が下限バンドで反発価格が上限バンドで反落バンドに沿って推移
ADX25超かつ +DI > -DI25超かつ -DI > +DI20未満(トレンドなし)
Stochastic20未満で %K が %D を上抜け80超で %K が %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%にします。トレンドの整合性、指標の一致、出来高による確認、サポート/レジスタンスとの近さを基準に設定します。

コメント