mcpField
K
kanchi-dividend-sop

kanchi-dividend-sop

github.com/mphinanceその他3283 回インストール3 日前に更新
リポジトリ

kanchi-dividend-sop について

kanchi-dividend-sopは、Kanchiの5段階手法を米国の配当株に適用するスキルです。体系的な銘柄選定や押し目買いの計画を支援し、リスクと無効化条件を明記した標準レポートを作成します。

主な機能

  1. 015段階の配当株スクリーニング
  2. 02高利回りリスクの警告と安全性確認
  3. 03セクター別のバリュエーション確認
  4. 04ルールに基づく押し目買いシグナル
  5. 05スクリーニング表と銘柄メモ

活用シーン

  1. 01米国配当株候補のスクリーニング
  2. 02高利回り銘柄のリスク確認
  3. 03分割指値注文プランの作成

インストール

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

$npx skills add https://github.com/mphinance/alpha-skills --skill kanchi-dividend-sop

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

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

README.md
agents/
openai.yaml
references/
default-thresholds.md
stock-note-template.md
valuation-and-one-off-checks.md
scripts/
build_entry_signals.py
build_sop_plan.py
scripts/tests/
conftest.py
test_build_entry_signals.py
test_build_sop_plan.py

詳細

Kanchi Dividend Sop

概要

Kanchi の 5 ステップ手法を、米国配当投資向けの決定論的なワークフローとして実装します。 積極的な利回り追求よりも、安全性と再現性を優先します。

使用する場面

このスキルは、ユーザーが次のことを必要とする場合に使用します:

  • 米国株向けに適合させた Kanchi 流の配当株選定。
  • 場当たり的な銘柄選びではなく、再現可能なスクリーニングと押し目エントリーのプロセス。
  • 明確な無効化条件を備えた 1 ページの引受メモ。
  • モニタリングおよび税務・口座配置のワークフロー向けの引き継ぎパッケージ。

前提条件

API キーの設定

エントリーシグナルのスクリプトには FMP API へのアクセスが必要です:

export FMP_API_KEY=your_api_key_here
入力ソース

ワークフローを実行する前に、次のいずれかの入力を準備してください:

  1. skills/value-dividend-screener/scripts/screen_dividend_stocks.py の出力。
  2. skills/dividend-growth-pullback-screener/scripts/screen_dividend_growth.py の出力。
  3. ユーザーが提供するティッカーリスト(ブローカーのエクスポートまたは手動のリスト)。
想定される JSON 入力形式

--input を使用する場合は、次のいずれかの形式で JSON を指定してください:

{
  "profile": "balanced",
  "candidates": [
    {"ticker": "JNJ", "bucket": "core"},
    {"ticker": "O", "bucket": "satellite"}
  ]
}

または簡略形式:

{
  "tickers": ["JNJ", "PG", "KO"]
}

決定論的な成果物の生成には、次のティッカーを指定してください:

python3 skills/kanchi-dividend-sop/scripts/build_sop_plan.py \
  --tickers "JNJ,PG,KO" \
  --output-dir reports/

ステップ 5 のエントリータイミングの成果物には:

python3 skills/kanchi-dividend-sop/scripts/build_entry_signals.py \
  --tickers "JNJ,PG,KO" \
  --alpha-pp 0.5 \
  --output-dir reports/

ワークフロー

1) スクリーニングの前に運用方針を定義する

まずパラメータを収集して確定します:

  • 目的: 現在のキャッシュインカムか、配当成長か。
  • 最大保有数と 1 ポジションあたりの上限。
  • 許容する銘柄: 株式のみ、または REIT/BDC/ETF を含めるか。
  • 優先する口座タイプのコンテキスト: 課税口座か IRA 類似口座か。

references/default-thresholds.md を読み込み、ユーザーが上書きしない限り ベースライン設定を適用します。

2) 投資可能なユニバースを構築する

品質を重視したユニバースから始めます:

  • コアバケット: 長期的な増配銘柄(たとえば、Dividend Aristocrats スタイルの品質セット)。
  • サテライトバケット: 高利回りセクター(公益事業、通信、REIT)を別のリスクバケットとして。

ティッカーの収集には、明確なソース優先順位を使用します:

  1. skills/value-dividend-screener/scripts/screen_dividend_stocks.py の出力(FMP/FINVIZ)。
  2. skills/dividend-growth-pullback-screener/scripts/screen_dividend_growth_rsi.py の出力。
  3. API が利用できない場合は、ユーザーが提供するブローカーのエクスポートまたは手動のティッカーリスト。

次に進む前に、バケットごとにグループ化したティッカーリストを返します。

3) Kanchi ステップ 1 を適用する(トラップフラグ付きの利回りフィルター)

主要ルール:

  • forward_dividend_yield >= 3.5%

トラップの制御:

  • 極端な利回り(>= 8%)は deep-dive-required としてフラグを立てる。
  • 配当の急激な増加は、特別配当による見かけ上のものの可能性としてフラグを立てる。

出力:

  • ティッカーごとの PASS または FAIL。
  • 利回りトラップの可能性に対する deep-dive-required フラグ。
4) Kanchi ステップ 2 を適用する(成長と安全性)

必須条件:

  • 売上高と EPS のトレンドが複数年にわたってプラスであること。
  • 配当のトレンドがレビュー期間中に減少していないこと。

安全性チェックを追加します:

  • 配当性向と FCF 配当性向が妥当な範囲にあること。
  • 債務負担とインタレストカバレッジが悪化していないこと。

トレンドが混在しているが破綻していない場合は、硬直的な却下ではなく HOLD-FOR-REVIEW として分類します。

5) 米国セクターマッピングを用いて Kanchi ステップ 3 を適用する(バリュエーション)

references/valuation-and-one-off-checks.md を使用し、 セクター固有のバリュエーションロジックを適用します:

  • 金融: PER x PBR を引き続き主要指標としてよい。
  • REIT: 単純な P/E ではなく P/FFO または P/AFFO を使用する。
  • アセットライトなセクター: フォワード P/E、P/FCF、および過去のレンジを組み合わせる。

各ティッカーについて、どのバリュエーション手法を使用したかを必ず報告します。

6) Kanchi ステップ 4 を適用する(一時的なイベントのフィルター)

最近の利益が一時的な効果に依存している銘柄は、却下または格下げします:

  • 資産売却益、訴訟和解、税効果の急増。
  • 売上トレンドに裏付けられていないマージンの急増。
  • 繰り返される「一時的/非経常的」な調整。

監査可能性を保つため、各 FAIL について 1 行の根拠を記録します。

7) Kanchi ステップ5を適用する(ルールを定めた弱含み買い)

エントリートリガーを機械的に設定します:

  • 利回りトリガー:現在の利回りが5年平均利回り + アルファ(デフォルト +0.5pp)を上回っていること。
  • バリュエーショントリガー:目標マルチプルに到達していること(P/E、P/FFO、または P/FCF)。

実行パターン:

  • 注文の分割:40% -> 30% -> 30%。
  • 各追加購入の前に一文の妥当性チェックを必須とする:「投資仮説は維持されているか、構造的な破綻か」。
8) 標準化されたアウトプットを生成する

常に3つの成果物を生成します:

  1. スクリーニングテーブル(エビデンス付きの PASS、HOLD-FOR-REVIEW、FAIL)。
  2. 1ページの銘柄メモ(references/stock-note-template.md を使用)。
  3. 分割サイジングと無効化条件を含む指値注文プラン。

アウトプット

以下を返却および/または生成します:

  1. Markdown 形式の SOP スクリーニングサマリー。
  2. references/stock-note-template.md に基づく 引受メモセット。
  3. reports/ 内に skills/kanchi-dividend-sop/scripts/build_sop_plan.py によって生成される 任意のプラン成果物ファイル。
  4. reports/ 内に skills/kanchi-dividend-sop/scripts/build_entry_signals.py によって生成される 任意のステップ5エントリーシグナル成果物。

ケイデンス

以下の最小リズムを使用します:

  • 週次(15分):配当およびビジネスニュースの変更のみを確認。
  • 月次(30分):スクリーニングを再実行し、注文レベルを更新。
  • 四半期(60分):最新の提出書類/決算を用いた詳細な安全性レビュー。

マルチスキルハンドオフ

このスキルを最初に実行し、その後アウトプットを引き継ぎます:

  1. 日次/週次/四半期の異常検知のために kanchi-dividend-review-monitor へ。
  2. 口座配置および税務分類の計画のために kanchi-dividend-us-tax-accounting へ。

ガードレール

  • ステップ4と安全性チェックなしに盲目的な買い推奨を行わないでください。
  • カバレッジの品質を検証する前に、高利回りをバリューとして扱わないでください。
  • データが欠落している場合は、前提を明示してください。

リソース

  • skills/kanchi-dividend-sop/scripts/build_sop_plan.py:決定論的な SOP プラン生成ツール。
  • skills/kanchi-dividend-sop/scripts/tests/test_build_sop_plan.py:プラン生成のテスト。
  • skills/kanchi-dividend-sop/scripts/build_entry_signals.py:ステップ5の目標買値計算ツール(5y avg yield + alpha)。
  • skills/kanchi-dividend-sop/scripts/tests/test_build_entry_signals.py:シグナル計算のテスト。
  • references/default-thresholds.md:ベースライン閾値とプロファイルチューニング。
  • references/valuation-and-one-off-checks.md:セクターバリュエーションマップと一時項目チェックリスト。
  • references/stock-note-template.md:各候補銘柄向けの1ページメモテンプレート。

コメント