본문으로 건너뛰기
cccskills
무료GitHub에 공개

screening

プリセット選択式スクリーニング。ファンダメンタル条件でスクリーニング後、テクニカルフィルタを任意で適用。

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

연동 도구J-Quants
설치 방법 보기

포함된 파일(7)

  • SKILL.md7.9 KB
  • presets/contrarian.yaml417 B
  • presets/growth.yaml467 B
  • presets/high-dividend.yaml461 B
  • presets/small-growth.yaml413 B
  • presets/stable.yaml422 B
  • presets/value.yaml383 B

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

スクリーニング Skill

プリセットまたはカスタム条件でファンダメンタルスクリーニングを実行し、オプションでテクニカルフィルタを段階的に適用する。

必要なツール

  • screen_stocks(ラジ株ナビMCP): ファンダメンタル条件スクリーニング
  • JQuants API: テクニカルフィルタ用の株価データ取得

Workflow

Step 1: プリセット選択

ユーザーに以下の形式でプリセット一覧を表示する。 src/skills/screening/presets/ 内のYAMLファイルと src/skills/screening/presets/user/ 内のユーザープリセットを読み込んで一覧表示。

表示フォーマット:

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📋 スクリーニング・プリセット一覧
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

【デフォルト】
  1. 🎯 高配当バリュー — 配当利回り>3%, ROE>8%, PBR<1.5, PER<20
  2. 🚀 成長株(CAN-SLIM風) — ROE>15%, 売上成長率>10%, PER 10-35
  3. 💎 割安高収益 — ROE>12%, PER<15, PBR<1.2, 営業利益率>10%
  4. 🏦 安定高財務 — 自己資本比率>50%, ROE>8%, 営業利益率>5%
  5. 🌱 小型成長株 — 売上成長率>15%, ROE>10%, PER<30
  6. 🔄 逆張りバリュー — PBR<0.8, PER<12, 自己資本比率>40%

【ユーザープリセット】(あれば表示)
  U1. {名前} — {条件サマリー}
  ...

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
番号を選択、または「カスタム」で独自条件を指定できます。
  • 番号で選択 → そのプリセットの条件で Step 2 へ
  • 「カスタム」→ ユーザーに条件を聞いてから Step 2 へ

Step 2: ファンダメンタルスクリーニング実行

選択されたプリセット(またはカスタム条件)の conditions を使って screen_stocks を呼び出す。

  • sort と limit もプリセットから取得(デフォルト: limit 50)
  • sector / market の指定があればそれも適用
  • 応答は { metricLabels, results } 形式。銘柄の配列は results に入る(metricLabels は英語キーの日本語名)
  • screen_stocks は市場の現在株価を返さない(PER・PBR・配当利回りは決算時の擬似株価ベース)。この段階の表に「株価」列は出さない
  • 条件に使った指標が欠けている銘柄は黙って結果から外れる。limit は最大100、続きは offset
  • foreignShareholdingRatio / institutionalShareholdingRatio だけ 0〜1 の表記(他は % 表記)。dividendYield は有報の実績値ベースで来期予想ではない

結果を表形式で表示:

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📊 スクリーニング結果: {プリセット名}
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
該当: {X}銘柄

| # | 銘柄 | ROE | PER | PBR | {プリセット固有の指標} |
|---|------|-----|-----|-----|---------------------|
| 1 | {企業名}({コード}) | {X}% | {X}倍 | {X}倍 | ... |
| ... |

Step 3: テクニカルフィルタ選択

ファンダメンタル結果を表示後、テクニカルフィルタの適用を提案:

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔧 テクニカルフィルタ(任意)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
以下のフィルタを追加で適用できます(複数選択可):

  A. ミネルヴィニ(SEPA) — 株価>SMA200, SMA50>SMA200, 52週高値25%以内
  B. ダウ理論 — 高値・安値切り上げパターン確認
  C. グランビル — SMA200との位置関係で買いシグナル判定
  D. 需給分析 — 信用倍率・出来高トレンド確認
  E. 全部適用

適用するフィルタを選択してください(例: A,C)。
「なし」でファンダメンタル結果のまま終了。

Step 4: テクニカルフィルタ実行

選択されたフィルタを順番に適用する。各フィルタの詳細:

A. ミネルヴィニ(SEPA):

  • 株価 > SMA200
  • SMA50 > SMA200
  • 52週高値の25%以内
  • 直近5日平均出来高 > 20日平均出来高

B. ダウ理論:

  • 直近スイングポイントがHH+HL(高値・安値切り上げ)パターン
  • 上昇トレンド確認

C. グランビル:

  • SMA200との位置関係から買いシグナル(B1〜B3)判定
  • 乖離率+20%超は過熱注意フラグ

D. 需給分析:

  • 信用倍率 5.0倍以下
  • 出来高トレンド確認

注意: テクニカルフィルタはJQuants APIで株価データを取得して判定する。候補が多い場合は上位20銘柄に絞ってからテクニカル判定を行う(API制約)。

Step 5: 最終結果出力

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🏆 最終スクリーニング結果
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📅 実行日: {日付}
📋 プリセット: {名前}
🔧 適用フィルタ: {選択されたフィルタ}
📊 初期候補: {X}銘柄 → 最終候補: {Y}銘柄

| 順位 | 銘柄 | 株価 | ROE | PER | PBR | テクニカル判定 | 総合評価 |
|------|------|------|-----|-----|-----|-------------|---------|
| 1 | {企業名}({コード}) | ... | ... | ... | ... | {判定結果} | ⭐⭐⭐ |
| ... |

【各銘柄の注目ポイント】
  {コード}: {1行コメント}

【注意事項】
  - 個別銘柄の詳細分析は「{コード}を分析して」で実行可能
  - テクニカルデータは実行時点のスナップショット
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

プリセット管理

プリセット追加

ユーザーが「プリセット追加して」「マイプリセット作りたい」と言った場合:

  1. プリセット名を聞く
  2. 条件を対話的に設定(指標、演算子、値)
  3. ソート条件を聞く
  4. src/skills/screening/presets/user/ にYAMLファイルとして保存

ファイル形式:

name: ユーザー定義のプリセット名
description: 1行の説明
conditions:
  - metric: "指標名"
    operator: ">="
    value: 数値
sort:
  metric: "ソート指標"
  order: "desc"

プリセット編集・削除

  • 「プリセット編集して」→ 一覧表示 → ユーザープリセットのみ編集可能
  • 「プリセット削除して」→ ユーザープリセットのみ削除可能
  • デフォルトプリセットは編集・削除不可

利用可能な指標一覧

ユーザーがカスタム条件やプリセット作成時に参考にする主要指標:

指標名日本語例
roeROE(自己資本利益率)>= 10
roaROA(総資産利益率)>= 5
perPER(株価収益率)<= 20
pbrPBR(株価純資産倍率)<= 1.5
operatingMargin営業利益率>= 10
salesGrowth売上成長率>= 10
dividendYield配当利回り>= 3
equityRatio自己資本比率>= 40
marketCap時価総額(億円)>= 500
netCashネットキャッシュ>= 0

※ 上記は代表的なもの。指標は英語キーで指定する(全一覧はラジ株ナビMCPのツール説明を参照)。

※ 最終結果(Step 5)の「株価」列は、利用者自身の JQuants キーで取得した株価(Step 4 のテクニカル判定用データ)。JQuants を使わない場合はこの列を出さない。

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

altman-z

무료

Altman Z''スコアによる信用リスク分析。企業の倒産リスクを定量評価し、安全圏/グレーゾーン/危険圏に分類する。「倒産リスク」「信用リスク」「財務健全性」「Altman」「Z-score」「安全性分析」と聞かれたときに使用。

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

raditrejp/dexter-kabu-jp272026년 10월 16일 업데이트

個別銘柄の総合分析。ファンダメンタル・テクニカル・需給・信用リスク・確率的予測・相関を多角的に実行し、統合レポートを出力する。「分析して」「調べて」「どう思う」「買い時?」「売り時?」「○○はどう?」のように銘柄について総合的な分析を求められたときに使用。個別スキル(DCF、SEPAなど)を明示的に指定された場合はそちらを優先。

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

raditrejp/dexter-kabu-jp272026년 10월 16일 업데이트

銘柄間・クロスアセット相関分析。個別株同士、個別株と指数、セクター間の相関係数と回帰分析を行い、分散投資やヘッジの判断材料を提供する。「相関」「連動性」「β(ベータ)」「分散投資」「ヘッジ」「回帰分析」と聞かれたときに使用。

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

raditrejp/dexter-kabu-jp272026년 10월 16일 업데이트

Performs discounted cash flow (DCF) valuation analysis to estimate intrinsic value per share. Triggers when user asks for fair value, intrinsic value, DCF, valuation, "what is X worth", price target, undervalued/overvalued analysis, or wants to compare current price to fundamental value.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

raditrejp/dexter-kabu-jp272026년 10월 16일 업데이트

dividend

무료

配当分析。配当利回り推移、連続増配/減配年数、DOE(株主資本配当率)、配当性向を算出し、配当政策の持続性と変化シグナルを判定する。

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

raditrejp/dexter-kabu-jp272026년 10월 16일 업데이트

ダウ理論に基づくトレンド判定。スイングハイ・スイングローを検出し、高値・安値の切り上げ/切り下げパターンからトレンド方向を判定する。出来高によるトレンド確認も行う。

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

raditrejp/dexter-kabu-jp272026년 10월 16일 업데이트

raditrejp의 스킬 모두 보기

이 스킬의 문제 신고