/ ディレクトリ / プレイグラウンド / Claude Trading Skills
● コミュニティ agiprolabs ⚡ 即起動

Claude Trading Skills

作者 agiprolabs · agiprolabs/claude-trading-skills

Claude Skillとしての株式リサーチ — マーケットスキャン・テクニカルチャート・経済カレンダー・スクリーナー・戦略バックテスト、すべてチャットから。

Claude Trading Skills(tradermonty)は、個人投資家の日常ルーティン(朝のマーケットスキャン・ウォッチリストのテクニカル分析・ニュース+経済カレンダーの確認・スクリーナーの実行・簡易的な戦略バックテスト)をClaude Codeスキルとしてバンドルします。株式/ETF向けに設計;暗号資産やデリバティブは対象外。自分で用意した公開市場データソースと組み合わせて使用します。

なぜ使うのか

主な機能

ライブデモ

実際の動作

claude-trading-skills.replay ▶ 準備完了
0/0

インストール

クライアントを選択

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "claude-trading-skills": {
      "command": "npx",
      "args": [
        "-y",
        "claude-trading-skills"
      ]
    }
  }
}

Claude Desktop → Settings → Developer → Edit Config を開く。保存後、アプリを再起動。

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "claude-trading-skills": {
      "command": "npx",
      "args": [
        "-y",
        "claude-trading-skills"
      ]
    }
  }
}

Cursor は Claude Desktop と同じ mcpServers スキーマを使用。プロジェクト設定はグローバルより優先。

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "claude-trading-skills": {
      "command": "npx",
      "args": [
        "-y",
        "claude-trading-skills"
      ]
    }
  }
}

Cline サイドバーの MCP Servers アイコンをクリックし、"Edit Configuration" を選択。

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "claude-trading-skills": {
      "command": "npx",
      "args": [
        "-y",
        "claude-trading-skills"
      ]
    }
  }
}

Claude Desktop と同じ形式。Windsurf を再起動して反映。

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "claude-trading-skills",
      "command": "npx",
      "args": [
        "-y",
        "claude-trading-skills"
      ]
    }
  ]
}

Continue はマップではなくサーバーオブジェクトの配列を使用。

~/.config/zed/settings.json
{
  "context_servers": {
    "claude-trading-skills": {
      "command": {
        "path": "npx",
        "args": [
          "-y",
          "claude-trading-skills"
        ]
      }
    }
  }
}

context_servers に追加。保存時に Zed がホットリロード。

claude mcp add claude-trading-skills -- npx -y claude-trading-skills

ワンライナー。claude mcp list で確認、claude mcp remove で削除。

ユースケース

実用的な使い方: Claude Trading Skills

取引開始前に朝のマーケットスキャンを実行する

👤 個人の自己運用トレーダー ⏱ ~15 min intermediate

使うタイミング: 7:30:市場開始前にキュレートされたブリーフが欲しい場合。

前提条件
  • スキルのインストール — git clone https://github.com/tradermonty/claude-trading-skills ~/.claude/skills/trading
  • ウォッチリスト — ティッカーが記載された /data/watchlist.csv
フロー
  1. マクロコンテキスト
    Trading skill: morning brief. What's on today's economic calendar? Any major earnings before/after market?✓ コピーしました
    → 簡潔なカレンダー+決算リスト
  2. ウォッチリストスキャン
    Run technical scan on watchlist.csv. Flag any with: gap >2%, RSI extremes, breakout above 20D high.✓ コピーしました
    → 根拠付きのティッカーごとのフラグ
  3. 計画
    Based on flags + calendar, propose 3 setups to watch today with exact entry/stop levels.✓ コピーしました
    → ウィッシュリストではなく3件の実行可能なセットアップ

結果: 10分で意思決定可能なブリーフ。

注意点
  • スキルが実際のデータソースなしにデータを作り上げる — 常に実際の市場データフィードと組み合わせる;LLMの記憶数字を元に取引しないこと
  • 確証バイアス — お気に入りのみをフラグする — promptで逆シグナルも要求する
組み合わせ: filesystem

単一ティッカーを深く分析する

👤 ポジションを評価する投資家 ⏱ ~30 min intermediate

使うタイミング: NVDA / 7203.Tの購入を検討しており、構造的な見方がしたい場合。

フロー
  1. マルチフレームテクニカル
    Trading: technical analysis on NVDA across daily, weekly, monthly. Trend, key levels, volume context.✓ コピーしました
    → 具体的なレベルを含むマルチタイムフレームTAレポート
  2. ファンダメンタルズのコンテキスト
    Pull next earnings date, current PE vs sector, recent guidance. Note any conflicts with the technical view.✓ コピーしました
    → 凝縮されたブル/ベアケース
  3. エントリー計画
    Given the above, propose a position size, entry trigger, stop, and target. Use 1% account risk.✓ コピーしました
    → 「強気に見える」ではなく具体的な計画

結果: 自分が守れる文書化された投資論拠。

注意点
  • 古いデータのためにレベルがずれている — 常にas-ofのタイムスタンプを記載する

シンプルなルールを粗くバックテストする

👤 好奇心旺盛な個人トレーダー ⏱ ~45 min advanced

使うタイミング: 「出来高付きの52週高値ブレイクアウトで買い」という仮説があり、健全性チェックをしたい場合。

フロー
  1. ルールを正確に定義
    Trading: pin down the exact entry/exit. 'Buy when close > 252-day high AND volume > 1.5x 20D avg. Exit at 5% target or 3% stop.'✓ コピーしました
    → 曖昧さのないルール
  2. バックテスト
    Run on S&P500 universe for 2020–2025. Report win rate, profit factor, max drawdown. Show 5 sample trades.✓ コピーしました
    → ドローダウンを含む正直な統計
  3. 感度分析
    How does it look if I tighten the volume filter to 2.0x? What about a 4% target?✓ コピーしました
    → 感度テーブル

結果: 本格的なバックテストを構築する前のクイック健全性チェック。

注意点
  • 粗いバックテストを本番として扱う — あくまでスケッチ。本番運用にはvectorbt/backtraderで適切なものを構築すること。

組み合わせ

他のMCPと組み合わせて10倍の力を

claude-trading-skills + filesystem

ブリーフとトレード計画をジャーナルにログする

Save today's brief to /journal/2026-05-05.md.✓ コピーしました
claude-trading-skills + awesome-finance-skills

個人TAとポートフォリオ分析を組み合わせる

After scanning, run the portfolio risk analysis from awesome-finance on my current holdings.✓ コピーしました

ツール

このMCPが提供する機能

ツール入力呼び出すタイミングコスト
morning_brief (none) 開場前のルーティン 0
scan_watchlist tickers, criteria 朝のブリーフ後 0
technical_analysis ticker, timeframes[] ティッカーごとの深堀り 0
fundamental_context ticker テクニカルビューのクロスチェック 0
screen universe, criteria 候補の発掘 0
rough_backtest rule, universe, period クイック健全性チェック 0

コストと制限

運用コスト

APIクォータ
直接はN/A;使用するデータソースに依存
呼び出しあたりのトークン
詳細なレポートごとに1000〜6000
金額
スキル自体は無料;市場データソースが課金する場合あり
ヒント
マーケット全体のスキャンを要求しない;ウォッチリストまたはセクターに絞る

セキュリティ

権限、シークレット、影響範囲

最小スコープ: filesystem-read filesystem-write
認証情報の保管: 直接なし;証券会社の認証情報 — LLMには絶対に共有しないこと
データ送信先: 直接なし;ウェブ/データMCPは自己判断で組み合わせる
絶対に付与しない: broker write/order placement

トラブルシューティング

よくあるエラーと対処法

Reports use stale prices

市場データMCPと組み合わせるかCSVを提供する;モデルの記憶価格に依存しない

Backtest stats look too good

おそらく先読みバイアス;ルール定義を見直す

Calendar misses key release

スキルは厳選されたセットを使用する;必要に応じてウェブ検索で補完

代替案

Claude Trading Skills 他との比較

代替案代わりに使う場面トレードオフ
TradingViewプロのチャート+アラートが欲しい場合有料;手動
Awesome-finance-skillsより広範なファイナンス/ポートフォリオツールが欲しい場合トレーダー向けフォーカスが少ない
Manual spreadsheets完全なコントロールが欲しい場合遅い;LLMのレバレッジなし

その他

リソース

📖 GitHub の公式 README を読む

🐙 オープンな issue を見る

🔍 400以上のMCPサーバーとSkillsを見る