CommunityBildgithub.com

Sektoranalyst

Dieser Skill sollte verwendet werden, um Sektor-Rotationsmuster und die Positionierung im Marktzyklus zu analysieren. Er ruft Sektor-Aufwärtstrenddaten aus einer CSV ab (kein API-Schlüssel erforderlich) und akzeptiert optional Diagrammbilder für ergänzende Analysen.

Was ist Sektoranalyst?

Der Skill 'Sektoranalyst' ermöglicht eine umfassende Analyse der Sektorrotation und Marktzyklus-Positionierung, indem er Aufwärtstrend-Verhältnisdaten aus einem öffentlichen CSV-Datensatz von TraderMonty abruft. Er bewertet Sektoren, berechnet Risikoregime-Scores für zyklische vs. defensive Sektoren, identifiziert überkaufte/überverkaufte Bedingungen und schätzt die aktuelle Phase des Marktzyklus. Der Skill unterstützt die Plattformen Claude Code, Cursor und Codex und erfordert keine API-Schlüssel – die Daten werden über stdlib `urllib` abgerufen. Optional können Diagrammbilder zur ergänzenden Analyse auf Branchenebene verwendet werden. Der Skill folgt einem strukturierten Workflow mit fünf Schritten: CSV-Datenerfassung, Marktzyklusbewertung, Situationsanalyse, Szenarioentwicklung und Ausgabeerstellung. Alle Analysen und Ausgaben erfolgen in Englisch, wobei der Skill eine objektive, datengetriebene Herangehensweise mit probabilistischem Denken und mehreren Zeitrahmen betont.

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

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

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht Sektoranalyst?

Überblick

Dieser Skill ermöglicht eine umfassende Analyse der Sektorrotation und Marktzyklus-Positionierung, indem er Aufwärtstrend-Verhältnisdaten aus dem öffentlichen CSV-Datensatz von TraderMonty abruft. Er bewertet Sektoren, berechnet Risikoregime-Scores für zyklische vs. defensive Sektoren, identifiziert überkaufte/überverkaufte Bedingungen und schätzt die aktuelle Phase des Marktzyklus. Diagrammbilder können optional die datengetriebene Analyse mit Details auf Branchenebene ergänzen.

Wann Dieser Skill Verwendet Werden Sollte

Verwenden Sie diesen Skill, wenn:

  • Der Benutzer eine Analyse der Sektorrotation anfordert (keine Diagrammbilder erforderlich)
  • Der Benutzer nach der Positionierung von zyklischen vs. defensiven Sektoren fragt
  • Der Benutzer wissen möchte, welche Sektoren überkauft oder überverkauft sind
  • Der Benutzer eine Schätzung der Marktzyklusphase anfordert
  • Der Benutzer Branchen-Performance-Diagramme für ergänzende Analysen bereitstellt
  • Der Benutzer eine szenariobasierte Analyse oder Prognosen zu Sektoren anfordert

Beispielhafte Benutzeranfragen:

  • "Führe eine Sektor-Rotationsanalyse durch"
  • "Welche Sektoren führen – zyklisch oder defensiv?"
  • "Sind derzeit Sektoren überkauft?"
  • "In welcher Phase des Marktzyklus befinden wir uns?"
  • "Analysiere diese Branchen-Performance-Diagramme und sag mir, wo wir im Marktzyklus stehen"

Voraussetzungen

  • Python 3.9+; keine Drittanbieter-Bibliotheken erforderlich (CSV wird über stdlib urllib abgerufen)
  • Keine API-Schlüssel erforderlich – Daten werden aus einem öffentlichen GitHub-Repository abgerufen
  • Optional: Branchen-Performance-Diagrammbilder für ergänzende Analysen

Datenquelle

Sektor-Aufwärtstrend-Verhältnisse werden aus dem öffentlichen GitHub-Repository von TraderMonty abgerufen (kein API-Schlüssel erforderlich):

  • Sektorzusammenfassung: sector_summary.csv – Aufwärtstrend-Verhältnis, Trend, Steigung und Status pro Sektor
  • Aktualitätsprüfung: uptrend_ratio_timeseries.csv – max(date) wird verwendet, um die Aktualität der Daten zu überprüfen

Ausführen des Skripts

# Standard: CSV abrufen, menschenlesbare Analyse ausgeben
python3 scripts/analyze_sector_rotation.py

# JSON-Ausgabe
python3 scripts/analyze_sector_rotation.py --json

# In Datei speichern
python3 scripts/analyze_sector_rotation.py --save --output-dir reports/

Analyse-Workflow

Befolgen Sie diesen strukturierten Workflow:

Schritt 1: CSV-Datenerfassung

  1. Führen Sie das Analysescript aus: python3 scripts/analyze_sector_rotation.py
  2. Extrahieren Sie aus der Ausgabe:
    • Sektor-Ranking nach Aufwärtstrend-Verhältnis
    • Risikoregime (zyklisch vs. defensiv) und Bewertung
    • Überkaufte/überverkaufte Sektoren
    • Zyklusphasenschätzung und Konfidenzniveau
  3. Wenn eine Warnung zur Datenaktualität erscheint, notieren Sie diese in der Analyse

Schritt 2: Marktzyklusbewertung

Verwenden Sie die Zyklusphasenschätzung des Skripts als Ausgangspunkt:

  • Lesen Sie references/sector_rotation.md, um auf Marktzyklus- und Sektorrotations-Frameworks zuzugreifen
  • Vergleichen Sie die quantitativen Ergebnisse des Skripts mit den erwarteten Mustern für jede Zyklusphase:
    • Frühe Zyklus-Erholung
    • Mittlere Zyklus-Expansion
    • Später Zyklus
    • Rezession
  • Fügen Sie eine qualitative Interpretation hinzu, die durch die Wissensdatenbank informiert wird

Wenn Diagrammbilder bereitgestellt werden, verwenden Sie diese, um Details auf Branchenebene zu ergänzen:

  • Extrahieren Sie Leistungsdaten auf Branchenebene aus den Diagrammbildern
  • Vergleichen Sie die 1-Wochen- mit der 1-Monats-Leistung auf Trendkonsistenz
  • Notieren Sie spezifische Branchen, die innerhalb von Sektoren Stärke oder Schwäche zeigen

Schritt 3: Aktuelle Situationsanalyse

Synthetisieren Sie Beobachtungen zu einer objektiven Bewertung:

  • Geben Sie an, welcher Marktzyklusphase die aktuelle Performance am ähnlichsten ist
  • Heben Sie unterstützende Beweise hervor (welche Sektoren/Branchen diese Ansicht bestätigen)
  • Notieren Sie widersprüchliche Signale oder ungewöhnliche Muster
  • Bewerten Sie das Konfidenzniveau basierend auf der Konsistenz der Signale

Verwenden Sie datengetriebene Sprache und spezifische Verweise auf Leistungszahlen.

Schritt 4: Szenarioentwicklung

Basierend auf Sektorrotationsprinzipien und der aktuellen Positionierung entwickeln Sie 2-4 potenzielle Szenarien für die nächste Phase:

Für jedes Szenario:

  • Beschreiben Sie den Marktzyklus-Übergang
  • Identifizieren Sie, welche Sektoren wahrscheinlich überdurchschnittlich abschneiden
  • Identifizieren Sie, welche Sektoren wahrscheinlich unterdurchschnittlich abschneiden
  • Geben Sie die Auslöser oder Bedingungen an, die dieses Szenario bestätigen würden
  • Weisen Sie eine Wahrscheinlichkeit zu (siehe Rahmenwerk zur Wahrscheinlichkeitsbewertung in sector_rotation.md)

Die Szenarien sollten vom wahrscheinlichsten (höchste Wahrscheinlichkeit) bis zu alternativen/gegensätzlichen Szenarien reichen.

Schritt 5: Ausgabeerstellung

Erstellen Sie ein strukturiertes Markdown-Dokument mit den folgenden Abschnitten:

Erforderliche Abschnitte:

  1. Executive Summary: 2-3 Sätze Überblick über die wichtigsten Ergebnisse
  2. Aktuelle Situation: Detaillierte Analyse der aktuellen Leistungsmuster und Marktzyklus-Positionierung
  3. Unterstützende Beweise: Spezifische Sektor- und Branchenleistungsdaten, die die Zyklusbewertung stützen
  4. Szenarioanalyse: 2-4 Szenarien mit Beschreibungen und Wahrscheinlichkeitszuweisungen
  5. Empfohlene Positionierung: Strategische und taktische Positionierungsempfehlungen basierend auf Szenariowahrscheinlichkeiten
  6. Wichtigste Risiken: Bemerkenswerte Risiken oder widersprüchliche Signale, die überwacht werden müssen

Ausgabeformat

Speichern Sie die Analyseergebnisse als Markdown-Datei mit der Namenskonvention: sector_analysis_YYYY-MM-DD.md

Verwenden Sie diese Struktur:

# Sektor-Performance-Analyse - [Datum]

## Executive Summary

[2-3 Sätze Zusammenfassung der wichtigsten Ergebnisse]

## Aktuelle Situation

### Marktzyklusbewertung
[Welche Zyklusphase und warum]

### Beobachtete Leistungsmuster

#### 1-Wochen-Leistung
[Analyse der jüngsten Leistung]

#### 1-Monats-Leistung
[Analyse der mittelfristigen Trends]

#### Analyse auf Sektorebene
[Detaillierte Aufschlüsselung nach Sektor]

#### Analyse auf Branchenebene
[Bemerkenswerte branchenspezifische Beobachtungen]

## Unterstützende Beweise

### Bestätigende Signale
- [Auflistung von Datenpunkten, die die Zyklusbewertung stützen]

### Widersprüchliche Signale
- [Auflistung widersprüchlicher Indikatoren]

## Szenarioanalyse

### Szenario 1: [Name] (Wahrscheinlichkeit: XX%)
**Beschreibung**: [Was passiert]
**Überdurchschnittlich**: [Sektoren/Branchen]
**Unterdurchschnittlich**: [Sektoren/Branchen]
**Auslöser**: [Was dieses Szenario bestätigen würde]

### Szenario 2: [Name] (Wahrscheinlichkeit: XX%)
[Wiederholung der Struktur]

[Weitere Szenarien nach Bedarf]

## Empfohlene Positionierung

### Strategische Positionierung (mittelfristig)
[Sektorallokationsempfehlungen]

### Taktische Positionierung (kurzfristig)
[Spezifische Anpassungen oder Gelegenheiten]

## Wichtigste Risiken und Überwachungspunkte

[Worauf zu achten ist, was die Analyse ungültig machen könnte]

---
*Analysedatum: [Datum]*
*Datenzeitraum: [Zeitraum der analysierten Diagramme]*

Wichtige Analyseprinzipien

Bei der Durchführung der Analyse:

  1. Objektivität zuerst: Lassen Sie die Daten die Schlussfolgerungen leiten, nicht vorgefasste Meinungen
  2. Probabilistisches Denken: Drücken Sie Unsicherheit durch Wahrscheinlichkeitsbereiche aus
  3. Mehrere Zeitrahmen: Vergleichen Sie 1-Wochen- und 1-Monats-Daten zur Trendbestätigung
  4. Relative Performance: Konzentrieren Sie sich auf relative Stärke, nicht auf absolute Renditen
  5. Breite zählt: Breit angelegte Bewegungen sind bedeutender als isolierte Bewegungen
  6. Keine Absolutheiten: Märkte folgen selten exakt den Lehrbuchmustern
  7. Historischer Kontext: Verweisen Sie auf typische Rotationsmuster, erkennen Sie aber die Einzigartigkeit an

Richtlinien zur Wahrscheinlichkeit

Wenden Sie diese Wahrscheinlichkeitsbereiche basierend auf der Stärke der Beweise an:

  • 70-85%: Starke Beweise mit mehreren bestätigenden Signalen über Sektoren und Zeitrahmen hinweg
  • 50-70%: Moderate Beweise mit einigen bestätigenden Signalen, aber gemischten Indikatoren
  • 30-50%: Schwache Beweise mit begrenzten oder widersprüchlichen Signalen
  • 15-30%: Spekulatives Szenario, das den aktuellen Indikatoren widerspricht, aber möglich ist

Die Gesamtwahrscheinlichkeiten aller Szenarien sollten sich auf ungefähr 100% summieren.

Ressourcen

scripts/

  • analyze_sector_rotation.py – Ruft Sektor-CSV-Daten ab und erstellt Sektor-Rankings, Risikoregime-Bewertungen, Überkauft-/Überverkauft-Flags und Zyklusphasenschätzungen. Kein API-Schlüssel erforderlich.

references/

  • sector_rotation.md – Umfassende Wissensdatenbank, die Marktzyklusphasen, typische Sektor-Performance-Muster und Rahmenwerke zur Wahrscheinlichkeitsbewertung abdeckt

assets/

Beispieldiagramme, die das erwartete Eingabeformat für die optionale bildbasierte Analyse demonstrieren:

  • sector_performance.jpeg – Beispiel für ein Sektor-Performance-Diagramm (1 Woche und 1 Monat)
  • industory_performance_1.jpeg – Beispiel für ein Branchen-Performance-Diagramm (Überdurchschnittlich)
  • industory_performance_2.jpeg – Beispiel für ein Branchen-Performance-Diagramm (Unterdurchschnittlich)

Wichtige Hinweise

  • Sämtliche Analysedenken sollten auf Englisch durchgeführt werden
  • Ausgabe-Markdown-Dateien müssen auf Englisch sein
  • Verweisen Sie für jede Analyse auf die Wissensdatenbank zur Sektorrotation
  • Bewahren Sie Objektivität und vermeiden Sie Bestätigungsfehler
  • Aktualisieren Sie Wahrscheinlichkeitsbewertungen, wenn neue Daten verfügbar werden
  • Diagrammbilder sind optional; CSV-Daten liefern die primäre Analysegrundlage
  • Das Skript verwendet dieselbe Sektorklassifikation wie der Aufwärtstrend-Analysator, um Konsistenz zu gewährleisten

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

Verwandte Skills