Uptrend Analyzer
Montyのアップトレンド比率ダッシュボードのデータを使用してマーケットブレッドスを分析し、現在の市場環境を診断するスキルです。5つのコンポーネント(ブレッドス、セクター参加率、ローテーション、モメンタム、ヒストリカルコンテキスト)から0-100の複合スコアを生成します。マーケットブレッドス、アップトレンド比率、市場環境が株式エクスポージャーを支持するかどうかの質問時に使用します。APIキー不要。
API不要
スキルパッケージをダウンロード (.skill) GitHubでソースを見る
1. 概要
MontyのアップトレンドダッシュボードのCSVデータを取得し、マーケットブレッドスと市場環境を診断するスキルです。5つのコンポーネントスコアと複合スコア(0-100)を計算し、エクスポージャーガイダンス(Full/Normal/Reduced/Defensive/Preservation)を提供します。
2. 使用タイミング
英語:
- 「Is the market breadth healthy?」「How broad is the rally?」
- セクター別アップトレンド比率の確認
- 市場参加率やブレッドス状況の診断
- ブレッドス分析に基づくエクスポージャーガイダンス
- MontyのアップトレンドダッシュボードやUptrend Ratioについての質問
日本語:
- 「市場のブレッドスは健全?」「上昇の裾野は広い?」
- セクター別のアップトレンド比率を確認したい
- 相場参加率・ブレッドス状況を診断したい
- ブレッドス分析に基づくエクスポージャーガイダンスが欲しい
- Montyのアップトレンドダッシュボードについて質問
3. 前提条件
- APIキー: 不要
- Python 3.9+ 推奨
4. クイックスタート
python3 skills/uptrend-analyzer/scripts/uptrend_analyzer.py
5. ワークフロー
Phase 1: Pythonスクリプトの実行
分析スクリプトを実行(APIキー不要):
python3 skills/uptrend-analyzer/scripts/uptrend_analyzer.py
スクリプトの動作:
- MontyのGitHubリポジトリからCSVデータをダウンロード
- 5つのコンポーネントスコアを計算
- 複合スコアとレポートを生成
Phase 2: 結果の提示
生成されたMarkdownレポートをユーザーに提示。以下をハイライト:
- 複合スコアとゾーン分類
- エクスポージャーガイダンス(Full/Normal/Reduced/Defensive/Preservation)
- 最も強い/弱いセクターを示すセクターヒートマップ
- 主要なモメンタムとローテーションのシグナル
6. リソース
リファレンス:
skills/uptrend-analyzer/references/uptrend_methodology.md
スクリプト:
skills/uptrend-analyzer/scripts/data_fetcher.pyskills/uptrend-analyzer/scripts/report_generator.pyskills/uptrend-analyzer/scripts/scorer.pyskills/uptrend-analyzer/scripts/uptrend_analyzer.py