Skip to content
cccskills
FreePublished on GitHub

screen-stocks

割安株スクリーニング。EquityQuery で銘柄リスト不要のスクリーニング。PER/PBR/配当利回り/ROE等で日本株・米国株・ASEAN株・香港株・韓国株・台湾株等60地域から割安銘柄を検索する。

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

Works withYahoo Finance

Run score Not tested

See how to install

Files included (2)

  • SKILL.md15.3 KB
  • scripts/run_screen.py19.2 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

割安株スクリーニングスキル

$ARGUMENTS を解析して region、preset、sector を判定し、以下のコマンドを実行してください。

実行コマンド

python3 /Users/kikuchihiroyuki/stock-skills/.claude/skills/screen-stocks/scripts/run_screen.py --region <region> --preset <preset> [--sector <sector>] [--theme <theme>] [--top <N>] [--mode <query|legacy>]

自然言語ルーティング

自然言語→スキル判定は .claude/rules/intent-routing.md を参照。

利用可能な地域コード(yfinance EquityQuery)

主要地域: jp, us, sg, th, my, id, ph, hk, kr, tw, cn, gb, de, fr, in, au, br, ca 等(約60地域)

利用可能な取引所コード

取引所コード
東京証券取引所JPX
NASDAQNMS
NYSENYQ
シンガポール証券取引所SES
タイ証券取引所SET
マレーシア証券取引所KLS
インドネシア証券取引所JKT
フィリピン証券取引所PHS
香港証券取引所HKG
韓国証券取引所KSC/KOE
台湾証券取引所TAI

テーマスクリーニング(KIK-439)

--theme <テーマ> を任意のプリセットと組み合わせて、特定テーマに絞ったスクリーニングができる。 trending/pullback/alpha プリセットは --theme 未対応。

テーマキー説明対象インダストリー(抜粋)
aiAI・半導体Semiconductors, Software—Infrastructure, Electronic Components
evEV・次世代自動車Auto Manufacturers, Electrical Equipment & Parts
cloud-saasクラウド・SaaSSoftware—Application, Software—Infrastructure
cybersecurityサイバーセキュリティSoftware—Infrastructure(セキュリティ特化)
biotechバイオテック・創薬Biotechnology, Drug Manufacturers
renewable-energy再生可能エネルギーSolar, Utilities—Renewable
fintechフィンテックSoftware—Application(金融特化), Capital Markets
defense防衛・宇宙Aerospace & Defense
healthcareヘルスケア・医療機器Medical Devices, Health Information Services

テーマ定義は config/themes.yaml で管理。

トレンドテーマ自動検出(KIK-440)

--auto-theme を指定すると、Grok API(X/Web検索)でトレンドテーマを自動検出し、各テーマで既存のスクリーニングを順次実行する。

パイプライン

  1. Grok API がX/Webから注目テーマを3〜5つ検出(信頼度付き)
  2. themes.yaml のキーと照合し、有効テーマのみ実行(未対応テーマはスキップ通知)
  3. 各テーマで指定プリセットのスクリーニングを実行

制約事項

  • --auto-theme と --theme は排他(同時使用不可)
  • trending/pullback/alpha プリセットとは併用不可
  • XAI_API_KEY 必須(未設定時はエラー終了)

trending プリセットとの違い

--preset trending--auto-theme
検出対象X上の話題の個別銘柄トレンドのテーマ・セクター
粒度銘柄粒度テーマ粒度
スクリーニングファンダメンタルズ評価テーマ内で任意のプリセットで評価

実行例

# 日本のトレンドテーマで割安株をスクリーニング
python3 .../run_screen.py --region japan --preset value --auto-theme

# 米国のトレンドテーマで高成長株
python3 .../run_screen.py --region us --preset high-growth --auto-theme

# グローバルのトレンドテーマでデフォルトプリセット
python3 .../run_screen.py --preset value --auto-theme

スクリーニングモード

  • --mode query (デフォルト): EquityQuery方式。yfinance の EquityQuery API を使い、銘柄リスト不要で条件に合う銘柄を直接検索する。全地域に対応。高速。
  • --mode legacy: 銘柄リスト方式。従来のValueScreenerを使用。事前定義した銘柄リスト(日経225、S&P500等)を1銘柄ずつ取得・評価。japan/us/asean のみ対応。
  • --with-pullback: 押し目フィルタ追加。任意のプリセット(value, high-dividend 等)にテクニカル押し目判定を追加適用する。--preset pullback との同時指定は不要(pullback プリセットが優先される)。出力は Pullback モードと同じ列形式。

プリセット

  • value : 伝統的バリュー投資(低PER・低PBR・ROE≧5%)
  • high-dividend : 高配当株(配当利回り3%以上)
  • growth : 純成長株(高ROE≧15%・売上成長≧10%。PER制約なし。割安度を問わず成長力で選別)
  • growth-value : 成長バリュー(成長性+割安度)
  • deep-value : ディープバリュー(非常に低いPER/PBR)
  • quality : クオリティバリュー(高ROE≧15%+割安。value の ROE 閾値を5%→15%に厳格化した上位集合。収益力の高い割安株に限定)
  • pullback : 押し目買い型(上昇トレンド中の一時調整でエントリー。EquityQuery→テクニカル→SR の3段パイプライン。実行に時間がかかります)
  • alpha : アルファシグナル(割安+変化の質+押し目の3軸統合。EquityQuery→変化の質→押し目判定→2軸スコアリングの4段パイプライン。実行に時間がかかります)
  • trending : Xトレンド銘柄(Grok API でX上の話題銘柄を発見→Yahoo Financeでファンダメンタルズ評価。--theme でテーマ絞り込み可。XAI_API_KEY 必須)
  • long-term : 長期投資適性(高ROE≧15%・EPS成長≧10%・配当≧2%・PER≦25・PBR≦3・時価総額1000億以上。長期保有に適した安定成長銘柄を検索)
  • shareholder-return : 株主還元重視(配当利回り+自社株買い利回りの総還元率でランキング。安定度評価付き: ✅安定/📈増加/⚠️一時的/📉低下)
  • high-growth : 高成長株(利益不問・売上成長率≧20%・直近四半期売上成長≧10%・PSR≦20・粗利率≧20%。赤字成長企業も対象。PERは使わずPSRでバブル防止)(KIK-432)
  • small-cap-growth : 小型急成長株(時価総額1000億以下・売上成長率≧20%・PSR≦15・粗利率≧20%。機関投資家未発見の10倍株候補。地域別時価総額自動調整付き。リスク★★★★)(KIK-437)
  • contrarian : 逆張り候補(テクニカル売られすぎ × バリュエーション割安 × ファンダ堅調。3軸100点スコアリング。バリュートラップの対極で「市場の過剰反応」を検出)(KIK-504)
  • momentum : モメンタム急騰銘柄(RSI/MACD/出来高急増/トレンド整合の4軸スコアリング。上昇トレンドにある銘柄を検出。--submode で安定加速か急騰かを選択可能)(KIK-506)

Momentum スクリーニング詳細(KIK-506)

3段階モメンタム分類

分類条件説明
🟢 加速 (accelerating)スコア 40〜69安定した上昇モメンタム。過熱感なく継続性が高い
🟡 急騰 (surge)スコア 70〜89急激な価格上昇。短期注目度は高いが調整に注意
🔴 過熱 (overheated)スコア 90〜100過熱状態。高いリターンが期待できるが調整リスクあり

--submode パラメータ

--submode で表示する分類を絞り込める。

値表示対象推奨ユースケース
stable(デフォルト)🟢 加速のみ安定した上昇トレンド銘柄を選びたい場合
surge🟡 急騰 + 🔴 過熱短期の急騰銘柄も含めたい場合

4軸スコアリング

軸満点判定条件
RSI強度25RSI ≧ 60
MACDクロス25MACD > シグナルライン(強気クロス)
モメンタム率2520日間価格変化率が閾値を超える
出来高急増255日平均出来高 / 20日平均出来高 ≧ 1.3

合計スコア ≧ 40 でモメンタム銘柄として判定。

出力

結果はMarkdown表形式で表示してください。EquityQuery モードではセクター列が追加される。

EquityQuery モードの出力列

順位 / 銘柄 / セクター / 株価 / PER / PBR / 配当利回り / ROE / スコア

Legacy モードの出力列

順位 / 銘柄 / 株価 / PER / PBR / 配当利回り / ROE / スコア

Pullback モードの出力列

順位 / 銘柄 / 株価 / PER / 押し目% / RSI / 出来高比 / SMA50 / SMA200 / スコア

Alpha モードの出力列

順位 / 銘柄 / 株価 / PER / PBR / 割安 / 変化 / 総合 / 押し目 / ア / 加速 / FCF / ROE趨勢

Growth モードの出力列

順位 / 銘柄 / セクター / 株価 / PER / PBR / EPS成長 / 売上成長 / ROE

Trending モードの出力列

順位 / 銘柄 / 話題の理由 / 株価 / PER / PBR / 配当利回り / ROE / スコア / 判定

Contrarian モードの出力列

順位 / 銘柄 / 株価 / PER / PBR / RSI / SMA200乖離 / テク / バリュ / ファンダ / 総合 / 判定

Momentum モードの出力列

順位 / 銘柄 / 株価 / PER / RSI / MACD / モメンタム率 / 出来高比 / モメンタムスコア / 総合スコア / 分類

Shareholder Return モードの出力列

順位 / 銘柄 / 株価 / 配当利回り / 自社株買い利回り / 総還元率 / 安定度 / ROE / PER

実行例

# 日本の割安株(デフォルト)
python3 .../run_screen.py --region japan --preset value

# 米国の高配当テクノロジー株
python3 .../run_screen.py --region us --preset high-dividend --sector Technology

# 香港のバリュー株
python3 .../run_screen.py --region hk --preset value

# ASEAN の成長バリュー株(sg, th, my, id, ph を順次実行)
python3 .../run_screen.py --region asean --preset growth-value

# Legacy モードで米国株をスクリーニング
python3 .../run_screen.py --region us --preset value --mode legacy

# 日本株の押し目買い候補
python3 .../run_screen.py --region japan --preset pullback

# 日本株のアルファシグナル(割安+変化+押し目)
python3 .../run_screen.py --region japan --preset alpha

# 米国株のアルファシグナル
python3 .../run_screen.py --region us --preset alpha

# 日本の割安株 + 押し目フィルタ
python3 .../run_screen.py --region japan --preset value --with-pullback

# 米国の高配当株 + 押し目フィルタ
python3 .../run_screen.py --region us --preset high-dividend --with-pullback

# X (Twitter) で話題の日本株
python3 .../run_screen.py --region japan --preset trending

# X で話題のAI関連米国株
python3 .../run_screen.py --region us --preset trending --theme "AI"

# X で話題の半導体関連銘柄
python3 .../run_screen.py --region japan --preset trending --theme "半導体"

# 日本の長期投資候補
python3 .../run_screen.py --region japan --preset long-term

# 米国の長期投資候補
python3 .../run_screen.py --region us --preset long-term

# 日本の純成長株(割安制約なし)
python3 .../run_screen.py --region japan --preset growth

# 米国の純成長株
python3 .../run_screen.py --region us --preset growth

# 日本の高還元株
python3 .../run_screen.py --region japan --preset shareholder-return

# 米国の高還元株
python3 .../run_screen.py --region us --preset shareholder-return

# 米国の高成長株(利益不問・PSR基準)
python3 .../run_screen.py --region us --preset high-growth

# 日本の高成長株
python3 .../run_screen.py --region japan --preset high-growth

# AI関連の割安株(米国)
python3 .../run_screen.py --region us --preset value --theme ai

# 半導体の高成長株(米国)
python3 .../run_screen.py --region us --preset high-growth --theme ai

# 防衛関連株(米国・割安)
python3 .../run_screen.py --region us --preset value --theme defense

# EV関連の成長株(米国)
python3 .../run_screen.py --region us --preset growth --theme ev

# バイオテックの高成長株
python3 .../run_screen.py --region us --preset high-growth --theme biotech

# 日本の小型急成長株(時価総額1000億以下)
python3 .../run_screen.py --region japan --preset small-cap-growth

# 米国の小型急成長株(時価総額$1B以下に自動調整)
python3 .../run_screen.py --region us --preset small-cap-growth

# AI関連の小型成長株
python3 .../run_screen.py --region us --preset small-cap-growth --theme ai

# 日本の逆張り候補(売られすぎ × ファンダ堅調)
python3 .../run_screen.py --region japan --preset contrarian

# 米国の逆張り候補
python3 .../run_screen.py --region us --preset contrarian

# テクノロジーセクターの逆張り候補
python3 .../run_screen.py --region japan --preset contrarian --sector Technology

# 日本の急騰・モメンタム銘柄(安定加速のみ、デフォルト)
python3 .claude/skills/screen-stocks/scripts/run_screen.py --preset momentum --region japan --top 10

# 米国の急騰銘柄を含むモメンタムスクリーニング(急騰・過熱も含む)
python3 .claude/skills/screen-stocks/scripts/run_screen.py --preset momentum --region us --top 5 --submode surge

# テクノロジーセクターのモメンタム銘柄
python3 .../run_screen.py --region japan --preset momentum --sector Technology

アノテーション機能 (KIK-418/419)

スクリーニング結果には投資メモと売却履歴に基づくマーカーが自動付与されます。

マーカー凡例

マーカー意味トリガー
⚠️懸念メモあり投資メモ type=concern
📝学びメモあり投資メモ type=lesson
👀様子見投資メモ type=observation + 「見送り」「待ち」等キーワード

売却済み銘柄の自動除外

直近90日以内に売却した銘柄はスクリーニング結果から自動除外されます。除外数はメッセージで表示されます。

データソース

  1. Neo4j ナレッジグラフ(優先)
  2. JSON ファイル(Neo4j 未接続時のフォールバック)

前提知識統合ルール (KIK-466)

get_context.py の出力に以下がある場合、スクリーニング結果と統合して回答する:

  • 常連銘柄(SURFACED 3回以上): 「3回連続上位 → 安定して割安評価。詳細レポート推奨」
  • 保有銘柄: スクリーニング結果に保有銘柄が含まれる場合、「保有中: 追加投資の検討材料」
  • 懸念メモ: 結果銘柄に懸念メモがあれば「⚠️ 懸念メモあり」と付記
  • 売却済み: 売却済み銘柄が再度上位に出た場合、「以前売却 → 再エントリーの検討」

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

知識グラフへの自然言語クエリ。過去のレポート・スクリーニング・取引・リサーチ・市況を検索。

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

okikusan-public/stock_skills134Updated Apr 25, 2026

投資メモの管理。投資テーゼ・懸念・学びなどをノートとして記録・参照・削除。

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

okikusan-public/stock_skills134Updated Apr 25, 2026

銘柄・業界・マーケット・ビジネスモデルの深掘りリサーチ。Grok API (X/Web検索) と yfinance を統合して多角的な分析レポートを生成する。

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

okikusan-public/stock_skills134Updated Apr 25, 2026

プランモード — Orchestrator がワークフロー設計・実行・自律ループ・レビューを統括する。「プランモードで」と言われたときに起動。

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

okikusan-public/stock_skills134Updated Apr 25, 2026

ポートフォリオ管理。保有銘柄の一覧表示・売買記録・構造分析。ストレステストの入力データ基盤。

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

okikusan-public/stock_skills134Updated Apr 25, 2026

個別銘柄・ETFの詳細レポート。ティッカーシンボルを指定して財務分析レポートを生成する。個別株はバリュエーション・割安度判定・株主還元率を表示。ETFは経費率・AUM・ファンド規模を自動評価。

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

okikusan-public/stock_skills134Updated Apr 25, 2026

See all skills by okikusan-public

Report a problem with this skill