CommunityImagemgithub.com

tradermonty/sector-analyst

Esta skill deve ser usada ao analisar padrões de rotação setorial e posicionamento no ciclo de mercado. Ela busca dados de tendência de alta de setores a partir de CSV (sem necessidade de chave de API) e opcionalmente aceita imagens de gráficos para análise complementar. Use esta skill quando o usuário solicitar análise de rotação setorial, avaliação cíclica vs defensiva, identificação de sobrecompra/sobrevenda ou estimativa de fase do ciclo de mercado. Toda análise e saída são conduzidas em inglês.

O que é sector-analyst?

O skill sector-analyst permite uma análise abrangente da rotação setorial e do posicionamento no ciclo de mercado, utilizando dados públicos de razão de tendência de alta do conjunto de dados CSV da TraderMonty, sem necessidade de chave de API. Ele classifica setores, calcula pontuações de regime de risco cíclico vs defensivo, identifica condições de sobrecompra/sobrevenda e estima a fase atual do ciclo de mercado. Imagens de gráficos podem complementar a análise baseada em dados, fornecendo detalhes em nível de indústria. O skill é acionado por um script Python que gera análise legível ou saída JSON, seguindo um fluxo de trabalho estruturado que inclui coleta de dados, avaliação do ciclo de mercado, síntese da situação atual, desenvolvimento de cenários e geração de relatórios Markdown. É compatível com agentes AI que suportam execução de scripts Python e leitura de arquivos CSV, sendo útil para traders e investidores que buscam insights objetivos sobre rotação setorial e posicionamento tático.

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

Installed? Explore more Imagem skills: steipete/songsee, affaan-m/frontend-design, mattpocock/improve-codebase-architecture · View all 6 →

Perguntar na sua IA favorita

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

Documentação

Sector Analyst

Visão Geral

Esta skill permite uma análise abrangente da rotação setorial e do posicionamento no ciclo de mercado, buscando dados de razão de tendência de alta do conjunto de dados CSV público da TraderMonty. Ela classifica setores, calcula pontuações de regime de risco cíclico vs defensivo, identifica condições de sobrecompra/sobrevenda e estima a fase atual do ciclo de mercado. Imagens de gráficos podem opcionalmente complementar a análise baseada em dados com detalhes em nível de indústria.

Quando Usar Esta Skill

Use esta skill quando:

  • O usuário solicitar análise de rotação setorial (sem necessidade de imagens de gráficos)
  • O usuário perguntar sobre posicionamento cíclico vs defensivo
  • O usuário quiser saber quais setores estão sobrecomprados ou sobrevendidos
  • O usuário solicitar estimativa da fase do ciclo de mercado
  • O usuário fornecer gráficos de desempenho setorial para análise complementar
  • O usuário pedir análise de cenários ou previsões baseadas em setores

Exemplos de solicitações do usuário:

  • "Execute uma análise de rotação setorial"
  • "Quais setores estão liderando — cíclicos ou defensivos?"
  • "Algum setor está sobrecomprado agora?"
  • "Em que fase do ciclo de mercado estamos?"
  • "Analise estes gráficos de desempenho setorial e me diga onde estamos no ciclo de mercado"

Pré-requisitos

  • Python 3.9+; nenhuma biblioteca de terceiros necessária (CSV obtido via stdlib urllib)
  • Nenhuma chave de API necessária — os dados são obtidos de um repositório público do GitHub
  • Opcional: Imagens de gráficos de desempenho setorial para análise complementar

Fonte de Dados

As razões de tendência de alta setorial são obtidas do repositório público do GitHub da TraderMonty (sem necessidade de chave de API):

  • Resumo Setorial: sector_summary.csv — razão de tendência de alta, tendência, inclinação e status por setor
  • Verificação de Atualização: uptrend_ratio_timeseries.csv — max(date) usado para verificar a atualização dos dados

Executando o Script

# Padrão: buscar CSV, imprimir análise legível
python3 scripts/analyze_sector_rotation.py

# Saída JSON
python3 scripts/analyze_sector_rotation.py --json

# Salvar em arquivo
python3 scripts/analyze_sector_rotation.py --save --output-dir reports/

Fluxo de Trabalho de Análise

Siga este fluxo de trabalho estruturado:

Etapa 1: Coleta de Dados CSV

  1. Execute o script de análise: python3 scripts/analyze_sector_rotation.py
  2. Extraia da saída:
    • Classificação setorial por razão de tendência de alta
    • Regime de risco (cíclico vs defensivo) e pontuação
    • Setores sobrecomprados/sobrevendidos
    • Estimativa da fase do ciclo e nível de confiança
  3. Se um aviso de atualização dos dados aparecer, anote-o na análise

Etapa 2: Avaliação do Ciclo de Mercado

Use a estimativa da fase do ciclo do script como ponto de partida:

  • Leia references/sector_rotation.md para acessar frameworks de ciclo de mercado e rotação setorial
  • Compare os achados quantitativos do script com os padrões esperados para cada fase do ciclo:
    • Recuperação do Início do Ciclo
    • Expansão do Meio do Ciclo
    • Final do Ciclo
    • Recessão
  • Adicione interpretação qualitativa informada pela base de conhecimento

Se imagens de gráficos forem fornecidas, use-as para complementar com detalhes em nível de indústria:

  • Extraia dados de desempenho em nível de indústria das imagens de gráficos
  • Compare o desempenho de 1 semana vs 1 mês para consistência de tendência
  • Observe indústrias específicas mostrando força ou fraqueza dentro dos setores

Etapa 3: Análise da Situação Atual

Sintetize as observações em uma avaliação objetiva:

  • Indique a qual fase do ciclo de mercado o desempenho atual mais se assemelha
  • Destaque as evidências de apoio (quais setores/indústrias confirmam esta visão)
  • Observe quaisquer sinais contraditórios ou padrões incomuns
  • Avalie o nível de confiança com base na consistência dos sinais

Use linguagem baseada em dados e referências específicas a números de desempenho.

Etapa 4: Desenvolvimento de Cenários

Com base nos princípios de rotação setorial e no posicionamento atual, desenvolva 2-4 cenários potenciais para a próxima fase:

Para cada cenário:

  • Descreva a transição do ciclo de mercado
  • Identifique quais setores provavelmente teriam desempenho superior
  • Identifique quais setores provavelmente teriam desempenho inferior
  • Especifique os catalisadores ou condições que confirmariam este cenário
  • Atribua uma probabilidade (veja o Framework de Avaliação de Probabilidade em sector_rotation.md)

Os cenários devem variar do mais provável (maior probabilidade) ao alternativo/contrário.

Etapa 5: Geração de Saída

Crie um documento Markdown estruturado com as seguintes seções:

Seções Obrigatórias:

  1. Resumo Executivo: Visão geral de 2-3 frases dos principais achados
  2. Situação Atual: Análise detalhada dos padrões de desempenho atuais e posicionamento no ciclo de mercado
  3. Evidências de Apoio: Dados específicos de desempenho setorial e de indústria que apoiam a avaliação do ciclo
  4. Análise de Cenários: 2-4 cenários com descrições e atribuições de probabilidade
  5. Posicionamento Recomendado: Recomendações de posicionamento estratégico e tático com base nas probabilidades dos cenários
  6. Principais Riscos: Riscos notáveis ou sinais contraditórios a monitorar

Formato de Saída

Salve os resultados da análise como um arquivo Markdown com a convenção de nomenclatura: sector_analysis_YYYY-MM-DD.md

Use esta estrutura:

# Análise de Desempenho Setorial - [Data]

## Resumo Executivo

[2-3 frases resumindo os principais achados]

## Situação Atual

### Avaliação do Ciclo de Mercado
[Qual fase do ciclo e por quê]

### Padrões de Desempenho Observados

#### Desempenho de 1 Semana
[Análise do desempenho recente]

#### Desempenho de 1 Mês
[Análise das tendências de médio prazo]

#### Análise em Nível Setorial
[Detalhamento por setor]

#### Análise em Nível de Indústria
[Observações notáveis específicas de indústria]

## Evidências de Apoio

### Sinais Confirmadores
- [Listar pontos de dados que apoiam a avaliação do ciclo]

### Sinais Contraditórios
- [Listar quaisquer indicadores conflitantes]

## Análise de Cenários

### Cenário 1: [Nome] (Probabilidade: XX%)
**Descrição**: [O que acontece]
**Superperformers**: [Setores/indústrias]
**Subperformers**: [Setores/indústrias]
**Catalisadores**: [O que confirmaria este cenário]

### Cenário 2: [Nome] (Probabilidade: XX%)
[Repetir estrutura]

[Cenários adicionais conforme apropriado]

## Posicionamento Recomendado

### Posicionamento Estratégico (Médio Prazo)
[Recomendações de alocação setorial]

### Posicionamento Tático (Curto Prazo)
[Ajustes ou oportunidades específicas]

## Principais Riscos e Pontos de Monitoramento

[O que observar que poderia invalidar a análise]

---
*Data da Análise: [Data]*
*Período dos Dados: [Período de tempo dos gráficos analisados]*

Princípios Chave de Análise

Ao conduzir a análise:

  1. Objetividade Primeiro: Deixe os dados guiarem as conclusões, não preconcepções
  2. Pensamento Probabilístico: Expresse incerteza através de faixas de probabilidade
  3. Múltiplos Períodos de Tempo: Compare dados de 1 semana e 1 mês para confirmação de tendência
  4. Desempenho Relativo: Foque na força relativa, não em retornos absolutos
  5. Amplitude Importa: Movimentos amplos são mais significativos que movimentos isolados
  6. Sem Absolutos: Mercados raramente seguem padrões de livro-texto exatamente
  7. Contexto Histórico: Refira-se a padrões típicos de rotação, mas reconheça a singularidade

Diretrizes de Probabilidade

Aplique estas faixas de probabilidade com base na força da evidência:

  • 70-85%: Evidência forte com múltiplos sinais confirmadores entre setores e períodos de tempo
  • 50-70%: Evidência moderada com alguns sinais confirmadores, mas indicadores mistos
  • 30-50%: Evidência fraca com sinais limitados ou conflitantes
  • 15-30%: Cenário especulativo contrário aos indicadores atuais, mas possível

As probabilidades totais entre todos os cenários devem somar aproximadamente 100%.

Recursos

scripts/

  • analyze_sector_rotation.py - Obtém dados CSV setoriais e produz classificações setoriais, pontuação de regime de risco, sinalizadores de sobrecompra/sobrevenda e estimativa da fase do ciclo. Nenhuma chave de API necessária.

references/

  • sector_rotation.md - Base de conhecimento abrangente cobrindo fases do ciclo de mercado, padrões típicos de desempenho setorial e frameworks de avaliação de probabilidade

assets/

Exemplos de gráficos demonstrando o formato de entrada esperado para análise baseada em imagens opcional:

  • sector_performance.jpeg - Exemplo de gráfico de desempenho setorial (1 semana e 1 mês)
  • industory_performance_1.jpeg - Exemplo de gráfico de desempenho de indústria (superperformers)
  • industory_performance_2.jpeg - Exemplo de gráfico de desempenho de indústria (subperformers)

Notas Importantes

  • Todo o raciocínio de análise deve ser conduzido em inglês
  • Os arquivos Markdown de saída devem estar em inglês
  • Consulte a base de conhecimento de rotação setorial para cada análise
  • Mantenha a objetividade e evite viés de confirmação
  • Atualize as avaliações de probabilidade se novos dados estiverem disponíveis
  • As imagens de gráficos são opcionais; os dados CSV fornecem a entrada principal da análise
  • O script usa a mesma classificação setorial que o uptrend-analyzer para consistência

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

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