Uptrend Analyzer
Analyzes market breadth using Monty’s Uptrend Ratio Dashboard data to diagnose the current market environment. Generates a 0-100 composite score from 5 components (breadth, sector participation, rotation, momentum, historical context). Use when asking about market breadth, uptrend ratios, or whether the market environment supports equity exposure. No API key required.
No API
Download Skill Package (.skill) View Source on GitHub
Table of Contents
1. Overview
Uptrend Analyzer Skill
2. When to Use
English:
- User asks “Is the market breadth healthy?” or “How broad is the rally?”
- User wants to assess uptrend ratios across sectors
- User asks about market participation or breadth conditions
- User needs exposure guidance based on breadth analysis
- User references Monty’s Uptrend Dashboard or uptrend ratios
Japanese:
- 「市場のブレドスは健全?」「上昇の裾野は広い?」
- セクター別のアップトレンド比率を確認したい
- 相場参加率・ブレドス状況を診断したい
- ブレドス分析に基づくエクスポージャーガイダンスが欲しい
- Montyのアップトレンドダッシュボードについて質問
3. Prerequisites
- API Key: None required
- Python 3.9+ recommended
4. Quick Start
python3 skills/uptrend-analyzer/scripts/uptrend_analyzer.py
5. Workflow
Phase 1: Execute Python Script
Run the analysis script (no API key needed):
python3 skills/uptrend-analyzer/scripts/uptrend_analyzer.py
The script will:
- Download CSV data from Monty’s GitHub repository
- Calculate 5 component scores
- Generate composite score and reports
Phase 2: Present Results
Present the generated Markdown report to the user, highlighting:
- Composite score and zone classification
- Exposure guidance (Full/Normal/Reduced/Defensive/Preservation)
- Sector heatmap showing strongest and weakest sectors
- Key momentum and rotation signals
6. Resources
References:
skills/uptrend-analyzer/references/uptrend_methodology.md
Scripts:
skills/uptrend-analyzer/scripts/data_fetcher.pyskills/uptrend-analyzer/scripts/report_generator.pyskills/uptrend-analyzer/scripts/scorer.pyskills/uptrend-analyzer/scripts/uptrend_analyzer.py