mcpField
G
generating-trading-signals

generating-trading-signals

github.com/jeremylongshoreデータ・データベース2.9k70 回インストール2 日前に更新
リポジトリ

generating-trading-signals について

トレーダー向けのテクニカル指標分析スキルです。7 種類の指標を組み合わせ、信頼度付きの売買シグナルとリスク管理情報を生成します。複数銘柄のスキャンと個別銘柄の詳細分析に対応します。

主な機能

  1. 017 種類のテクニカル指標を統合
  2. 02信頼度付き売買シグナルの生成
  3. 03定義済みウォッチリストのスキャン
  4. 04シグナルの絞り込みと順位付け
  5. 05損切り・利確水準の提示
  6. 06JSON 形式での結果出力

活用シーン

  1. 01暗号資産ウォッチリストのスキャン
  2. 02BTC-USD の指標詳細の確認
  3. 03信頼度の高い買いシグナルの抽出
  4. 04分析用シグナルのエクスポート

インストール

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

$npx skills add https://github.com/jeremylongshore/tons-of-skills-marketplace --skill generating-trading-signals

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

同梱ファイル

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

config/
settings.yaml
references/
errors.md
examples.md
implementation.md
scripts/
indicators.py
scanner.py
signals.py

詳細

トレーディングシグナルの生成

概要

7つのテクニカル指標を使用して値動きを分析し、信頼度スコアとリスク管理レベルを含む複合的な買い/売りシグナルを生成するシステムです。

指標:RSI、MACD、ボリンジャーバンド、トレンド(SMA 20/50/200)、出来高、ストキャスティクス・オシレーター、ADX。

前提条件

必要な依存関係をインストールします。

set -euo pipefail
pip install yfinance pandas numpy

可視化を行う場合は、オプションで次をインストールします:pip install matplotlib

手順

  1. 複数の資産をクイックスキャンします。

    python ${CLAUDE_SKILL_DIR}/scripts/scanner.py --watchlist crypto_top10 --period 6m
    

    出力には、各資産のシグナル種別(STRONG_BUY/BUY/NEUTRAL/SELL/STRONG_SELL)と信頼度が表示されます。

  2. 特定の銘柄の詳細なシグナル分析を行います。

    python ${CLAUDE_SKILL_DIR}/scripts/scanner.py --symbols BTC-USD --detail
    

    各指標の個別シグナル、値、根拠が表示されます。

  3. 有望な機会を絞り込み、順位付けします。

    # Only buy signals with 70%+ confidence
    python ${CLAUDE_SKILL_DIR}/scripts/scanner.py --filter buy --min-confidence 70 --rank confidence
    
    # Save results to JSON
    python ${CLAUDE_SKILL_DIR}/scripts/scanner.py --output signals.json
    
  4. 定義済みのウォッチリストを使用します。

    python ${CLAUDE_SKILL_DIR}/scripts/scanner.py --list-watchlists
    python ${CLAUDE_SKILL_DIR}/scripts/scanner.py --watchlist crypto_defi
    

    利用可能なウォッチリスト:crypto_top10、crypto_defi、crypto_layer2、stocks_tech、etfs_major

出力

スキャナーは、スキャンした各資産について、銘柄、シグナル種別、信頼度(%)、価格、損切り価格をまとめた一覧表を出力します。詳細モードでは、リスク管理レベル(損切り価格、利確価格、リスクリワード比)を含む、指標ごとの内訳も表示されます。

シグナル種別:STRONG_BUY(+2)、BUY(+1)、NEUTRAL(0)、SELL(-1)、STRONG_SELL(-2)

信頼度の範囲:70~100%:確信度が高い | 50~70%:中程度 | 30~50%:低い | 0~30%:回避

出力形式の全例とシグナル種別の表については、${CLAUDE_SKILL_DIR}/references/implementation.md を参照してください。

エラー処理

エラー原因対処方法
シンボルのデータがないティッカーが無効、または上場廃止Yahoo Finance でシンボルが存在することを確認してください
データ不足指標を計算するには期間が短すぎる最低でも --period 6m を使用してください
レート制限を超過API 呼び出しの間隔が短すぎるスキャンの間に遅延を追加してください

包括的なエラー処理については、${CLAUDE_SKILL_DIR}/references/errors.md を参照してください。

例

朝の暗号資産スキャン - 上位10銘柄の暗号資産をすべて確認し、エントリーの機会を探します。

python ${CLAUDE_SKILL_DIR}/scripts/scanner.py --watchlist crypto_top10 --period 6m

ビットコインの詳細分析 - リスク管理レベルを含む、すべての指標の内訳を確認します。

python ${CLAUDE_SKILL_DIR}/scripts/scanner.py --symbols BTC-USD --detail

有力な DeFi の買いシグナルを検索 - 信頼度で絞り込み、順位付けします。

python ${CLAUDE_SKILL_DIR}/scripts/scanner.py --watchlist crypto_defi --filter buy --rank confidence

結果をエクスポート - 自動化パイプラインや追加分析のため、JSON 形式で保存します。

python ${CLAUDE_SKILL_DIR}/scripts/scanner.py --watchlist crypto_top10 --output signals.json

リソース

  • 価格データには yfinance
  • 計算には pandas/numpy
  • trading-strategy-backtester プラグインと互換性があります
  • ${CLAUDE_SKILL_DIR}/references/implementation.md - 出力形式、設定、バックテスターとの連携、ファイルの参照情報

コメント