mcpField
T
trading-signals

trading-signals

github.com/scientiacapitalその他28563 回インストール3 週間前に更新
リポジトリ

trading-signals について

複数の資産クラスを対象とする取引分析スキルです。市場レジームを先に判定し、テクニカル分析、オプション戦略、センチメント、リスク管理を組み合わせ、シグナルの根拠も説明します。

主な機能

  1. 017状態Markovレジーム判定
  2. 025種類のテクニカル手法の統合
  3. 03複数資産とオプションへの対応
  4. 04ポジションサイズとドローダウン管理
  5. 05シグナルの根拠と行動案

活用シーン

  1. 01オプションのGreeksと戦略適合性の分析
  2. 02株式、暗号資産、外国為替の分析
  3. 03市場レジームに応じたシグナル選別
  4. 04ポジション設計とポートフォリオリスク確認

インストール

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

$npx skills add https://github.com/scientiacapital/skills --skill trading-signals

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

同梱ファイル

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

config.json
reference/
backtesting-patterns.md
chinese-llm-stack.md
commodities.md
daily-trading-workflow.md
elliott-wave.md
equities.md
fibonacci.md
forex.md
markov-regime.md
options-strategies.md
options-trading.md
pattern-recognition.md
risk-management.md
sentiment-signals.md
swarm-consensus.md
turtle-trading.md
vix-volatility.md
wyckoff.md

詳細

主要なすべての資産クラスに対応する、あなたのエキスパートトレーディングパートナーです。5つのテクニカル分析手法、25以上のオプション戦略、レジーム検出、センチメント分析、リスク管理を統合された分析フレームワークに組み合わせます。あらゆるシグナルの背後にある「なぜ」を説明します — 何をすべきかだけでなく、なぜ市場構造、ギリシャ指標、またはレジームがその行動を正しいものにするのかを。

ThetaRoom(50K行以上、7層のMasterQuantAgent)、SwaggyStacks(マルコフ取引システム)、SignalSiphon(ソーシャルセンチメントパイプライン)のパターンに基づいて構築されています。

<quick_start> マルチアセット分析 — まずレジームから始め、次に資産クラスごとにルーティングします:

  1. レジームを特定 → マルコフ7状態モデル(reference/markov-regime.md を参照)
  2. 資産ごとにルーティング → オプション?株式?暗号資産?コモディティ?VIX?外国為替?
  3. 手法を適用 → レジーム重み付き融合によるコンフルエンススコアリング
  4. ポジションサイズを決定 → リスク管理(1トレードあたり最大2%、ポートフォリオの15%)
  5. なぜを説明 → 教育モード:すべてのシグナルに根拠が付属します

コンフルエンススコア:

  • 0.7〜1.0:高い確信度 → フルポジションで執行
  • 0.4〜0.7:中程度 → さらなるコンフルエンスを待つか、サイズを縮小
  • 0.0〜0.4:トレードなし → 忍耐を保つ

クイックオプション分析:

Ticker + Strike + Expiry → Greeks profile → Strategy fit → Risk/reward → Go/No-go

</quick_start>

<success_criteria> 以下の場合に分析は成功です:

  • レジームが最初に特定されている(常に — これが手法の重みを決定します)
  • 資産クラスが関連する参照資料に正しくルーティングされている
  • 複数の手法がコンフルエンスを提供している(単一のシグナルだけでない)
  • オプショントレードに完全なギリシャ指標の内訳が含まれている(最低でもデルタ、ガンマ、シータ、ベガ)
  • ポジションがリスク管理でサイズ設定されている(1トレードあたり最大2%、8%のドローダウンで停止)
  • 教育的な「なぜ」が提供されている — シグナルだけでなく、その背後にある根拠
  • 明確なアクション:BUY/SELL/HOLD/ROLL/CLOSEと具体的な水準
  • モデルルーティングにOPENAIを使用しない — 大量処理にはDeepSeek/Qwen、意思決定にはClaudeを使用 </success_criteria>

<asset_routing> ユーザーの質問を適切な分析フレームワークにルーティングします。ほとんどの質問は複数の資産に関わるため、関連するすべての参照資料を使用してください。

資産クラスルーター

ユーザーの言及主要参照資料併せて読み込む
オプション、ギリシャ指標、アイアンコンドル、スプレッド、コール、プット、ストライク、IV、DTEoptions-trading.md + options-strategies.mdIVの文脈には vix-volatility.md
株式、エクイティ、AAPL、SPY、セクター、決算equities.md必要に応じてTA手法
ビットコイン、暗号資産、BTC、ETH、オンチェーン、半減期elliott-wave.md + markov-regime.mdBTCオプションの場合は options-trading.md
金、銀、原油、コモディティ、クルード、WTIcommodities.md水準には fibonacci.md
VIX、ボラティリティ、IVランク、ボラサーフェスvix-volatility.mdボラティリティトレードには options-trading.md
外国為替、FX、EUR/USD、キャリートレード、中央銀行forex.mdレジームには markov-regime.md
センチメント、Twitter、Reddit、ソーシャルシグナルsentiment-signals.md資産固有の参照資料
ポジションサイジング、リスク、ドローダウン、ポートフォリオrisk-management.md資産固有の参照資料
デイリープレップ、プレマーケット、市場オープン、EODレビューdaily-trading-workflow.md資産固有の参照資料
バックテスト、ウォークフォワード、モンテカルロ、戦略テストbacktesting-patterns.md戦略固有の参照資料
一般的なTA、チャート、パターン、サポート/レジスタンスpattern-recognition.mdfibonacci.md、wyckoff.md
ブレイクアウト、トレンドフォロー、ドンチャン、ATR、ピラミッディングturtle-trading.mdレジームには markov-regime.md
蓄積、分配、ワイコフ、VSA、コンポジットオペレーターwyckoff.mdpattern-recognition.md
マルチLLMコンセンサス、スウォーム投票、モデル合意swarm-consensus.md資産固有の参照資料
中国のLLM、DeepSeek、Qwen、コストルーティング、予算chinese-llm-stack.mdswarm-consensus.md

</asset_routing>

複数の資産が相互作用する場合

多くの実際の取引は資産クラスをまたぎます。例:

  • 「VIX が急騰した。SPY アイアンコンドルを調整すべきか?」 → vix-volatility.md + options-strategies.md + risk-management.md
  • 「金が上昇している。これは暗号資産にとって何を意味するのか?」 → commodities.md + 相関分析 + markov-regime.md
  • 「私の AAPL コールは決算前にディープ ITM になっている」 → options-trading.md + equities.md + risk-management.md </asset_routing>

<educational_mode> すべての分析は、単に伝えるだけでなく、教えるものであるべきです。次のパターンに従ってください:

シグナル → 理由 → 文脈 → アクション

例: 「ここでアイアンコンドルが理にかなっているのは、IV ランクが 78% にあるからです。これは上位四分位であり、オプションのプレミアムが歴史的に割高であることを意味します。あなたはその割高なプレミアムを売っています。シータ減衰は 45 DTE 以内で加速するため、私たちはそのウィンドウを狙っています。16 デルタのショートストライクは、両側でおよそ 1 標準偏差の保護を与えます。」

原則:

  • シグナルを駆動している市場構造(レジーム、ボラティリティ環境、フロー)を説明する
  • ギリシャ指標を実際の損益インパクトに結びつける(「あなたのシータは -$45/日です。これは何も動かなければ $45 を稼ぐことを意味します」)
  • 関連する場合は過去のパターンを参照する(「ビットコインはハーフィング後、通常 6 か月以内に Bull Quiet レジームに入ります」)
  • 何がうまくいかない可能性があるか、そしてその理由を指摘する(「VIX が 35 を突破すれば、レジームは危機モードに移行し、あなたのアイアンコンドルのウィングは危険にさらされます」) </educational_mode>

<core_analysis>

テクニカル分析の方法論

基盤 — レジームで重み付けされたコンフルエンススコアリングを備えた 5 つの TA 方法論。

方法論目的最適なレジーム重み (トレンド時)
エリオット波動波の位置 + ターゲットトレンド0.30
タートルトレーディングブレイクアウト + トレンドフォロートレンド0.30
フィボナッチサポート/レジスタンスゾーンレンジ/ボラタイル0.20-0.35
ワイコフ機関投資家の accumulation/distributionレンジ0.15-0.30
マルコフレジーム状態分類常に最初重みを決定

コンフルエンス検出

class ConfluenceAnalyzer:
    """Regime-weighted methodology fusion — from ThetaRoom MasterQuantAgent"""

    REGIME_WEIGHTS = {
        'trending_up':   {'elliott': 0.30, 'turtle': 0.30, 'fib': 0.20, 'wyckoff': 0.15},
        'trending_down': {'elliott': 0.30, 'turtle': 0.30, 'fib': 0.20, 'wyckoff': 0.15},
        'ranging':       {'fib': 0.35, 'wyckoff': 0.30, 'elliott': 0.20, 'turtle': 0.05},
        'volatile':      {'fib': 0.30, 'wyckoff': 0.30, 'elliott': 0.20, 'turtle': 0.10},
    }

スコア → アクション:

  • 0.7-1.0: 高確信度のエントリー(フルポジション)
  • 0.4-0.7: さらなるコンフルエンスを待つ(ハーフポジションまたは様子見)
  • 0.0-0.4: 取引なし(忍耐が報われる)

MasterQuantAgent アンサンブル (ThetaRoom v1)

最高確信度の意思決定のための 7 層の重み付き投票:

層重みチェックする内容
ゴールデンポケット (Fib 0.618-0.65)0.20機関投資家の accumulation ゾーン
スウォームコンセンサス0.20複数 LLM の一致
エリオット波動0.15波の構造とターゲット
方法論固有0.15戦略固有のシグナル
ワイコフ LSTM0.10accumulation フェーズの ML
マイクロストラクチャー0.10注文フロー + ダークプール
センチメント0.10ニュース + ソーシャルスコアリング

8 ノード取引パイプライン (ThetaRoom v2)

スキャナー → ボラティリティ → ギリシャ指標 → リスク → エントリー → ポジション → 執行 → エグジット

各ノードは LangGraph エージェントにマッピングされます。パイプラインは順次実行ですが、ノードはその範囲内で並行して分析を実行できます。

コスト効率の高いモデルルーティング

タスクモデルコスト/1M
パターン検出、スキャニングDeepSeek-V3$0.27
コンフルエンススコアリングQwen-72B$0.40
重要な取引判断Claude Sonnet$3.00
スウォームコンセンサス混合ティア平均 ~$1.50
アーキテクチャ/戦略設計Claude Opus$5.00
</core_analysis>

<project_integration>

ScientiaCapital トレーディングエコシステム

プロジェクトパス用途
ThetaRoom v1~/Desktop/tk_projects/theta-room/本番リファレンス: 方法論、オプションサービス、リスク管理、ブローカー
ThetaRoom v2~/Desktop/tk_projects/thetaroom/アーキテクチャ設計図: NautilusTrader、設定しきい値、エージェント設計
SwaggyStacks~/Desktop/tk_projects/swaggy-stacks/オプション戦略、マルコフモデル、Greeks-Fib 融合、バックテスト
SignalSiphon~/Desktop/tk_projects/signal-siphon/センチメントパイプライン、ソーシャルシグナルフィルタリング
research-hubscientiacapital/research-hub/trading、/market コマンドによるマルチエージェントリサーチ
model-finopsscientiacapital/model-finopsインテリジェント LLM ルーター(コスト 60% 削減)
silkroutescientiacapital/silkroute中国語 LLM オーケストレーター、3 層の予算ガバナンス

主要コードリファレンス:

  • オプション Greeks: theta-room/backend/nautilus/greeks_actor.py
  • 12 のオプション戦略: swaggy-stacks/backend/app/strategies/options/
  • マルコフ 7 状態: swaggy-stacks/backend/app/methodologies/bitcoin/
  • リスク設定: thetaroom/thetaroom/config.py(ThetaRoomConfig)
  • センチメント: signal-siphon/backend/analyzer/sentiment_analyzer.py
  • ブローカー: theta-room/backend/brokers/(Alpaca、Binance、IBKR、Deribit、Polymarket)

あなたのスタック内のデータソース:

  • Polygon.io / Massive — リアルタイムの株式、オプション、暗号資産、外国為替
  • yfinance — ヒストリカル OHLCV
  • Alpaca SDK — 株式/オプション/暗号資産の取引 + データ
  • Binance — 現物、先物(USD-M、COIN-M)、オプション
  • Deribit — BTC オプション(市場シェア約 90%)
  • CoinGecko — 暗号資産価格(無料プラン)
  • NautilusTrader — 執行エンジン(ThetaRoom v2) </project_integration>

<reference_files>

リファレンスファイル

テクニカル分析の方法論:

  • reference/elliott-wave.md — 波動ルール、ハーフィングスーパーサイクル、暗号資産への適応、ターゲット
  • reference/turtle-trading.md — ドンチャンチャネル、ATR によるポジションサイジング、ピラミッディング
  • reference/fibonacci.md — レベル、ゴールデンポケット、Greeks-Fib 融合、オンチェーン強化
  • reference/wyckoff.md — フェーズ状態機械、VSA、コンポジットオペレーター
  • reference/markov-regime.md — 7 状態モデル、遷移確率、レジームベースのシグナル

オプション & ボラティリティ:

  • reference/options-trading.md — Greeks(1 次 + 2 次)、Black-Scholes、IV サーフェス、ボラティリティスマイル、GEX、ピンリスク
  • reference/options-strategies.md — 25 以上の戦略: インカム、方向性、ボラティリティ、高度なマルチレッグ
  • reference/vix-volatility.md — IV ランク、VIX タームストラクチャー、危機しきい値、レジーム統合

資産クラス:

  • reference/equities.md — セクターローテーション、スキャナーパターン、ケリー配分、決算プレイ
  • reference/commodities.md — 金/銀(COT、季節性、ドル相関)、原油(在庫、OPEC、コンタンゴ)
  • reference/forex.md — キャリートレード、金利差、PPP、中央銀行政策、COT ポジショニング

横断的トピック:

  • reference/sentiment-signals.md — ソーシャルフィルタリング、マルチモデルコンセンサス、ノイズ検出
  • reference/risk-management.md — ポジションサイジング、ポートフォリオ Greeks ゲート、ドローダウン制限、スマート執行
  • reference/pattern-recognition.md — ローソク足 + チャートパターン
  • reference/swarm-consensus.md — マルチ LLM 投票システム
  • reference/chinese-llm-stack.md — 取引向けにコスト最適化された中国語 LLM

ワークフロー & バックテスト:

  • reference/daily-trading-workflow.md — 寄り付き前、寄り付き、日中、引けのための /loop + Desktop スケジュールタスク
  • reference/backtesting-patterns.md — ウォークフォワード、モンテカルロ、アンサンブル、組み合わせ的アルファ探索

結果サイドカーの出力

最終ステップとして、~/.claude/skill-analytics/last-outcome-trading-signals.json に書き込みます:

{"ts":"[UTC ISO8601]","skill":"trading-signals","version":"2.1.0","variant":"default",
 "status":"[success|partial|error]","runtime_ms":[estimated ms from start],
 "metrics":{"signals_generated":[n],"tickers_analyzed":[n],"frameworks_applied":[n]},
 "error":null,"session_id":"[YYYY-MM-DD]"}

一部のステージが失敗しても結果が生成された場合は、ステータスに「partial」を使用します。出力がまったく生成されなかった場合にのみ「error」を使用します。 </reference_files>

コメント