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で取得 - 指標:SMA、EMA、RSI、MACD、Bollinger、ADX を
get_historical_technical_indicatorsで取得 - ローソク足:
interval=1dを指定したfetch_historical_candle_dataで、少なくとも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 | ラインがシグナルを上回り、ヒストグラムが拡大 | ラインがシグナルを下回り、ヒストグラムが縮小 | ゼロライン付近 |
| Bollinger Bands | 価格が下限バンドで反発 | 価格が上限バンドで反落 | バンドに沿って推移 |
| ADX | 25超かつ +DI > -DI | 25超かつ -DI > +DI | 20未満(トレンドなし) |
| Stochastic | 20未満で %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%にします。トレンドの整合性、指標の一致、出来高による確認、サポート/レジスタンスとの近さを基準に設定します。
コメント
Markdown 対応