market-breadth-analyzer

Quantify market breadth health into a 0-100 composite score from public CSV data.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/PNWSkyHippy/Trading_Bot_V2 --skill market-breadth-analyzer-pnwskyhippy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: market-breadth-analyzer
Source: https://github.com/PNWSkyHippy/Trading_Bot_V2/tree/main/claud-skills/skills/market-breadth-analyzer
Command: npx skills add https://github.com/PNWSkyHippy/Trading_Bot_V2 --skill market-breadth-analyzer-pnwskyhippy

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Market breadth health is a key predictor of broad participation in moves, but many traders struggle to quantify breadth consistently and translate it into actionable exposure guidance.

Core Features & Use Cases

  • Quantifies market breadth health using TraderMonty's public CSV data to produce a 0-100 composite score.
  • Evaluates 6 dimensions (breadth level, MA crossovers, cycle position, bearish signals, historical percentile, and divergence) for repeatable assessments.
  • Provides clear equity exposure guidance and actionable steps based on the health zone, with a historical score trend.

Quick Start

Run the market_breadth_analyzer.py script to fetch public breadth data and generate JSON and Markdown reports.

Frequently Asked Questions about market-breadth-analyzer

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

FAQPage Schema
How do I quantify market breadth health using CSV data?

You can quantify market breadth health by fetching public CSV data to generate a 0-100 composite score. The script evaluates breadth level, MA crossovers, cycle position, bearish signals, historical percentile, and divergence to produce actionable exposure guidance.

What is market breadth divergence and how is it detected?

Market breadth divergence occurs when price movements lack broad participation across stocks. The analyzer detects this by evaluating six dimensions of public CSV market data, flagging divergence to help forecast whether a rally is broad-based or weakening.

Do I need an API key to analyze market breadth with Python?

No API key is required to analyze market breadth with this Python script. It directly fetches public TraderMonty CSV URLs using the requests library, performing data freshness checks before generating JSON and Markdown reports.

Can I use Python to generate equity exposure guidance from market data?

Yes, you can run the Python script on market data CSVs to generate equity exposure guidance. It translates a 0-100 breadth health composite score into actionable steps and provides a historical score trend for risk management.

How do I assess breadth participation across stocks for risk management?

Assess breadth participation by running the analyzer on TraderMonty CSV market data to produce a composite score. It checks data freshness and scores components like MA crossovers and historical percentiles to guide your risk management exposure.

What are the limitations of using CSV data for market breadth analysis?

Market breadth analysis using public CSV data requires Python 3.8+ and the requests library to access specific public URLs. If the CSV URLs are inaccessible or data is stale, freshness checks will prevent accurate composite score generation.