Communitygithub.com

tradermonty/uptrend-analyzer

Analiza la amplitud del mercado utilizando los datos del Panel de Ratio de Tendencia Alcista de Monty para diagnosticar el entorno actual del mercado. Genera una puntuación compuesta de 0 a 100 a partir de 5 componentes (amplitud, participación sectorial, rotación, impulso, contexto histórico). Úsalo al preguntar sobre amplitud del mercado, ratios de tendencia alcista o si el entorno de mercado respalda la exposición a renta variable. No requiere clave API.

¿Qué es uptrend-analyzer?

Este skill, Uptrend Analyzer, proporciona un diagnóstico de la salud de la amplitud del mercado utilizando datos gratuitos del Panel de Ratio de Tendencia Alcista de Monty, que rastrea aproximadamente 2.800 acciones estadounidenses en 11 sectores. A diferencia del Market Top Detector (basado en API de pago), este skill se enfoca en la participación o amplitud del mercado, generando una puntuación compuesta de 0 a 100 (más alto = más saludable) junto con una guía de exposición. El análisis se compone de 5 factores: amplitud general del mercado (30%), participación sectorial (25%), rotación sectorial (15%), impulso (20%) y contexto histórico (10%). Se ejecuta mediante un script de Python que descarga un CSV público de GitHub, sin necesidad de claves API. El skill presenta los resultados en un informe Markdown detallado que incluye la zona de puntuación, guía de exposición, mapa de calor sectorial y señales de impulso/rotación, así como un sistema de advertencias (ciclo tardío, alta dispersión, divergencia) que aplican penalizaciones a la guía de exposición. Es ideal para traders e inversores que deseen evaluar si el avance del mercado es amplio o estrecho, y ajustar su exposición en consecuencia.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/tradermonty/claude-trading-skills/tree/main/skills/uptrend-analyzer

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Skill de Análisis de Tendencia Alcista

Propósito

Diagnosticar la salud de la amplitud del mercado utilizando el Panel de Ratio de Tendencia Alcista de Monty, que rastrea ~2800 acciones estadounidenses en 11 sectores. Genera una puntuación compuesta de 0 a 100 (más alto = más saludable) con guía de exposición.

A diferencia del Detector de Topes de Mercado (scorer de riesgo basado en API), este skill utiliza datos CSV gratuitos para evaluar la "amplitud de participación" — si el avance del mercado es amplio o estrecho.

Cuándo usar este skill

Inglés:

  • El usuario pregunta "¿Está saludable la amplitud del mercado?" o "¿Qué tan amplio es el repunte?"
  • El usuario quiere evaluar los ratios de tendencia alcista por sectores
  • El usuario pregunta sobre la participación del mercado o condiciones de amplitud
  • El usuario necesita guía de exposición basada en análisis de amplitud
  • El usuario hace referencia al Panel de Tendencia Alcista de Monty o a ratios de tendencia alcista

Japonés:

  • 「市場のブレドスは健全?」「上昇の裾野は広い?」
  • セクター別のアップトレンド比率を確認したい
  • 相場参加率・ブレドス状況を診断したい
  • ブレドス分析に基づくエクスポージャーガイダンスが欲しい
  • Montyのアップトレンドダッシュボードについて質問

Prerrequisitos

  • Python 3.9+ con la librería requests (el análisis CSV utiliza los módulos estándar csv/io)
  • Conexión a internet para obtener datos CSV de GitHub (no se requiere clave API)
  • No se necesitan suscripciones API de pago

Diferencia con el Detector de Topes de Mercado

AspectoAnalizador de Tendencia AlcistaDetector de Topes de Mercado
Dirección de la PuntuaciónMás alto = más saludableMás alto = más riesgoso
Fuente de DatosCSV gratuito de GitHubAPI de FMP (de pago)
EnfoqueAmplitud de participaciónRiesgo de formación de tope
Clave APINo requeridaRequerida (FMP)
MetodologíaRatios de Tendencia Alcista de MontyO'Neil/Minervini/Monty

Flujo de Ejecución

Fase 1: Ejecutar Script de Python

Ejecuta el script de análisis (no se necesita clave API):

python3 skills/uptrend-analyzer/scripts/uptrend_analyzer.py

El script:

  1. Descargará los datos CSV del repositorio de GitHub de Monty
  2. Calculará 5 puntuaciones de componentes
  3. Generará la puntuación compuesta y los informes

Fase 2: Presentar Resultados

Presenta al usuario el informe Markdown generado, destacando:

  • Puntuación compuesta y clasificación de zona
  • Guía de exposición (Completa/Normal/Reducida/Defensiva/Preservación)
  • Mapa de calor sectorial mostrando los sectores más fuertes y más débiles
  • Señales clave de impulso y rotación

Sistema de Puntuación de 5 Componentes

#ComponentePesoSeñal Clave
1Amplitud del Mercado (General)30%Nivel del ratio + dirección de la tendencia
2Participación Sectorial25%Conteo de sectores en tendencia alcista + dispersión del ratio
3Rotación Sectorial15%Balance Cíclico vs Defensivo
4Impulso20%Dirección de la pendiente + aceleración
5Contexto Histórico10%Percentil en el historial

Zonas de Puntuación

PuntuaciónZonaGuía de Exposición
80-100Fuerte AlcistaExposición Completa (100%)
60-79AlcistaExposición Normal (80-100%)
40-59NeutralExposición Reducida (60-80%)
20-39CautelosoDefensiva (30-60%)
0-19BajistaPreservación de Capital (0-30%)

Detalle de Zona de 7 Niveles

Cada zona de puntuación se subdivide en subzonas para una evaluación más granular:

PuntuaciónDetalle de ZonaColor
80-100Fuerte AlcistaVerde
70-79Alcista-SuperiorVerde Claro
60-69Alcista-InferiorVerde Claro
40-59NeutralAmarillo
30-39Cauteloso-SuperiorNaranja
20-29Cauteloso-InferiorNaranja
0-19BajistaRojo

Sistema de Advertencias

Las advertencias activas aplican penalizaciones a la exposición que ajustan la guía incluso cuando la puntuación compuesta es alta:

AdvertenciaCondiciónPenalización
Ciclo TardíoPromedio de materias primas > tanto Cíclico como Defensivo-5
Alta DispersiónDispersión del ratio sectorial máx-mín > 40pp-3
DivergenciaDesviación estándar intragrupo > 8pp, dispersión > 20pp, o disidentes de tendencia-3

Las penalizaciones se acumulan (máx -10) + descuento por múltiples advertencias (+1 cuando ≥2 están activas). Se aplican después de la puntuación compuesta.

Suavizado de Impulso

Los valores de pendiente se suavizan usando EMA(3) (Media Móvil Exponencial, span=3) antes de la puntuación. La aceleración se calcula comparando el promedio reciente de 10 puntos vs el promedio anterior de 10 puntos de pendientes suavizadas (ventana 10v10), con retroceso a 5v5 cuando hay menos de 20 puntos de datos disponibles.

Indicador de Confianza Histórica

El componente de Contexto Histórico incluye una evaluación de confianza basada en:

  • Tamaño de la muestra: Número de puntos de datos históricos disponibles
  • Cobertura de regímenes: Proporción de regímenes de mercado distintos (alcista/bajista/neutral) observados
  • Recencia: Cuán reciente es el último punto de datos

Niveles de confianza: Alta, Media, Baja.


Requisitos de API

Requerido: Ninguno (utiliza datos CSV gratuitos de GitHub)

Archivos de Salida

  • JSON: uptrend_analysis_YYYY-MM-DD_HHMMSS.json
  • Markdown: uptrend_analysis_YYYY-MM-DD_HHMMSS.md

Documentos de Referencia

references/uptrend_methodology.md

  • Definición y umbrales del Ratio de Tendencia Alcista
  • Metodología de puntuación de 5 componentes
  • Clasificación sectorial (Cíclico/Defensivo/Materias Primas)
  • Notas de calibración histórica

Cuándo Cargar Referencias

  • Primer uso: Cargar uptrend_methodology.md para una comprensión completa del marco
  • Ejecución regular: No se necesitan referencias - el script maneja la puntuación

Individual skills in this repo

This repo contains 14 individual skills — each has its own dedicated page.

tradermonty/backtest-expert

Expert guidance for systematic backtesting of trading strategies. Use when developing, testing, stress-testing, or validating quantitative trading strategies. Covers "beating ideas to death" methodology, parameter robustness testing, slippage modeling, bias prevention, and interpreting backtest results. Applicable when user asks about backtesting, strategy validation, robustness testing, avoiding overfitting, or systematic trading development.

tradermonty/market-environment-analysis

Comprehensive market environment analysis and reporting tool. Analyzes global markets including US, European, Asian markets, forex, commodities, and economic indicators. Provides risk-on/risk-off assessment, sector analysis, and technical indicator interpretation. Triggers on keywords like market analysis, market environment, global markets, trading environment, market conditions, investment climate, market sentiment, forex analysis, stock market analysis, 相場環境, 市場分析, マーケット状況, 投資環境.

tradermonty/market-news-analyst

This skill should be used when analyzing recent market-moving news events and their impact on equity markets and commodities. Use this skill when the user requests analysis of major financial news from the past 10 days, wants to understand market reactions to monetary policy decisions (FOMC, ECB, BOJ), needs assessment of geopolitical events' impact on commodities, or requires comprehensive review of earnings announcements from mega-cap stocks. The skill automatically collects news using WebSearch/WebFetch tools and produces impact-ranked analysis reports. All analysis thinking and output are conducted in English.

tradermonty/options-strategy-advisor

Options trading strategy analysis and simulation tool. Provides theoretical pricing using Black-Scholes model, Greeks calculation, strategy P/L simulation, and risk management guidance. Use when user requests options strategy analysis, covered calls, protective puts, spreads, iron condors, earnings plays, or options risk management. Includes volatility analysis, position sizing, and earnings-based strategy recommendations. Educational focus with practical trade simulation.

tradermonty/portfolio-manager

Comprehensive portfolio analysis using Alpaca MCP Server integration to fetch holdings and positions, then analyze asset allocation, risk metrics, individual stock positions, diversification, and generate rebalancing recommendations. Use when user requests portfolio review, position analysis, risk assessment, performance evaluation, or rebalancing suggestions for their brokerage account.

tradermonty/scenario-analyzer

Skill that analyzes 18-month scenarios from a news headline. Runs the primary analysis with the scenario-analyst agent and obtains a second opinion with the strategy-reviewer agent. Generates a comprehensive English report covering 1st/2nd/3rd-order impacts, recommended stocks, and a critical review. Example: /scenario-analyzer "Fed raises rates by 50bp" Triggers: news analysis, scenario analysis, 18-month outlook, medium-to-long-term investment strategy

tradermonty/sector-analyst

This skill should be used when analyzing sector rotation patterns and market cycle positioning. It fetches sector uptrend data from CSV (no API key required) and optionally accepts chart images for supplementary analysis. Use this skill when the user requests sector rotation analysis, cyclical vs defensive assessment, overbought/oversold identification, or market cycle phase estimation. All analysis and output are conducted in English.

tradermonty/signal-postmortem

Record and analyze post-trade outcomes for signals generated by edge pipeline and other skills. Track false positives, missed opportunities, and regime mismatches. Feed results back to edge-signal-aggregator weights and skill improvement backlog.

tradermonty/skill-designer

Design new Claude skills from structured idea specifications. Use when the skill auto-generation pipeline needs to produce a Claude CLI prompt that creates a complete skill directory (SKILL.md, references, scripts, tests) following repository conventions.

tradermonty/skill-idea-miner

Mine Claude Code session logs for skill idea candidates. Use when running the weekly skill generation pipeline to extract, score, and backlog new skill ideas from recent coding sessions.

tradermonty/theme-detector

Detect and analyze trending market themes across sectors. Use when user asks about current market themes, trending sectors, sector rotation, thematic investing, what themes are hot or cold, or wants to identify bullish and bearish market narratives with lifecycle analysis.

tradermonty/us-stock-analysis

Comprehensive US stock analysis including fundamental analysis (financial metrics, business quality, valuation), technical analysis (indicators, chart patterns, support/resistance), stock comparisons, and investment report generation. Use when user requests analysis of US stock tickers (e.g., "analyze AAPL", "compare TSLA vs NVDA", "give me a report on Microsoft"), evaluation of financial metrics, technical chart analysis, or investment recommendations for American stocks.

tradermonty/value-dividend-screener

Screen US stocks for high-quality dividend opportunities combining value characteristics (P/E ratio under 20, P/B ratio under 2), attractive yields (3% or higher), and consistent growth (dividend/revenue/EPS trending up over 3 years). Supports two-stage screening using FINVIZ Elite API for efficient pre-filtering followed by FMP API for detailed analysis. Use when user requests dividend stock screening, income portfolio ideas, or quality value stocks with strong fundamentals.

tradermonty/vcp-screener

Screen S&P 500 stocks for Mark Minervini's Volatility Contraction Pattern (VCP) and detect historical VCPs in a single ticker's price path. Identifies Stage 2 uptrend stocks forming tight bases with contracting volatility near breakout pivot points; in historical single-ticker mode walks a multi-year history and emits every VCP that formed with forward-outcome stats (breakout / stop-hit / timeout). Use when user requests VCP screening, Minervini-style setups, tight base patterns, volatility contraction breakout candidates, Stage 2 momentum stock scanning, or historical VCP pattern study on a specific ticker (e.g. FIX, TSLA).

Skills relacionados