kanchi-dividend-sop について
kanchi-dividend-sopは、Kanchiの5段階手法を米国の配当株に適用するスキルです。体系的な銘柄選定や押し目買いの計画を支援し、リスクと無効化条件を明記した標準レポートを作成します。
主な機能
- 015段階の配当株スクリーニング
- 02高利回りリスクの警告と安全性確認
- 03セクター別のバリュエーション確認
- 04ルールに基づく押し目買いシグナル
- 05スクリーニング表と銘柄メモ
活用シーン
- 01米国配当株候補のスクリーニング
- 02高利回り銘柄のリスク確認
- 03分割指値注文プランの作成
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ mphinance/ alpha-skills --skill kanchi-dividend-sopインストール後、Claude Code で/kanchi-dividend-sopを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
README.mdagents/openai.yamlreferences/default-thresholds.mdstock-note-template.mdvaluation-and-one-off-checks.mdscripts/build_entry_signals.pybuild_sop_plan.pyscripts/tests/conftest.pytest_build_entry_signals.pytest_build_sop_plan.py詳細
Kanchi Dividend Sop
概要
Kanchi の 5 ステップ手法を、米国配当投資向けの決定論的なワークフローとして実装します。 積極的な利回り追求よりも、安全性と再現性を優先します。
使用する場面
このスキルは、ユーザーが次のことを必要とする場合に使用します:
- 米国株向けに適合させた Kanchi 流の配当株選定。
- 場当たり的な銘柄選びではなく、再現可能なスクリーニングと押し目エントリーのプロセス。
- 明確な無効化条件を備えた 1 ページの引受メモ。
- モニタリングおよび税務・口座配置のワークフロー向けの引き継ぎパッケージ。
前提条件
API キーの設定
エントリーシグナルのスクリプトには FMP API へのアクセスが必要です:
export FMP_API_KEY=your_api_key_here
入力ソース
ワークフローを実行する前に、次のいずれかの入力を準備してください:
skills/value-dividend-screener/scripts/screen_dividend_stocks.pyの出力。skills/dividend-growth-pullback-screener/scripts/screen_dividend_growth.pyの出力。- ユーザーが提供するティッカーリスト(ブローカーのエクスポートまたは手動のリスト)。
想定される 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)を別のリスクバケットとして。
ティッカーの収集には、明確なソース優先順位を使用します:
skills/value-dividend-screener/scripts/screen_dividend_stocks.pyの出力(FMP/FINVIZ)。skills/dividend-growth-pullback-screener/scripts/screen_dividend_growth_rsi.pyの出力。- 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つの成果物を生成します:
- スクリーニングテーブル(エビデンス付きの
PASS、HOLD-FOR-REVIEW、FAIL)。 - 1ページの銘柄メモ(
references/stock-note-template.mdを使用)。 - 分割サイジングと無効化条件を含む指値注文プラン。
アウトプット
以下を返却および/または生成します:
- Markdown 形式の SOP スクリーニングサマリー。
references/stock-note-template.mdに基づく 引受メモセット。reports/内にskills/kanchi-dividend-sop/scripts/build_sop_plan.pyによって生成される 任意のプラン成果物ファイル。reports/内にskills/kanchi-dividend-sop/scripts/build_entry_signals.pyによって生成される 任意のステップ5エントリーシグナル成果物。
ケイデンス
以下の最小リズムを使用します:
- 週次(15分):配当およびビジネスニュースの変更のみを確認。
- 月次(30分):スクリーニングを再実行し、注文レベルを更新。
- 四半期(60分):最新の提出書類/決算を用いた詳細な安全性レビュー。
マルチスキルハンドオフ
このスキルを最初に実行し、その後アウトプットを引き継ぎます:
- 日次/週次/四半期の異常検知のために
kanchi-dividend-review-monitorへ。 - 口座配置および税務分類の計画のために
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ページメモテンプレート。