Skip to content
Back to skills

Granville

ASecurity

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

  • 26 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added October 14, 2026
data

Security analysis

A100/100

Scanned October 14, 2026

npx -y skills add raditrejp/dexter-kabu-jp --skill granville --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Granville?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Granville
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/raditrejp-granville/badge)](https://www.skillsdirectory.com/skills/raditrejp-granville)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

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

# グランビルの法則 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付近まで下落して反発 | 中(トレンド継続確認) |
| B3 | MA上の買い増し型 | MAが上向きの状態で、株価がMAに接近(割り込まず)して反発 | 中(トレンド加速の可能性) |
| B4 | 短期リバウンド型 | MAが下向きの状態で、株価がMAから大きく下方乖離(乖離率 -15%超) | 弱(逆張り。短期のみ) |

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

| # | 法則名 | 条件 | シグナル強度 |
|---|--------|------|------------|
| S1 | デッドクロス型 | MAが上向き→横ばい→下向きに転じ、株価がMAを下抜け | 強(トレンド転換) |
| S2 | 戻り売り型 | MAが下向きの状態で、株価がMA付近まで上昇して反落 | 中(下降トレンド継続) |
| S3 | MA下の売り増し型 | 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}% | {判定} |

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

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.