stock-value-scanner について
Yahoo Finance の指標、株価トレンド、市場変動データを組み合わせた米国株分析向けのスキルです。個別銘柄の評価や活発な銘柄の追跡に使え、バリュー投資の基準による総合スコアも算出します。
主な機能
- 01P/E、P/B、PEG などの評価指標を確認
- 02下落幅、52週レンジ、移動平均を分析
- 03値上がり・値下がり・活発な銘柄を検索
- 04ROEや純利益率などの品質指標を確認
- 050~6点の総合スコアを算出
活用シーン
- 01銘柄のファンダメンタルズと投資価値を評価
- 02株価トレンドと過去最高値からの距離を確認
- 03米国株の値上がり・値下がり・活発な銘柄を調査
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ flying3615/ my-skills-writer --skill stock-value-scannerインストール後、Claude Code で/stock-value-scannerを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
scripts/market_movers.pyscanner.pystock_price.py詳細
Stock Value Scanner Skill
Description
これは、米国株を総合的に分析するツールです。バリュー投資スコアリング(Yahoo Finance の P/E、ROE などの指標に基づく)、トレンドのテクニカル分析(過去の下落率、移動平均線の判定)、市場の異変スキャン(値上がり率・値下がり率ランキング、活発な取引)を統合しています。割安な優良株を探す場合も、市場の注目トレンドを追跡する場合も、この Skill がデータを提供します。
Features
- リアルタイムのバリュエーション分析:P/B、P/E、PEG などの主要なバリュエーション指標を自動取得します(Yahoo Finance)。
- 株価トレンド分析:終値、過去の高値からの下落率、52週レンジ、長期移動平均線のトレンドを確認できます。
- 市場の異変スキャン:米国株の値上がり率ランキング、値下がり率ランキング、活発に取引されている銘柄をリアルタイムで確認できます。
- 品質チェック:ROE、純利益率などの品質指標を自動で確認し、「低品質銘柄」を除外します。
- スマートスコアリング:バフェットのバリュー投資の考え方に基づいて、0~6点の総合スコアを算出します。
Usage
前提条件:
- Python ライブラリ
yfinanceをインストールする必要があります:pip install yfinance - API Key は不要です。
Example Prompts
- 「MARA の投資価値を分析して」
- 「AAPL の最近の値動きを見て」
- 「NVDA が過去最高値からどれくらい離れているか調べて」
- 「今日の米国株の値上がり率ランキングを見て」
- 「最近、取引が最も活発な銘柄はどれ?」
Execution
1. 価値分析とスコアリング
python3 .gemini/skills/stock-value-scanner/scripts/scanner.py [SYMBOL]
または、あらかじめ設定されたリストを一括スキャンします:
python3 .gemini/skills/stock-value-scanner/scripts/scanner.py --scan
2. 株価トレンドの照会
python3 .gemini/skills/stock-value-scanner/scripts/stock_price.py [SYMBOL]
3. 市場の異変の照会
python3 .gemini/skills/stock-value-scanner/scripts/market_movers.py --type [gainers|losers|active]
Tips for the Agent
- 用途の区別:
- ユーザーが 「買う価値があるか」「ファンダメンタルズ」「バリュエーション」 について質問した場合は、
scanner.pyを使用します。 - ユーザーが 「トレンド」「値動き」「過去最高値」「下落率」「移動平均線」 について質問した場合は、
stock_price.pyを使用します。 - ユーザーが 「値上がり率ランキング」「値下がり率ランキング」「人気」「異変」「市場全体」 について質問した場合は、
market_movers.pyを使用します。
- ユーザーが 「買う価値があるか」「ファンダメンタルズ」「バリュエーション」 について質問した場合は、
ImportError: No module named 'yfinance'エラーが発生した場合は、ユーザーにpip install yfinanceの実行を案内してください。- 実行結果はテキストレポートです。そのままユーザーに提示すればよく、詳しい説明は不要です。
コメント
Markdown 対応