mcpField
F
finviz

finviz

github.com/gauss314データ・データベース252250 回インストール20 週間前に更新
リポジトリ

finviz について

finviz は、公開されている Finviz のページから米国株のファンダメンタルズ、テクニカル指標、インサイダー取引、ニュースを取得するデータスクレイピング用スキルです。ティッカー指定の取得やスクリーナー情報の参照にも対応します。

主な機能

  1. 01ファンダメンタルズとテクニカル指標の取得
  2. 02インサイダー取引とニュースの取得
  3. 03株式スクリーナー情報の参照
  4. 04項目選択と JSON 出力

活用シーン

  1. 01AAPL のバリュエーションとテクニカル指標の確認
  2. 02銘柄のニュースとインサイダー取引の取得

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/gauss314/skills --skill finviz

インストール後、Claude Code で/finvizを入力して読み込まれたか確認します。

同梱ファイルreferences/QUOTE_REFERENCE.mdscripts/fetch_quote.py

詳細

Finviz — 金融データスクレーパー

Finviz のスクレーパーです。米国市場の株式について、ファンダメンタルズ(P/E、EPS、PEG、利益率など)、テクニカル指標(RSI、MACD、SMA、ATR)、インサイダー取引、ニュース、スクリーナーのデータを取得します。

Finviz に公式の公開 API はありません。このスキルは requests と BeautifulSoup を使用して、公開ページの HTML をスクレイピングします。


⚠️ 法的通知

  • Finviz には公式の公開 API がありません。このスクレーパーは、ウェブ上で公開されているデータにアクセスします。
  • Finviz の利用規約を遵守してください。
  • レート制限を実装してください(リクエスト間隔は最低 2 秒)。
  • Finviz の利用規約を確認せずに、このスクレーパーを商用利用しないでください。
  • サイトの HTML 構造が変更されると、スクレーパーが動作しなくなる可能性があります。

依存関係のインストール

pip install requests beautifulsoup4

スクリプト

スクリプト説明
fetch_quote.pyティッカーのプロフィール、ファンダメンタルズ、テクニカル指標、ニュース、インサイダー取引を取得します。

クイックスタート

# Fetch completo de un ticker
python scripts/fetch_quote.py --ticker AAPL

# Solo fundamentales
python scripts/fetch_quote.py --ticker AAPL --fields fundamentals

# Output a archivo JSON
python scripts/fetch_quote.py --ticker MSFT --output msft_data.json

# Múltiples tickers
python scripts/fetch_quote.py --ticker AAPL,MSFT,GOOGL

# Headlines de noticias (default: 5)
python scripts/fetch_quote.py --ticker NVDA --news-headlines 10

株価ページから取得するフィールド

ファンダメンタルズ
フィールド説明
Market Cap時価総額
P/E株価収益率
Forward P/E予想株価収益率
PEGPEG レシオ
P/S株価売上高倍率
P/B株価純資産倍率
EPS (ttm)1 株当たり利益(直近 12 か月)
EPS next Y来年の予想 EPS
Sales売上高
Profit Margin利益率
ROE自己資本利益率
ROA総資産利益率
Debt/Eq負債資本比率
Dividend %配当利回り
Insider Ownインサイダー保有率
Instit Own機関投資家保有率
Short Float空売り比率
Target Priceアナリストの目標株価
Ratingアナリスト評価
テクニカル指標
フィールド説明
RSI (14)相対力指数
SMA 2020 日単純移動平均
SMA 5050 日単純移動平均
SMA 200200 日単純移動平均
MACDMACD 値
ATR平均真の値幅
BBボリンジャーバンドの中間値
Volatilityボラティリティ
Betaベータ

スキルの構成

skills/finviz/
├── SKILL.md                     # Este archivo
├── references/
│   └── QUOTE_REFERENCE.md       # Referencia de campos extraídos
└── scripts/
    └── fetch_quote.py           # Scraper principal

コメント