Communitygithub.com

tradermonty/analisador-de-up-trend

Analisa a amplitude do mercado usando dados do Painel de Razão de Uptrend da Monty para diagnosticar o ambiente atual de mercado. Gera uma pontuação composta de 0 a 100 a partir de 5 componentes (amplitude, participação setorial, rotação, momentum, contexto histórico). Use ao perguntar sobre amplitude do mercado, razões de uptrend ou se o ambiente de mercado suporta exposição em ações. Nenhuma chave de API é necessária.

O que é analisador-de-up-trend?

A skill **Analisador de Uptrend** diagnostica a saúde da amplitude do mercado utilizando o Painel de Razão de Uptrend da Monty, que acompanha aproximadamente 2.800 ações dos EUA em 11 setores. A ferramenta gera uma pontuação composta de 0 a 100 (quanto maior, mais saudável) com orientação de exposição, baseada em cinco componentes: amplitude do mercado (30%), participação setorial (25%), rotação setorial (15%), momentum (20%) e contexto histórico (10%). Diferente do Detector de Topo de Mercado (que usa API paga), esta skill consome dados CSV gratuitos do GitHub, sem necessidade de chave de API. É útil para responder perguntas como "A amplitude do mercado está saudável?" ou "Quão amplo é o rali?", fornecendo orientação de exposição que varia de Exposição Total a Preservação de Capital. A skill é compatível com agentes que possam executar Python 3.9+ com a biblioteca `requests`, e seu fluxo de trabalho inclui a execução de um script Python que baixa os dados CSV, calcula as pontuações e gera relatórios em Markdown e JSON. Inclui um sistema de alertas com penalidades para sinais de ciclo tardio, alta dispersão ou divergência, além de suavização de momentum via EMA(3) e indicador de confiança histórica.

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

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Skill Analisador de Uptrend

Propósito

Diagnosticar a saúde da amplitude do mercado usando o Painel de Razão de Uptrend da Monty, que acompanha ~2.800 ações dos EUA em 11 setores. Gera uma pontuação composta de 0 a 100 (quanto maior, mais saudável) com orientação de exposição.

Diferente do Detector de Topo de Mercado (scorer de risco baseado em API), esta skill usa dados CSV gratuitos para avaliar a "amplitude de participação" — se o avanço do mercado é amplo ou estreito.

Quando Usar Esta Skill

Inglês:

  • O usuário pergunta "A amplitude do mercado está saudável?" ou "Quão amplo é o rali?"
  • O usuário deseja avaliar as razões de uptrend entre setores
  • O usuário pergunta sobre participação de mercado ou condições de amplitude
  • O usuário precisa de orientação de exposição com base na análise de amplitude
  • O usuário referencia o Painel de Uptrend da Monty ou razões de uptrend

Japonês:

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

Pré-requisitos

  • Python 3.9+ com a biblioteca requests (a análise CSV usa os módulos stdlib csv/io)
  • Conexão com a internet para baixar dados CSV do GitHub (nenhuma chave de API necessária)
  • Nenhuma assinatura de API paga necessária

Diferença do Detector de Topo de Mercado

AspectoAnalisador de UptrendDetector de Topo de Mercado
Direção da PontuaçãoMaior = mais saudávelMaior = mais arriscado
Fonte de DadosCSV gratuito do GitHubAPI FMP (paga)
FocoParticipação de amplitudeRisco de formação de topo
Chave de APINão necessáriaNecessária (FMP)
MetodologiaRazões de Uptrend da MontyO'Neil/Minervini/Monty

Fluxo de Trabalho de Execução

Fase 1: Executar Script Python

Execute o script de análise (nenhuma chave de API necessária):

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

O script irá:

  1. Baixar dados CSV do repositório GitHub da Monty
  2. Calcular 5 pontuações de componentes
  3. Gerar pontuação composta e relatórios

Fase 2: Apresentar Resultados

Apresente ao usuário o relatório Markdown gerado, destacando:

  • Pontuação composta e classificação de zona
  • Orientação de exposição (Total/Normal/Reduzida/Defensiva/Preservação)
  • Mapa de calor setorial mostrando setores mais fortes e mais fracos
  • Principais sinais de momentum e rotação

Sistema de Pontuação de 5 Componentes

#ComponentePesoSinal Chave
1Amplitude do Mercado (Geral)30%Nível da razão + direção da tendência
2Participação Setorial25%Contagem de setores em uptrend + distribuição da razão
3Rotação Setorial15%Balanço Cíclico vs Defensivo
4Momentum20%Direção da inclinação + aceleração
5Contexto Histórico10%Percentil no histórico

Zonas de Pontuação

PontuaçãoZonaOrientação de Exposição
80-100Touro ForteExposição Total (100%)
60-79TouroExposição Normal (80-100%)
40-59NeutroExposição Reduzida (60-80%)
20-39CautelosoDefensivo (30-60%)
0-19UrsoPreservação de Capital (0-30%)

Detalhe da Zona de 7 Níveis

Cada zona de pontuação é subdividida em subzonas para avaliação mais granular:

PontuaçãoDetalhe da ZonaCor
80-100Touro ForteVerde
70-79Touro-SuperiorVerde Claro
60-69Touro-InferiorVerde Claro
40-59NeutroAmarelo
30-39Cauteloso-SuperiorLaranja
20-29Cauteloso-InferiorLaranja
0-19UrsoVermelho

Sistema de Alertas

Alertas ativos acionam penalidades de exposição que apertam a orientação mesmo quando a pontuação composta é alta:

AlertaCondiçãoPenalidade
Ciclo TardioMédia das commodities > tanto Cíclico quanto Defensivo-5
Alta DispersãoDistribuição setorial máx-mín > 40pp-3
DivergênciaDesvio padrão intra-grupo > 8pp, distribuição > 20pp, ou dissidentes de tendência-3

Penalidades acumulam (máx -10) + desconto de múltiplos alertas (+1 quando ≥2 ativos). Aplicado após a pontuação composta.

Suavização de Momentum

Os valores de inclinação são suavizados usando EMA(3) (Média Móvel Exponencial, span=3) antes da pontuação. A aceleração é calculada comparando a média recente de 10 pontos vs a média anterior de 10 pontos das inclinações suavizadas (janela 10v10), com fallback para 5v5 quando menos de 20 pontos de dados estão disponíveis.

Indicador de Confiança Histórica

O componente de Contexto Histórico inclui uma avaliação de confiança baseada em:

  • Tamanho da amostra: Número de pontos de dados históricos disponíveis
  • Cobertura de regime: Proporção de regimes de mercado distintos (touro/urso/neutro) observados
  • Recência: Quão recente é o ponto de dados mais recente

Níveis de confiança: Alto, Médio, Baixo.


Requisitos de API

Necessário: Nenhum (usa dados CSV gratuitos do GitHub)

Arquivos de Saída

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

Documentos de Referência

references/uptrend_methodology.md

  • Definição e limites da Razão de Uptrend
  • Metodologia de pontuação de 5 componentes
  • Classificação setorial (Cíclico/Defensivo/Commodity)
  • Notas de calibração histórica

Quando Carregar Referências

  • Primeiro uso: Carregar uptrend_methodology.md para entendimento completo do framework
  • Execução regular: Referências não necessárias — o script lida com a pontuação

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).

Habilidades Relacionadas