macro-regime-detector について
macro-regime-detectorは、1~2年の構造的な市場変化を評価する投資家向けスキルです。月次のクロスアセット比率と米国債金利を分析し、判定根拠やポートフォリオ方針を含むレポートを生成します。
主な機能
- 016つの加重クロスアセット・金利指標
- 025種類の市場レジーム分類
- 03月次の6・12カ月移動平均
- 04MarkdownレポートとJSON出力
- 05過去のレジーム参考資料
活用シーン
- 01構造的なレジーム転換の進行状況を評価
- 02市場の集中と参加範囲の拡大を分析
- 03金利や信用シグナルに基づく長期配分の検討
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ mphinance/ alpha-skills --skill macro-regime-detectorインストール後、Claude Code で/macro-regime-detectorを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
README.mdreferences/historical_regimes.mdindicator_interpretation_guide.mdregime_detection_methodology.mdscripts/fmp_client.pymacro_regime_detector.pyreport_generator.pyscorer.pyscripts/calculators/__init__.pyconcentration_calculator.pycredit_conditions_calculator.pyequity_bond_calculator.pysector_rotation_calculator.pysize_factor_calculator.pyutils.pyyield_curve_calculator.pyscripts/tests/conftest.pytest_concentration.pytest_credit_conditions.pytest_equity_bond.pytest_fmp_client.pytest_helpers.pytest_main_cli.pytest_report_generator.pytest_scorer.pytest_sector_rotation.pytest_size_factor.pytest_utils.pytest_yield_curve.py詳細
マクロレジーム検出器
月次頻度のクロスアセット比率分析を用いて、構造的なマクロレジームの転換を検出します。このスキルは、戦略的なポートフォリオポジショニングに役立つ1〜2年のレジームシフトを特定します。
使用する場面
- ユーザーが現在のマクロレジームやレジーム転換について質問する場合
- ユーザーが構造的な市場ローテーション(集中と拡散)を理解したい場合
- ユーザーがイールドカーブ、クレジット、クロスアセットシグナルに基づく長期的なポジショニングについて質問する場合
- ユーザーが RSP/SPY 比率、IWM/SPY、HYG/LQD、その他のクロスアセット比率に言及する場合
- ユーザーがレジーム変化が進行中かどうかを評価したい場合
ワークフロー
-
方法論の背景として参照ドキュメントを読み込みます:
references/regime_detection_methodology.mdreferences/indicator_interpretation_guide.md
-
メイン分析スクリプトを実行します:
python3 skills/macro-regime-detector/scripts/macro_regime_detector.pyこれは 9 つの ETF + 国債利回りの 600 日分のデータを取得します(合計 10 回の API 呼び出し)。
-
生成された Markdown レポートを読み、調査結果をユーザーに提示します。
-
ユーザーが歴史的な類似事例について質問した場合は、
references/historical_regimes.mdを使って補足の背景情報を提供します。
前提条件
- FMP API キー(必須):
FMP_API_KEY環境変数を設定するか、--api-keyを渡します - 無料枠(1 日 250 回の呼び出し)で十分です(スクリプトは約 10 回の呼び出しを使用)
6 つのコンポーネント
| # | コンポーネント | 比率/データ | 重み | 検出内容 |
|---|---|---|---|---|
| 1 | 市場集中度 | RSP/SPY | 25% | メガキャップ集中と市場拡散 |
| 2 | イールドカーブ | 10Y-2Y スプレッド | 20% | 金利サイクルの転換 |
| 3 | クレジット状況 | HYG/LQD | 15% | クレジットサイクルのリスク選好 |
| 4 | サイズファクター | IWM/SPY | 15% | 小型株と大型株のローテーション |
| 5 | 株式・債券 | SPY/TLT + 相関 | 15% | 株式・債券関係のレジーム |
| 6 | セクターローテーション | XLY/XLP | 10% | 景気敏感とディフェンシブの選好 |
5 つのレジーム分類
- 集中: メガキャップ主導、市場の狭まり
- 拡散: 参加銘柄の拡大、小型株/バリューのローテーション
- 収縮: クレジット引き締め、ディフェンシブへのローテーション、リスクオフ
- インフレ的: 株式・債券の正の相関、伝統的なヘッジが機能しない
- 移行期: 複数のシグナルがあるがパターンが不明瞭
出力
macro_regime_YYYY-MM-DD_HHMMSS.json— プログラムでの利用向けの構造化データmacro_regime_YYYY-MM-DD_HHMMSS.md— 人間が読めるレポート。以下を含みます:- 現在のレジーム評価
- 転換シグナルダッシュボード
- コンポーネントの詳細
- レジーム分類の根拠
- ポートフォリオスタンスの推奨
他のスキルとの関係
| 観点 | マクロレジーム検出器 | 市場天井検出器 | 市場ブレッドス分析器 |
|---|---|---|---|
| 時間軸 | 1〜2 年(構造的) | 2〜8 週間(戦術的) | 現在のスナップショット |
| データ粒度 | 月次(6M/12M SMA) | 日次(25 営業日) | 日次 CSV |
| 検出対象 | レジーム転換 | 10〜20% の調整 | ブレッドス健全性スコア |
| API 呼び出し | 約 10 | 約 33 | 0(無料 CSV) |
スクリプト引数
python3 macro_regime_detector.py [options]
Options:
--api-key KEY FMP API key (default: $FMP_API_KEY)
--output-dir DIR Output directory (default: current directory)
--days N Days of history to fetch (default: 600)
リソース
references/regime_detection_methodology.md— 検出方法論とシグナルの解釈references/indicator_interpretation_guide.md— クロスアセット比率を解釈するためのガイドreferences/historical_regimes.md— 背景としての過去のレジーム事例
コメント
Markdown 対応