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

スクリプトの動作:

  1. MontyのGitHubリポジトリからCSVデータをダウンロード
  2. 5つのコンポーネントスコアを計算
  3. 複合スコアとレポートを生成

Phase 2: 結果の提示

生成されたMarkdownレポートをユーザーに提示。以下をハイライト:

  • 複合スコアとゾーン分類
  • エクスポージャーガイダンス(Full/Normal/Reduced/Defensive/Preservation)
  • 最も強い/弱いセクターを示すセクターヒートマップ
  • 主要なモメンタムとローテーションのシグナル

6. リソース

リファレンス:

  • skills/uptrend-analyzer/references/uptrend_methodology.md

スクリプト:

  • skills/uptrend-analyzer/scripts/data_fetcher.py
  • skills/uptrend-analyzer/scripts/report_generator.py
  • skills/uptrend-analyzer/scripts/scorer.py
  • skills/uptrend-analyzer/scripts/uptrend_analyzer.py