market-breadth-analyzer

Compute a 0-100 market breadth score from six indicators using TraderMonty CSV data.

Updated Mar 1, 2026
One-click install
npx skills add https://github.com/Dorpeer95/stocks-trading --skill market-breadth-analyzer-dorpeer95
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: market-breadth-analyzer
Source: https://github.com/Dorpeer95/stocks-trading/tree/main/.claude/skills/market-breadth-analyzer
Command: npx skills add https://github.com/Dorpeer95/stocks-trading --skill market-breadth-analyzer-dorpeer95

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Quantifies market breadth health by aggregating six breadth indicators into a single 0-100 composite score, enabling quick assessments of market participation and breadth strength.

Core Features & Use Cases

  • 6-component health scoring across breadth level, MA crossovers, cycle position, bearish signal, historical percentile, and divergence.
  • No API key required; uses Trader Monty public CSV data and outputs JSON/Markdown reports with score history and data freshness checks.
  • Use cases include answering whether the market rally is broad-based, assessing breadth health, and guiding equity exposure decisions.

Quick Start

Run the main analyzer script to fetch TraderMonty breadth CSV data and generate the latest market breadth report.

Frequently Asked Questions about market-breadth-analyzer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I assess market breadth to see if a rally is broad-based?

Assess market breadth by computing a 0-100 composite health score from six breadth indicators fetched from TraderMonty's public CSV data. The analyzer outputs JSON and Markdown reports with score history and data freshness checks.

What financial-analysis indicators are used to measure market participation?

Market participation is measured using six breadth indicators: breadth level, MA crossovers, cycle position, bearish signal, historical percentile, and divergence. These components aggregate into a single 0-100 composite health score.

Do I need an API key to fetch TraderMonty CSV data for trend-analysis?

No API key is required to fetch TraderMonty CSV data for trend-analysis. The analyzer directly retrieves public CSV data and requires only Python 3.8+ and the requests dependency to run.

How do I generate a market-breadth report from CSV data?

Generate a market-breadth report by running the main analyzer script to fetch TraderMonty breadth CSV data. The script calculates six component metrics and outputs actionable JSON and Markdown reports with score history.

What is a breadth thrust and how does divergence affect the composite score?

A breadth thrust indicates strong market participation and is factored into the composite score alongside divergence. Divergence measures discrepancies between price trends and breadth, lowering the 0-100 health score when participation weakens.