本文へ移動
cccskills
無料GitHub で公開

granville

グランビルの法則(8法則)に基づく売買シグナル判定。株価と移動平均線の位置関係から買い4パターン・売り4パターンを識別し、乖離率とシグナル強度を算出する。

インストール方法を見る

含まれるファイル(1)

  • SKILL.md5.2 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

グランビルの法則 Skill

Joseph Granville が提唱した移動平均線と株価の位置関係に基づく8つの売買法則を判定する。

必要なツールとデータ

  • get_stock_price: 日足OHLCVデータ(200日分推奨)
  • get_technical_indicators: SMA200(利用可能な場合)
  • 最低プラン: Free(SMA200には Light 推奨)

Workflow Checklist

Granville Analysis Progress:
- [ ] Step 1: データ取得
- [ ] Step 2: 移動平均線の算出と傾き判定
- [ ] Step 3: 株価とMAの位置関係を分析
- [ ] Step 4: 8法則のパターンマッチ
- [ ] Step 5: 乖離率の算出
- [ ] Step 6: 結果出力

Step 1: データ取得

get_stock_price で過去200営業日以上の日足OHLCVデータを取得する。 グランビルの法則は主にSMA200(長期)を基準とするが、SMA75やSMA25での判定も併記する。

Step 2: 移動平均線の算出と傾き判定

以下のMAを算出:

  • SMA200(主要判定軸)
  • SMA75(中期の補助判定)
  • SMA25(短期の補助判定)

MA傾きの判定:

  • 20営業日前のMA値と現在のMA値を比較
  • 上向き: 現在値 > 20日前の値
  • 下向き: 現在値 < 20日前の値
  • 横ばい: 差が0.5%以内

Step 3: 株価とMAの位置関係を分析

直近5〜10営業日の動きから以下を確認:

  • 株価がMAを上抜けしたか / 下抜けしたか
  • 株価がMAに接近して反発したか
  • 株価がMAから大きく乖離しているか

Step 4: 8法則のパターンマッチ

買いシグナル(4パターン)

#法則名条件シグナル強度
B1ゴールデンクロス型MAが下向き→横ばい→上向きに転じ、株価がMAを上抜け強(新規トレンド発生)
B2押し目買い型MAが上向きの状態で、株価がMA付近まで下落して反発中(トレンド継続確認)
B3MA上の買い増し型MAが上向きの状態で、株価がMAに接近(割り込まず)して反発中(トレンド加速の可能性)
B4短期リバウンド型MAが下向きの状態で、株価がMAから大きく下方乖離(乖離率 -15%超)弱(逆張り。短期のみ)

売りシグナル(4パターン)

#法則名条件シグナル強度
S1デッドクロス型MAが上向き→横ばい→下向きに転じ、株価がMAを下抜け強(トレンド転換)
S2戻り売り型MAが下向きの状態で、株価がMA付近まで上昇して反落中(下降トレンド継続)
S3MA下の売り増し型MAが下向きの状態で、株価がMAに接近(超えず)して反落中(下降トレンド加速の可能性)
S4短期反落型MAが上向きの状態で、株価がMAから大きく上方乖離(乖離率 +15%超)弱(逆張り。短期のみ)

判定ルール:

  • 直近10営業日以内に該当パターンが発生したかを確認
  • 複数パターンが同時に該当する場合はすべて列挙
  • 該当なしの場合は「現在シグナルなし」と明記

Step 5: 乖離率の算出

乖離率(%) = (現在株価 - MA) / MA × 100

各MAについて算出し、以下の目安と照合:

乖離率判定
+20%超過熱(S4シグナル候補)
+10〜+20%やや過熱
-5〜+10%正常範囲
-10〜-5%やや売られすぎ
-15%超売られすぎ(B4シグナル候補)

注意: 乖離率の「異常水準」は銘柄のボラティリティにより異なる。上記は一般的な目安であり、過去の乖離率の分布も参照して判断すること。

Step 6: 出力フォーマット

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📈 グランビルの法則 分析
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🏷 銘柄: {銘柄名}({銘柄コード})
📅 分析日: {日付}

【検出シグナル】
  {B1/B2/B3/B4/S1/S2/S3/S4 or なし}: {法則名}(強度: {強/中/弱})
  発生日: {日付}
  条件: {該当した具体的条件の説明}

【移動平均線の状態】
| MA | 価格 | 傾き | 株価との位置 |
|----|------|------|------------|
| SMA25 | {X}円 | {上向き/横ばい/下向き} | 株価が{上/下} |
| SMA75 | {X}円 | {上向き/横ばい/下向き} | 株価が{上/下} |
| SMA200 | {X}円 | {上向き/横ばい/下向き} | 株価が{上/下} |

【乖離率】
| MA | 乖離率 | 判定 |
|----|--------|------|
| SMA25 | {X}% | {判定} |
| SMA75 | {X}% | {判定} |
| SMA200 | {X}% | {判定} |

【総合判断】
  グランビル判定: {買い優勢/売り優勢/中立}
  注意点: {乖離率の異常やシグナルの信頼度に関する補足}
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

altman-z

無料日本語概要

Altman Z''スコアによる信用リスク分析。企業の倒産リスクを定量評価し、安全圏/グレーゾーン/危険圏に分類する。「倒産リスク」「信用リスク」「財務健全性」「Altman」「Z-score」「安全性分析」と聞かれたときに使用。

raditrejp/dexter-kabu-jp262026年5月13日 更新

comprehensive-analysis

無料日本語概要

個別銘柄の総合分析。ファンダメンタル・テクニカル・需給・信用リスク・確率的予測・相関を多角的に実行し、統合レポートを出力する。「分析して」「調べて」「どう思う」「買い時?」「売り時?」「○○はどう?」のように銘柄について総合的な分析を求められたときに使用。個別スキル(DCF、SEPAなど)を明示的に指定された場合はそちらを優先。

raditrejp/dexter-kabu-jp262026年5月13日 更新

correlation

無料日本語概要

銘柄間・クロスアセット相関分析。個別株同士、個別株と指数、セクター間の相関係数と回帰分析を行い、分散投資やヘッジの判断材料を提供する。「相関」「連動性」「β(ベータ)」「分散投資」「ヘッジ」「回帰分析」と聞かれたときに使用。

raditrejp/dexter-kabu-jp262026年5月13日 更新

Performs discounted cash flow (DCF) valuation analysis to estimate intrinsic value per share. Triggers when user asks for fair value, intrinsic value, DCF, valuation, "what is X worth", price target, undervalued/overvalued analysis, or wants to compare current price to fundamental value.

日本語の概要は準備中です。原文の説明を表示しています。

raditrejp/dexter-kabu-jp262026年5月13日 更新

dividend

無料日本語概要

配当分析。配当利回り推移、連続増配/減配年数、DOE(株主資本配当率)、配当性向を算出し、配当政策の持続性と変化シグナルを判定する。

raditrejp/dexter-kabu-jp262026年5月13日 更新

dow-theory

無料日本語概要

ダウ理論に基づくトレンド判定。スイングハイ・スイングローを検出し、高値・安値の切り上げ/切り下げパターンからトレンド方向を判定する。出来高によるトレンド確認も行う。

raditrejp/dexter-kabu-jp262026年5月13日 更新

raditrejp のスキルをすべて見る

このスキルの問題を報告する