dividend-growth-pullback-screener
年間配当成長率12%以上・利回り1.5%以上の高品質な増配株の中から、RSI(≤40)によって判定された一時的な売られ過ぎ局面にある銘柄をスクリーニングするスキルです。ファンダメンタルな配当分析とテクニカルなタイミング指標を組み合わせ、短期的な調整局面における増配株の買い場を発見するために活用できます。
description の原文を見る
Use this skill to find high-quality dividend growth stocks (12%+ annual dividend growth, 1.5%+ yield) that are experiencing temporary pullbacks, identified by RSI oversold conditions (RSI ≤40). This skill combines fundamental dividend analysis with technical timing indicators to identify buying opportunities in strong dividend growers during short-term weakness.
SKILL.md 本文
配当成長プルバック・スクリーナー
概要
このスキルは、強力なファンダメンタルズ特性を備えながら一時的なテクニカル弱さを経験している配当成長株をスクリーニングします。例外的な配当成長率(12%以上のCAGR)を持ちながらRSIの売られ過ぎ水準(≤40)まで調整している株式を対象とし、長期配当成長投資家にとっての参入機会を創出します。
投資テーゼ: 高品質な配当成長株(通常1~2.5%の利回り)は、高い現在利回りではなく配当の増加を通じて資産を複利成長させます。これらの株式が一時的な調整局面(RSI≤40)で買われた場合、強力なファンダメンタル成長と有利なテクニカル参入タイミングを組み合わせることで、総投資利益を高めることができます。
このスキルを使用する時期
以下の場合に使用してください:
- 優れた複利成長ポテンシャル(12%以上の配当CAGR)を持つ配当成長株を探している
- 一時的な市場弱気下での質の高い株式への参入機会を求めている
- 高い配当成長を求めて低い現在利回り(1.5~3%)を受け入れる用意がある
- 現在の収入ではなく5~10年の総投資利益に焦点を当てている
- 市場の セクター循環や広範な調整が質の高い銘柄に影響を与えている市場環境である
使用しないでください:
- 高い現在収入を求めている場合(代わりにvalue-dividend-screenerを使用)
- 3%を超える配当利回りが必要な場合
- 厳密なP/EやP/B要件を伴うディープバリュー取引を探している場合
- 短期取引が焦点(6ヶ月未満)
前提条件
- FMP APIキー(必須):
FMP_API_KEY環境変数を設定するか、--fmp-api-keyを渡します。フリーティア(1日250コール)はFMP専用モード(≤40株)に十分です。サインアップ - FINVIZ Elite APIキー(オプション、推奨):
FINVIZ_API_KEY環境変数を設定するか、--finviz-api-keyを渡します。実行時間を10~15分から2~3分に短縮します。サインアップ - Python 3.8以上で
requestsおよびpandasライブラリがインストールされていること
スクリーニング・ワークフロー
ステップ1:APIキーを設定
二段階アプローチ(推奨)
最適なパフォーマンスのため、FINVIZ Elite APIを事前スクリーニングに、FMP APIを詳細分析に使用します:
# 両方のAPIキーを環境変数として設定
export FMP_API_KEY=your_fmp_key_here
export FINVIZ_API_KEY=your_finviz_key_here
なぜ二段階?
- FINVIZ:RSIフィルター付きの高速事前スクリーニング(1つのAPIコール→10~50候補)
- FMP:事前スクリーニング済み候補のみに詳細なファンダメンタル分析を実施
- 結果:より少ないFMP APIコールで、より多くの株式を分析(フリーティア制限内に留まる)
FMP専用アプローチ(元の方法)
FINVIZ Elite アクセス権がない場合:
export FMP_API_KEY=your_key_here
制限事項:FMPフリーティア(1日250リクエスト)は分析を約40株に制限します。制限内に留まるために--max-candidates 40を使用してください。
ステップ2:スクリーニングを実行
二段階スクリーニング(推奨):
python3 skills/dividend-growth-pullback-screener/scripts/screen_dividend_growth_rsi.py --use-finviz
これは以下を実行します:
- FINVIZ事前スクリーン:配当利回り0.5~3%、配当成長10%以上、EPS成長5%以上、売上成長5%以上、RSI<40
- FMP詳細分析:12%以上の配当CAGRを検証し、正確なRSIを計算し、ファンダメンタルズを分析
FMP専用スクリーニング:
python3 skills/dividend-growth-pullback-screener/scripts/screen_dividend_growth_rsi.py --max-candidates 40
カスタマイズオプション:
# カスタムパラメータを含む二段階
python3 skills/dividend-growth-pullback-screener/scripts/screen_dividend_growth_rsi.py \
--use-finviz --min-yield 2.0 --min-div-growth 15.0 --rsi-max 35
# カスタムパラメータを含むFMP専用
python3 skills/dividend-growth-pullback-screener/scripts/screen_dividend_growth_rsi.py \
--min-yield 2.0 --min-div-growth 10.0 --max-candidates 30
# APIキーを引数として提供(環境変数の代わりに)
python3 skills/dividend-growth-pullback-screener/scripts/screen_dividend_growth_rsi.py \
--use-finviz --fmp-api-key YOUR_FMP_KEY --finviz-api-key YOUR_FINVIZ_KEY
ステップ3:結果を確認
スクリプトは2つの出力を生成します:
-
JSONファイル:
dividend_growth_pullback_results_YYYY-MM-DD.json- さらなる分析用の構造化データ
- 配当成長率、RSI値、財務健全性指標を含みます
-
マークダウンレポート:
dividend_growth_pullback_screening_YYYY-MM-DD.md- 株式プロフィール付きの人間が読める分析
- シナリオ別の確率評価
- 参入タイミング推奨事項
ステップ4:適格株式を分析
各適格株式のレポートに含まれるもの:
配当成長プロフィール:
- 現在の利回りと年間配当
- 3年配当CAGRと一貫性
- ペイアウト比率と持続可能性評価
テクニカル・タイミング:
- 現在のRSI値(≤40 = 売られ過ぎ)
- RSIのコンテキスト(極度の売られ過ぎ<30対初期プルバック30~40)
- 最近のトレンドに対する相対的な価格変動
品質指標:
- 売上高とEPS成長(ビジネス勢いを確認)
- 財務健全性(債務レベル、流動性比率)
- 収益性(ROE、利益率)
投資推奨:
- 参入タイミング評価(即座対確認待ち)
- 株式固有のリスク要因
- 配当成長複利に基づくアップサイドシナリオ
出力
スクリプトは現在の作業ディレクトリ(または指定されている場合は--output-dir)に2つのファイルを保存します:
| ファイル | 説明 |
|---|---|
dividend_growth_pullback_results_YYYY-MM-DD.json | すべてのメトリクス(利回り、配当CAGR、RSI、合成スコアなど)を含む構造化データ |
dividend_growth_pullback_screening_YYYY-MM-DD.md | 株式プロフィール、参入タイミング、投資推奨を含む人間が読めるレポート |
レポート構造(マークダウン):
- エグゼクティブサマリー(候補数、市場条件)
- 配当成長プロフィール、テクニカル・タイミング、品質指標を含むランク付き株式プロフィール
- RSIゾーン(極度の売られ過ぎ/強気の売られ過ぎ/初期プルバック)に基づく参入推奨事項
- 免責事項
スクリーニング基準の詳細
フェーズ1:ファンダメンタルスクリーニング(FMP API)
初期フィルター:
- 配当利回り≥1.5%(実際の配当支払いから計算)
- 時価総額≥20億ドル(流動性と安定性)
- 取引所:NYSE、NASDAQ(OTC/ピンクシートを除外)
配当成長分析:
- 3年配当CAGR≥12%(6年で配当が倍増)
- 配当一貫性:過去4年間に削減なし
- ペイアウト比率<100%(持続可能性チェック)
財務健全性:
- 3年間の正のプラスの売上高成長
- 3年間の正のEPS成長
- 負債資本比率<2.0(管理可能なレバレッジ)
- 流動比率>1.0(流動性)
フェーズ2:テクニカルスクリーニング(RSI計算)
RSI計算:
- 日次終値を使用した14期RSI
- 公式:RSI = 100 - (100 / (1 + RS))
- RS = 14期間にわたる平均利得 / 平均損失
- データソース:FMP歴史的価格(過去30日)
RSIフィルター:
- RSI≤40(売られ過ぎ/プルバック状態)
- RSI解釈:
- <30:極度の売られ過ぎ(潜在的な反転)
- 30~40:初期プルバック(上昇トレンド修正)
-
40:売られ過ぎではない(除外)
フェーズ3:ランク付けと出力
複合スコアリング(0~100):
- 配当成長(40%):より高いCAGRと一貫性に報酬
- 財務品質(30%):ROE、利益率、債務レベル
- テクニカルセットアップ(20%):より低いRSI = より良い参入機会
- バリュエーション(10%):コンテキスト用のP/EおよびP/B(排他的ではない)
複合スコアでランク付けされた株式。トップスコアラーは、優れた配当成長と魅力的なテクニカル参入ポイントを組み合わせます。
結果の理解
RSIレベルの解釈
RSI 25~30(極度の売られ過ぎ):
- しばしばパニック売却や否定的なニュースを示唆
- より高いリスクだが、潜在的に最高の報酬
- 推奨:RSIが上向くまで待つ(安定化の兆候)
- 参入:ポジションの50%をスケールイン、RSI>30で追加
RSI 30~35(強気の売られ過ぎ):
- 強い上昇トレンドでの正常な修正
- 極度の売られ過ぎより低いリスク
- 推奨:すぐにポジションを開始できます
- 参入:完全なポジションは受け入れ可能、損失設定は5~8%下
RSI 35~40(初期プルバック):
- 上昇トレンドの軽度の弱さ
- さらなる低下の最も低いリスク
- 推奨:高い確信度の株式の保守的な参入
- 参入:完全ポジション、厳密な損失設定3~5%下
配当成長複利の例
12%配当CAGR(最小閾値):
- 初期利回り:1.5%
- 6年目:コスト利回り2.96%(倍増)
- 12年目:コスト利回り5.85%(4倍)
- 例:Visa(V)、Mastercard(MA)歴史的プロフィール
15%配当CAGR(優秀):
- 初期利回り:1.8%
- 6年目:コスト利回り4.08%(2.3倍)
- 12年目:コスト利回り9.22%(5.1倍)
- 例:Microsoft(MSFT)2010~2020期間
20%配当CAGR(例外的):
- 初期利回り:2.0%
- 6年目:コスト利回り6.00%(3倍)
- 12年目:コスト利回り18.0%(9倍)
- 例:Apple(AAPL)2012~2020期間
重要な洞察: 低い初期利回り+高い成長 > 高い初期利回り+低い成長(10年以上)。
トラブルシューティング
結果が見つかりません
考えられる原因:
- 市場条件: 強気相場で売られ過ぎ株が少ない
- 基準が厳しすぎる: 12%の配当成長は稀です(通常5~10株が適格)
- RSI閾値が低すぎる: RSI≤45に引き上げることを検討してください(より多くの候補)
解決策:
- RSI閾値を緩和:
--rsi-max 45(初期プルバック段階) - 配当成長を低下:
--min-div-growth 10.0(まだ優れた成長) - 最小利回りを低下:
--min-yield 1.0(より多くの成長株をキャプチャ)
APIレート制限に達する
FMPフリーティア制限:
- 1日250リクエスト
- 分析される各株式には6つのAPIコール(クォート、配当、価格、収入、バランス、キャッシュフロー、メトリクス)が必要
- FMP専用モードでは1日最大約40株
解決策:
1. FINVIZ二段階アプローチを使用(推奨)
python3 skills/dividend-growth-pullback-screener/scripts/screen_dividend_growth_rsi.py --use-finviz
- FINVIZプリスクリーニング:1つのAPIコール→10~50候補(すでにRSIでフィルター)
- FMP分析:6コール×10~50株 = 60~300 FMPコール
- 利点:FINVIZ RSIフィルターが候補を大幅に削減し、FMP制限内に留まります
2. FMP専用候補を制限
python3 skills/dividend-growth-pullback-screener/scripts/screen_dividend_growth_rsi.py --max-candidates 40
3. レート制限リセットを24時間待ちます
- FMPはUTC中夜にリセット
4. FMPペイドプランにアップグレード
- スターター($14/月):1日500リクエスト
- プロフェッショナル($29/月):1日1,000リクエスト
注釈: このユースケースでは、FINVIZ Elite サブスクリプション($40/月)+ FMPフリーティアの方がFMPペイドプランより費用対効果が高いです。
RSI計算エラー
問題: 「RSI計算のための不十分な価格データ」
原因: 株式の取引履歴が30日未満(IPOまたは非アクティブ)
解決策: スクリプトはデータが不十分な株式を自動的にスキップします。アクションは不要です。
他のスキルと組み合わせる
プリスクリーニング・コンテキスト:
- Market News Analyst →セクター循環または市場プルバックを特定
- Breadth Chart Analyst →より広い市場の売られ過ぎ状態を確認
- Economic Calendar Fetcher →今後の金利決定またはマクロイベントをチェック
ポストスクリーニング分析:
- Technical Analyst →適格候補の個々の株式チャートを分析
- US Stock Analysis →参入前の特定の株式に深く掘り下げる
- Backtest Expert →RSI +配当成長戦略の歴史的検証
例のワークフロー:
1. Market News Analyst:「市場がFRBの強気的コメントで今週5%引き下げた」
2. Breadth Chart Analyst:市場の売られ過ぎを確認(S&P幅広が弱い)
3. Dividend Growth Pullback Screener:RSI<35の8つの質の高い配当成長者を検出
4. Technical Analyst:サポートレベルと参入タイミングについて上位3候補を分析
5. 実行:6~12ヶ月の時間軸でスケーリング済みポジションを開始
リソース
scripts/
screen_dividend_growth_rsi.py - メインスクリーニングスクリプト
- FMP APIのファンダメンタルデータを統合
- 歴史的価格から14期RSIを計算
- 多段階フィルタリングとランク付けを適用
- JSONおよびマークダウンレポートを出力
references/
rsi_oversold_strategy.md - RSI指標説明
- RSIが売られ過ぎ状態をどのように特定するか
- 極度の売られ過ぎ(<30)対初期プルバック(30~40)の違い
- RSIをファンダメンタル分析と組み合わせる
- 偽陽性の管理とリスク軽減
dividend_growth_compounding.md - 配当成長数学
- 時間経過に伴う12%以上のCAGRの力
- 利回り対成長トレードオフ
- 歴史的な例(MSFT、V、MA、AAPL)
- 配当成長株の品質特性
fmp_api_guide.md - APIの使用文書
- APIキーの設定と管理
- スクリーニング用のエンドポイント文書
- レート制限の戦略
- エラー処理とトラブルシューティング
免責事項: このスクリーニングツールは情報提供のみを目的としています。過去の配当成長は将来のパフォーマンスを保証しません。投資決定を行う前に徹底的なデューディリジェンスを実施してください。RSIの売られ過ぎ状態は価格反転を保証しません。株式は長期間にわたって売られ過ぎの状態にあります。
ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ
詳細情報
- 作者
- tradermonty
- ライセンス
- MIT
- 最終更新
- 不明
Source: https://github.com/tradermonty/claude-trading-skills / ライセンス: MIT
関連スキル
superfluid
Superfluidプロトコルおよびそのエコシステムに関するナレッジベースです。Superfluidについて情報を検索する際は、ウェブ検索の前にこちらを参照してください。対応キーワード:Superfluid、CFA、GDA、Super App、Super Token、stream、flow rate、real-time balance、pool(member/distributor)、IDA、sentinels、liquidation、TOGA、@sfpro/sdk、semantic money、yellowpaper、whitepaper
civ-finish-quotes
実質的なタスクが真に完了した際に、文明風の儀式的な引用句を追加します。ユーザーやエージェントが機能追加、リファクタリング、分析、設計ドキュメント、プロセス改善、レポート、執筆タスクといった実際の成果物を完成させるときに、明示的な依頼がなくても使用します。短い返信や小さな修正、未完成の作業には適用しません。
nookplot
Base(Ethereum L2)上のAIエージェント向け分散型調整ネットワークです。エージェントがオンチェーンアイデンティティを登録する、コンテンツを公開する、他のエージェントにメッセージを送る、マーケットプレイスで専門家を雇う、バウンティを投稿・請求する、レピュテーションを構築する、共有プロジェクトで協業する、リサーチチャレンジを解くことでNOOKをマイニングする、キュレーションされたナレッジを備えたスタンドアロンオンチェーンエージェントをデプロイする、またはアグリーメントとリワードで収益を得る場合に利用できます。エージェントネットワーク、エージェント調整、分散型エージェント、NOOKトークン、マイニングチャレンジ、ナレッジバンドル、エージェントレピュテーション、エージェントマーケットプレイス、ERC-2771メタトランザクション、Prepare-Sign-Relay、AgentFactory、またはNookplotが言及された場合にトリガーされます。
web3-polymarket
Polygon上でのPolymarket予測市場取引統合です。認証機能(L1 EIP-712、L2 HMAC-SHA256、ビルダーヘッダー)、注文発注(GTC/GTD/FOK/FAK、バッチ、ポストオンリー、ハートビート)、市場データ(Gamma API、Data API、オーダーブック、サブグラフ)、WebSocketストリーミング(市場・ユーザー・スポーツチャネル)、CTF操作(分割、統合、償却、ネガティブリスク)、ブリッジ機能(入金、出金、マルチチェーン)、およびガスレスリレイトランザクションに対応しています。AIエージェント、自動マーケットメーカー、予測市場UI、またはPolygraph上のPolymarketと統合するアプリケーション構築時に活用できます。
ethskills
Ethereum、EVM、またはブロックチェーン関連のリクエストに対応します。スマートコントラクト、dApps、ウォレット、DeFiプロトコルの構築、監査、デプロイ、インタラクションに適用されます。Solidityの開発、コントラクトアドレス、トークン規格(ERC-20、ERC-721、ERC-4626など)、Layer 2ネットワーク(Base、Arbitrum、Optimism、zkSync、Polygon)、Uniswap、Aave、Curveなどのプロトコルとの統合をカバーします。ガスコスト、コントラクトのデシマル設定、オラクルセキュリティ、リエントランシー、MEV、ブリッジング、ウォレット管理、オンチェーンデータの取得、本番環境へのデプロイ、プロトコル進化(EIPライフサイクル、フォーク追跡、今後の変更予定)といったトピックを含みます。
xxyy-trade
このスキルは、ユーザーが「トークン購入」「トークン売却」「トークンスワップ」「暗号資産取引」「取引ステータス確認」「トランザクション照会」「トークンスキャン」「フィード」「チェーン監視」「トークン照会」「トークン詳細」「トークン安全性確認」「ウォレット一覧表示」「マイウォレット」「AIスキャン」「自動スキャン」「ツイートスキャン」「オンボーディング」「IP確認」「IPホワイトリスト」「トークン発行」「自動売却」「損切り」「利益確定」「トレーリングストップ」「保有者」「トップホルダー」「KOLホルダー」などをリクエストした場合、またはSolana/ETH/BSC/BaseチェーンでXXYYを経由した取引について言及した場合に使用します。XXYY Open APIを通じてオンチェーン取引とデータ照会を実現します。