Skip to content
cccskills
FreePublished on GitHub

sepa-stage

ミネルヴィニSEPA条件チェック(7項目)とステージ分類(S1〜S4)を実行し、トレンドテンプレート適合度を判定する。銘柄のSEPAスコア、ステージ判定、各条件の合否を出力する。

The English summary is being prepared. Showing the original description.

Works withAWS

Run score Not tested

See how to install

Files included (1)

  • SKILL.md5.5 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

SEPA & Stage Analysis Skill

Mark Minervini のトレンドテンプレート(SEPA: Specific Entry Point Analysis)7条件の充足チェックと、Stan Weinstein のステージ分類を行う。

必要なツールとデータ

  • get_stock_price: 過去1年以上のOHLCVデータ(SMA200算出に必要)
  • get_technical_indicators: SMA50, SMA150, SMA200, 52週高値/安値(利用可能な場合)
  • 最低プラン: Light(1年以上の日足データが必要)

Workflow Checklist

SEPA Analysis Progress:
- [ ] Step 1: データ取得(1年以上の日足OHLCV)
- [ ] Step 2: 移動平均線の算出(SMA50, SMA150, SMA200)
- [ ] Step 3: 52週高値・安値の特定
- [ ] Step 4: SEPA 7条件の判定
- [ ] Step 5: ステージ分類(S1〜S4)
- [ ] Step 6: 結果出力

Step 1: データ取得

get_stock_price で過去260営業日以上(約1年)の日足OHLCVデータを取得する。

get_technical_indicators が利用可能な場合は SMA50, SMA150, SMA200 を直接取得。利用不可の場合は Step 2 で手計算する。

Step 2: 移動平均線の算出

OHLCVデータから以下を算出(get_technical_indicators で取得済みならスキップ):

  • SMA50: 直近50日終値の単純平均
  • SMA150: 直近150日終値の単純平均
  • SMA200: 直近200日終値の単純平均
  • SMA200の傾き: 20営業日前のSMA200と現在のSMA200を比較。上昇していれば「上向き」

Step 3: 52週高値・安値の特定

  • 52週高値: 過去260営業日の最高値(高値ベース)
  • 52週安値: 過去260営業日の最安値(安値ベース)
  • 現在値の52週高値からの距離: (現在値 - 52週高値) / 52週高値 × 100
  • 現在値の52週安値からの距離: (現在値 - 52週安値) / 52週安値 × 100

Step 4: SEPA 7条件の判定

各条件を Pass / Fail で判定する。

#条件判定基準
1現在値 > SMA150 かつ 現在値 > SMA200株価が長期MAの上にある
2SMA150 > SMA200中期MAが長期MAの上
3SMA200 が上向き(少なくとも1ヶ月)20営業日前のSMA200 < 現在のSMA200
4SMA50 > SMA150 かつ SMA50 > SMA200短期MAが中長期MAの上
5現在値 > SMA50株価が短期MAの上
6現在値が52週安値から25%以上高い(現在値 - 52週安値) / 52週安値 >= 0.25
7現在値が52週高値の25%以内(52週高値 - 現在値) / 52週高値 <= 0.25

SEPAスコア = Pass数 / 7

Step 5: ステージ分類

Stan Weinstein の4ステージモデルで現在のステージを判定する。

Stage名称判定基準
S1底固め(Accumulation)SMA200 横ばい or やや下向き。株価がSMA200付近で横ばい。SEPAスコア 0-2/7
S2上昇(Advancing)SMA200 上向き。株価 > SMA200。SEPAスコア 5-7/7
S3天井形成(Distribution)SMA200 上向きだが傾き鈍化。株価がSMA200を行ったり来たり。SEPAスコア 3-5/7
S4下落(Declining)SMA200 下向き。株価 < SMA200。SEPAスコア 0-2/7

判定フロー:

  1. SMA200の傾きを確認(上向き / 横ばい / 下向き)
  2. 株価とSMA200の位置関係を確認
  3. SEPAスコアを参照して総合判定

S1 vs S4 の見分け方:

  • S1: SMA200の下落が止まりつつある(傾き鈍化 → 横ばい)。出来高が徐々に増加
  • S4: SMA200が明確に下向き。出来高は減少傾向 or 売り出来高が多い

Step 6: 出力フォーマット

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📐 SEPA & Stage 分析
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🏷 銘柄: {銘柄名}({銘柄コード})
📅 分析日: {日付}

【SEPA トレンドテンプレート】 スコア: {X}/7
| # | 条件 | 結果 | 値 |
|---|------|------|----|
| 1 | 株価 > SMA150 & SMA200 | {Pass/Fail} | 株価{X}円 vs SMA150={X}円, SMA200={X}円 |
| 2 | SMA150 > SMA200 | {Pass/Fail} | SMA150={X}円 vs SMA200={X}円 |
| 3 | SMA200 上向き(1ヶ月+) | {Pass/Fail} | 傾き: {上向き/横ばい/下向き} |
| 4 | SMA50 > SMA150 & SMA200 | {Pass/Fail} | SMA50={X}円 |
| 5 | 株価 > SMA50 | {Pass/Fail} | 株価{X}円 vs SMA50={X}円 |
| 6 | 52週安値+25%以上 | {Pass/Fail} | 52週安値={X}円, 距離={X}% |
| 7 | 52週高値の25%以内 | {Pass/Fail} | 52週高値={X}円, 距離={X}% |

【ステージ判定】
  Stage: S{X}({名称})
  根拠: {SMA200の傾き、株価位置、SEPAスコアに基づく説明}

【投資判断への示唆】
  {ステージに応じた行動指針(投資助言ではなく分析の整理)}
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

ISQスコアへの反映

  • SEPA 7/7 + S2 → 強いトレンド銘柄。テクニカルISQ加点
  • SEPA 5-6/7 + S2 → 概ね良好だが一部条件未達。要確認
  • S3移行の兆候(スコア低下中)→ 手仕舞いシグナルとして警告
  • S1でスコア上昇中 → 初動の可能性。ウォッチリスト追加候補

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

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

The English summary is being prepared. Showing the original description.

raditrejp/dexter-kabu-jp27Updated Oct 16, 2026

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

The English summary is being prepared. Showing the original description.

raditrejp/dexter-kabu-jp27Updated Oct 16, 2026

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

The English summary is being prepared. Showing the original description.

raditrejp/dexter-kabu-jp27Updated Oct 16, 2026

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.

The English summary is being prepared. Showing the original description.

raditrejp/dexter-kabu-jp27Updated Oct 16, 2026

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

The English summary is being prepared. Showing the original description.

raditrejp/dexter-kabu-jp27Updated Oct 16, 2026

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

The English summary is being prepared. Showing the original description.

raditrejp/dexter-kabu-jp27Updated Oct 16, 2026

See all skills by raditrejp

Report a problem with this skill