mcpField
S
stanley-druckenmiller-investment

stanley-druckenmiller-investment

github.com/tradermontyその他3.4k3.5k 回インストール2 日前に更新
リポジトリ

stanley-druckenmiller-investment について

市場分析スキルのレポートを統合し、総合コンビクションスコアとDruckenmillerのパターン分類、配分指針を作成するメタスキルです。個別分析後に市場を総合判断したいユーザー向けです。

主な機能

  1. 01必須5件と任意3件のレポート統合
  2. 027つの市場要素をスコア化
  3. 034種類のDruckenmillerパターン分類
  4. 04配分とポジションサイズの指針作成
  5. 05JSONとMarkdownレポートの出力

活用シーン

  1. 01市場の広がり、マクロ、リスクのシグナル統合
  2. 02市場全体のコンビクション評価
  3. 03Druckenmiller流のポートフォリオ配分検討

インストール

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

$npx skills add https://github.com/tradermonty/claude-trading-skills --skill stanley-druckenmiller-investment

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

同梱ファイル

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

requirements.txt
assets/
strategy_report_template.md
references/
case-studies.md
conviction_matrix.md
investment-philosophy.md
market-analysis-guide.md
scripts/
allocation_engine.py
report_generator.py
report_loader.py
scorer.py
strategy_synthesizer.py
scripts/tests/
conftest.py
test_allocation_engine.py
test_report_generator.py
test_report_loader.py
test_scorer.py
test_strategy_synthesizer.py

詳細

Druckenmiller Strategy Synthesizer

Purpose

Synthesize outputs from 8 upstream analysis skills (5 required + 3 optional) into a single composite conviction score (0-100), classify the market into one of 4 Druckenmiller patterns, and generate actionable allocation recommendations. This is a meta-skill that consumes structured JSON outputs from other skills — it requires no API keys of its own.

When to Use This Skill

English:

  • User asks "What's my overall conviction?" or "How should I be positioned?"
  • User wants a unified view synthesizing breadth, uptrend, top risk, macro, and FTD signals
  • User asks about Druckenmiller-style portfolio positioning
  • User requests strategy synthesis after running individual analysis skills
  • User asks "Should I increase or decrease exposure?"
  • User wants pattern classification (policy pivot, distortion, contrarian, wait)

Japanese:

  • 「総合的な市場判断は?」「今のポジショニングは?」
  • ブレッドス、アップトレンド、天井リスク、マクロの統合判断
  • 「エクスポージャーを増やすべき?減らすべき?」
  • 「ドラッケンミラー分析を実行して」
  • 個別スキル実行後の戦略統合レポート

Input Requirements

Required Skills (5)
#SkillJSON PrefixRole
1Market Breadth Analyzermarket_breadth_Market participation breadth
2Uptrend Analyzeruptrend_analysis_Sector uptrend ratios
3Market Top Detectormarket_top_Distribution / top risk (defense)
4Macro Regime Detectormacro_regime_Macro regime transition (1-2Y structure)
5FTD Detectorftd_detector_Bottom confirmation / re-entry (offense)
Optional Skills (3)
#SkillJSON PrefixRole
6VCP Screenervcp_screener_Momentum stock setups (VCP)
7Theme Detectortheme_detector_Theme / sector momentum
8CANSLIM Screenercanslim_screener_Growth stock setups + M(Market Direction)

Run the required skills first. The synthesizer reads their JSON output from reports/.


Execution Workflow

Phase 1: Verify Prerequisites

Check that the 5 required skill JSON reports exist in reports/ and are recent (< 72 hours). If any are missing, run the corresponding skill first.

Phase 2: Execute Strategy Synthesizer
python3 skills/stanley-druckenmiller-investment/scripts/strategy_synthesizer.py \
  --reports-dir reports/ \
  --output-dir reports/ \
  --max-age 72

The script will:

  1. Load and validate all upstream skill JSON reports
  2. Extract normalized signals from each skill
  3. Calculate 7 component scores (weighted 0-100)
  4. Compute composite conviction score
  5. Classify into one of 4 Druckenmiller patterns
  6. Generate target allocation and position sizing
  7. Output JSON and Markdown reports
Phase 3: Present Results

Present the generated Markdown report, highlighting:

  • Conviction score and zone
  • Detected pattern and match strength
  • Strongest and weakest components
  • Target allocation (equity/bonds/alternatives/cash)
  • Position sizing parameters
  • Relevant Druckenmiller principle
Phase 4: Provide Druckenmiller Context

Load appropriate reference documents to provide philosophical context:

  • High conviction: Emphasize concentration and "fat pitch" principles
  • Low conviction: Emphasize capital preservation and patience
  • Pattern-specific: Apply relevant case study from references/case-studies.md

7-Component Scoring System

#ComponentWeightSource Skill(s)Key Signal
1Market Structure18%Breadth + UptrendMarket participation health
2Distribution Risk18%Market Top (inverted)Institutional selling risk
3Bottom Confirmation12%FTD DetectorRe-entry signal after correction
4Macro Alignment18%Macro RegimeRegime favorability
5Theme Quality12%Theme DetectorSector momentum health
6Setup Availability10%VCP + CANSLIMQuality stock setups
7Signal Convergence12%All 5 requiredCross-skill agreement

4 パターン分類

パターン発動条件ドラッケンミラーの原則
政策転換の予測移行期のレジーム + 高い移行確率「中央銀行と流動性に注目する」
持続不可能な歪みトップリスク >= 60 + 収縮/インフレレジーム「間違ったときの損失の大きさが最も重要」
極端なセンチメントへの逆張りFTD 確認済み + 高いトップリスク + 弱気の市場の広がり「利益の大半は弱気相場で得られる」
待機・観察確信度が低い + シグナルが混在(デフォルト)「見えないときは、無理に振らない」

確信度ゾーンの対応表

スコアゾーンエクスポージャー指針
80-100最大の確信度90-100%絶好球 — 思い切り振る
60-79高い確信度70-90%標準的なリスク管理
40-59中程度の確信度50-70%ポジションサイズを縮小
20-39低い確信度20-50%資本を守り、リスクを最小限に抑える
0-19資本保全0-20%最大限の防御

出力ファイル

  • druckenmiller_strategy_YYYY-MM-DD_HHMMSS.json — 構造化された分析データ
  • druckenmiller_strategy_YYYY-MM-DD_HHMMSS.md — 人が読みやすいレポート

API 要件

ありません。 このスキルは、他のスキルの JSON 出力を読み取ります。API キーは不要です。

参考ドキュメント

references/investment-philosophy.md
  • ドラッケンミラーの基本原則:集中投資、資本保全、18 か月の時間軸
  • 定量ルール:日次ボラティリティ目標、最大ポジションサイズ
  • 確信度評価に哲学的な背景を示すときに読み込みます
references/market-analysis-guide.md
  • シグナルからアクションへの対応付けフレームワーク
  • 配分判断のためのマクロレジームの解釈
  • 構成要素のスコアや配分根拠を説明するときに読み込みます
references/case-studies.md
  • 歴史的事例:1992 年の GBP、2000 年のテクノロジーバブル、2008 年の危機
  • 実際の市場状況に基づくパターン分類の事例
  • ユーザーが歴史的な類似例について尋ねたときに読み込みます
references/conviction_matrix.md
  • シグナルからアクションへの定量的な対応表
  • マーケットトップゾーン × マクロレジームのマトリックス
  • 特定のシグナルの組み合わせについて、正確なエクスポージャー数値が必要なときに読み込みます
参考資料を読み込むタイミング
  • 初回使用時: フレームワークを理解するため、investment-philosophy.md を読み込みます
  • 配分に関する質問: market-analysis-guide.md + conviction_matrix.md を読み込みます
  • 歴史的背景: case-studies.md を読み込みます
  • 通常の実行: 参照資料は不要です — スクリプトがスコアを算出します

他のスキルとの関係

スキル関係時間軸
Market Breadth Analyzer入力(必須)現在のスナップショット
Uptrend Analyzer入力(必須)現在のスナップショット
Market Top Detector入力(必須)2-8 週間の戦術的期間
Macro Regime Detector入力(必須)1-2 年の構造的期間
FTD Detector入力(必須)数日〜数週間のイベント
VCP Screener入力(任意)セットアップ固有
Theme Detector入力(任意)数週間〜数か月のテーマ
CANSLIM Screener入力(任意)セットアップ固有
このスキル統合役統合された確信度

コメント