screen-stocks

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

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "screen-stocks" with this command: npx skills add okikusan-public/stock_skills/okikusan-public-stock-skills-screen-stocks

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

$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

NASDAQ NMS

NYSE NYQ

シンガポール証券取引所 SES

タイ証券取引所 SET

マレーシア証券取引所 KLS

インドネシア証券取引所 JKT

フィリピン証券取引所 PHS

香港証券取引所 HKG

韓国証券取引所 KSC/KOE

台湾証券取引所 TAI

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

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

テーマキー 説明 対象インダストリー(抜粋)

ai

AI・半導体 Semiconductors, Software—Infrastructure, Electronic Components

ev

EV・次世代自動車 Auto Manufacturers, Electrical Equipment & Parts

cloud-saas

クラウド・SaaS Software—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検索)でトレンドテーマを自動検出し、各テーマで既存のスクリーニングを順次実行する。

パイプライン

  • Grok API がX/Webから注目テーマを3〜5つ検出(信頼度付き)

  • themes.yaml のキーと照合し、有効テーマのみ実行(未対応テーマはスキップ通知)

  • 各テーマで指定プリセットのスクリーニングを実行

制約事項

  • --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強度 25 RSI ≧ 60

MACDクロス 25 MACD > シグナルライン(強気クロス)

モメンタム率 25 20日間価格変化率が閾値を超える

出来高急増 25 5日平均出来高 / 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日以内に売却した銘柄はスクリーニング結果から自動除外されます。除外数はメッセージで表示されます。

データソース

  • Neo4j ナレッジグラフ(優先)

  • JSON ファイル(Neo4j 未接続時のフォールバック)

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

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

  • 常連銘柄(SURFACED 3回以上): 「3回連続上位 → 安定して割安評価。詳細レポート推奨」

  • 保有銘柄: スクリーニング結果に保有銘柄が含まれる場合、「保有中: 追加投資の検討材料」

  • 懸念メモ: 結果銘柄に懸念メモがあれば「⚠️ 懸念メモあり」と付記

  • 売却済み: 売却済み銘柄が再度上位に出た場合、「以前売却 → 再エントリーの検討」

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

stock-portfolio

No summary provided by upstream source.

Repository SourceNeeds Review
General

stock-report

No summary provided by upstream source.

Repository SourceNeeds Review
General

watchlist

No summary provided by upstream source.

Repository SourceNeeds Review
General

stress-test

No summary provided by upstream source.

Repository SourceNeeds Review