mcpField
S
stock-analysis

stock-analysis

github.com/moinsen-devデータ・データベース677 回インストール39 週間前に更新
リポジトリ

stock-analysis について

米国株や暗号資産の分析、ポートフォリオとウォッチリストの管理、市場トレンドや噂のスキャンを行うコマンドラインスキルです。加重分析、配当指標、アラート、複数ソースのデータを組み合わせ、市場の追跡に役立ちます。

主な機能

  1. 01株式の8次元分析
  2. 02暗号資産の市場分析
  3. 03ポートフォリオとウォッチリストの管理
  4. 04配当指標とアラート
  5. 05トレンドと噂のスキャン

活用シーン

  1. 01複数の米国株を比較
  2. 02配当収入と安全性を確認
  3. 03価格アラートで資産を追跡
  4. 04市場トレンドや噂を調査

インストール

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

$npx skills add https://github.com/moinsen-dev/stock-analysis --skill stock-analysis

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

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

.gitignore
README.md
App-Plan.md
TODO.md
.clawdhub/
origin.json
docs/
README.md
HOT_SCANNER.md
CONCEPT.md
USAGE.md
ARCHITECTURE.md
scripts/
rumor_scanner.py
test_stock_analysis.py
watchlist.py
dividends.py
portfolio.py
hot_scanner.py
analyze_stock.py

詳細

Stock Analysis v6.1

8つの観点からの分析、ポートフォリオ管理、ウォッチリスト、アラート、配当分析、バイラルトレンド検出で、米国株と暗号資産を分析します。

v6.2 の新機能

  • 🔮 噂スキャナー — ニュースが広く報じられる前の兆候を検出
    • M&A の噂や買収提案
    • インサイダーの売買動向
    • アナリストによる格上げ・格下げ
    • Twitter/X の「聞いたところでは…」「関係者によると…」を検出
  • 🎯 影響度スコアリング — 市場への潜在的な影響度に基づいて噂をランク付け

v6.1 の新機能

  • 🔥 ホットスキャナー — 複数の情報源から話題の株式と暗号資産を検索
  • 🐦 Twitter/X 連携 — bird CLI を使ったソーシャルセンチメント
  • 📰 複数情報源の集約 — CoinGecko、Google News、Yahoo Finance
  • ⏰ Cron 対応 — 毎日のトレンドレポート

v6.0 の新機能

  • 🆕 ウォッチリスト + アラート — 目標株価、損切り価格、シグナルの変化
  • 🆕 配当分析 — 利回り、配当性向、成長率、安全性スコア
  • 🆕 高速モード — --fast で時間のかかる分析(インサイダー、ニュース)をスキップ
  • 🆕 パフォーマンスの改善 — --no-insider で実行を高速化

クイックコマンド

株式分析
# Basic analysis
uv run {baseDir}/scripts/analyze_stock.py AAPL

# Fast mode (skips insider trading & breaking news)
uv run {baseDir}/scripts/analyze_stock.py AAPL --fast

# Compare multiple
uv run {baseDir}/scripts/analyze_stock.py AAPL MSFT GOOGL

# Crypto
uv run {baseDir}/scripts/analyze_stock.py BTC-USD ETH-USD
配当分析(v6.0 の新機能)
# Analyze dividends
uv run {baseDir}/scripts/dividends.py JNJ

# Compare dividend stocks
uv run {baseDir}/scripts/dividends.py JNJ PG KO MCD --output json

配当指標:

  • 配当利回りと年間配当額
  • 配当性向(安全/中程度/高い/持続不可能)
  • 5年間の配当成長率(CAGR)
  • 連続増配年数
  • 安全性スコア(0~100)
  • インカム評価(非常に良い/良い/中程度/低い)
ウォッチリスト + アラート(v6.0 の新機能)
# Add to watchlist
uv run {baseDir}/scripts/watchlist.py add AAPL

# With price target alert
uv run {baseDir}/scripts/watchlist.py add AAPL --target 200

# With stop loss alert
uv run {baseDir}/scripts/watchlist.py add AAPL --stop 150

# Alert on signal change (BUY→SELL)
uv run {baseDir}/scripts/watchlist.py add AAPL --alert-on signal

# View watchlist
uv run {baseDir}/scripts/watchlist.py list

# Check for triggered alerts
uv run {baseDir}/scripts/watchlist.py check
uv run {baseDir}/scripts/watchlist.py check --notify  # Telegram format

# Remove from watchlist
uv run {baseDir}/scripts/watchlist.py remove AAPL

アラートの種類:

  • 🎯 目標到達 — 価格 >= 目標価格
  • 🛑 損切り到達 — 価格 <= 損切り価格
  • 📊 シグナルの変化 — BUY/HOLD/SELL が変化
ポートフォリオ管理
# Create portfolio
uv run {baseDir}/scripts/portfolio.py create "Tech Portfolio"

# Add assets
uv run {baseDir}/scripts/portfolio.py add AAPL --quantity 100 --cost 150
uv run {baseDir}/scripts/portfolio.py add BTC-USD --quantity 0.5 --cost 40000

# View portfolio
uv run {baseDir}/scripts/portfolio.py show

# Analyze with period returns
uv run {baseDir}/scripts/analyze_stock.py --portfolio "Tech Portfolio" --period weekly
🔥 ホットスキャナー(v6.1 の新機能)
# Full scan - find what's trending NOW
python3 {baseDir}/scripts/hot_scanner.py

# Fast scan (skip social media)
python3 {baseDir}/scripts/hot_scanner.py --no-social

# JSON output for automation
python3 {baseDir}/scripts/hot_scanner.py --json

データソース:

  • 📊 CoinGecko Trending — トレンド上位15銘柄
  • 📈 CoinGecko Movers — 上昇率・下落率の高い銘柄
  • 📰 Google News — 金融・暗号資産のヘッドライン
  • 📉 Yahoo Finance — 上昇銘柄、下落銘柄、取引が活発な銘柄
  • 🐦 Twitter/X — ソーシャルセンチメント(認証が必要)

出力:

  • 言及数に基づくトレンド上位銘柄
  • 24時間の変動を含む暗号資産の注目銘柄
  • カテゴリ別の株価変動銘柄
  • ティッカー付きの速報ニュース

Twitter の設定(任意):

  1. bird をインストールします:npm install -g @steipete/bird
  2. Safari/Chrome で x.com にログインします
  3. AUTH_TOKEN と CT0 を記載した .env を作成します
🔮 噂スキャナー(v6.2 の新機能)
# Find early signals, M&A rumors, insider activity
python3 {baseDir}/scripts/rumor_scanner.py

検出する情報:

  • 🏢 M&A の噂 — 合併、買収、買収提案
  • 👔 インサイダーの動向 — CEO/取締役による売買
  • 📊 アナリストの動向 — 格上げ、格下げ、目標株価の変更
  • 🐦 Twitter の噂 — 「聞いたところでは…」「関係者によると…」「噂」
  • ⚖️ SEC の動向 — 調査、提出書類

影響度スコアリング:

  • 各噂を市場への潜在的な影響度に基づいてスコア化します(1~10)
  • M&A/買収:+5ポイント
  • インサイダーの買い:+4ポイント
  • 格上げ/格下げ:+3ポイント
  • 「聞いたところでは」/「関係者によると」:+2ポイント
  • 高いエンゲージメント:ボーナス +2ポイント

ベストプラクティス: 米国市場が開く前の07:00に実行すると、プレマーケットの兆候を捉えられます。

分析の観点(株式は8項目、暗号資産は3項目)

株式
観点重み説明
決算サプライズ30%EPS の予想超過/未達
ファンダメンタルズ20%P/E、利益率、成長率
アナリストセンチメント20%評価、目標株価
過去の実績10%過去の決算に対する株価反応
市場環境10%VIX、SPY/QQQ のトレンド
セクター15%相対的な強さ
モメンタム15%RSI、52週間の値幅
センチメント10%恐怖・強欲、空売り、インサイダー
暗号資産
  • 時価総額とカテゴリー
  • BTC との相関(30日間)
  • モメンタム(RSI、値幅)

センチメントのサブ指標

指標情報源シグナル
恐怖と強欲CNN逆張り(恐怖=買い)
空売り残高Yahoo踏み上げの可能性
VIX の構造先物ストレスの検出
インサイダー取引SEC EDGAR賢明な投資家の動向
プット/コール比率オプション極端なセンチメント

リスク検出

  • ⚠️ 決算発表前 — 決算発表まで14日未満の場合に警告します
  • ⚠️ 急騰後 — 5日間で15%を超えて上昇した場合にフラグを付けます
  • ⚠️ 買われすぎ — RSIが70を超え、52週高値に近い場合
  • ⚠️ リスクオフ — GLD/TLT/UUPが同時に上昇している場合
  • ⚠️ 地政学的リスク — 台湾、中国、ロシア、中東に関するキーワード
  • ⚠️ 速報ニュース — 過去24時間以内の危機関連キーワード

パフォーマンス設定

フラグ効果速度
(デフォルト)完全な分析5~10秒
--no-insiderSEC EDGARをスキップ3~5秒
--fastインサイダー情報とニュースをスキップ2~3秒

対応する暗号資産(上位20)

BTC, ETH, BNB, SOL, XRP, ADA, DOGE, AVAX, DOT, MATIC, LINK, ATOM, UNI, LTC, BCH, XLM, ALGO, VET, FIL, NEAR

(-USD サフィックスを使用します:BTC-USD、ETH-USD)

データ保存

ファイル場所
ポートフォリオ~/.clawdbot/skills/stock-analysis/portfolios.json
ウォッチリスト~/.clawdbot/skills/stock-analysis/watchlist.json

制限事項

  • Yahoo Financeのデータには15~20分の遅れが生じる場合があります
  • 空売り残高のデータには約2週間の遅れがあります(FINRA)
  • インサイダー取引のデータには2~3日の遅れがあります(SECへの提出書類)
  • 米国市場のみ対応しています(米国以外のデータは不完全です)
  • 速報ニュース:1時間キャッシュ、キーワードベース

免責事項

⚠️ これは金融アドバイスではありません。 情報提供のみを目的としています。投資判断を行う前に、資格を持つファイナンシャルアドバイザーにご相談ください。

コメント