Communitygithub.com

tradermonty/uptrend-analyzer

Analysiert die Marktbreite mithilfe von Monty's Uptrend Ratio Dashboard-Daten, um das aktuelle Marktumfeld zu diagnostizieren. Erzeugt einen zusammengesetzten 0-100-Score aus 5 Komponenten (Breite, Sektorbeteiligung, Rotation, Dynamik, historischer Kontext). Zu verwenden bei Fragen zur Marktbreite, zu Aufwärtstrendquoten oder ob das Marktumfeld Aktieninvestments unterstützt. Kein API-Key erforderlich.

Was ist uptrend-analyzer?

Diese Skill diagnostiziert die Gesundheit der Marktbreite mithilfe von **Monty's Uptrend Ratio Dashboard**, das Daten zu etwa 2.800 US-Aktien über 11 Sektoren hinweg erfasst. Sie erzeugt einen zusammengesetzten Score von 0-100 (höher = gesünder) mit einer klaren Orientierungshilfe für das Marktengagement. Im Gegensatz zum Market Top Detector (API-basiert) verwendet sie kostenlose CSV-Daten und bewertet die "Partizipationsbreite" – also ob der Marktaufschwung breit oder schmal ist. Die Analyse basiert auf fünf gewichteten Komponenten: Marktbreite (30%), Sektorbeteiligung (25%), Sektorrotation (15%), Dynamik (20%) und historischer Kontext (10%). Die Ergebnisse werden in Zonen eingeteilt (von "Starker Aufwärtstrend" bis "Bär"), jeweils mit spezifischer Engagement-Empfehlung. Ein integriertes Warnsystem (z. B. für Spätzyklus-Signale, hohe Spreads oder Divergenzen) kann Strafpunkte vergeben, um die Orientierungshilfe weiter zu verfeinern. Die Skill wird über ein Python-Skript ausgeführt, das die CSV-Daten von GitHub lädt und einen JSON- sowie einen Markdown-Bericht generiert. Sie ist plattformunabhängig und benötigt keinen API-Key, sondern nur eine Internetverbindung und die `requests`-Bibliothek für Python 3.9+. Die Skill eignet sich für Anwender, die wissen möchten, ob das aktuelle Marktumfeld Aktieninvestments unterstützt, Sektor-Rotationen verstehen oder die Tiefe eines Marktaufschwungs über einfache Index-Level hinaus bewerten wollen.

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

In Ihrer bevorzugten KI fragen

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

Dokumentation

Uptrend Analyzer Skill

Zweck

Beurteilung der Marktbreitengesundheit mithilfe von Monty's Uptrend Ratio Dashboard, das etwa 2.800 US-Aktien über 11 Sektoren hinweg verfolgt. Erzeugt einen zusammengesetzten Score von 0-100 (höher = gesünder) mit Orientierungshilfe für das Engagement.

Im Gegensatz zum Market Top Detector (API-basierten Risikobewerter) verwendet diese Skill kostenlose CSV-Daten, um die „Partizipationsbreite" zu beurteilen – ob der Marktaufschwung breit oder schmal ist.

Wann diese Skill zu verwenden ist

English:

  • Der Benutzer fragt: „Ist die Marktbreite gesund?" oder „Wie breit ist der Aufschwung?"
  • Der Benutzer möchte Aufwärtstrendquoten über Sektoren hinweg bewerten
  • Der Benutzer fragt nach der Marktbeteiligung oder den Breitenbedingungen
  • Der Benutzer benötigt eine Orientierungshilfe für das Engagement basierend auf der Breitenanalyse
  • Der Benutzer bezieht sich auf Monty's Uptrend Dashboard oder Aufwärtstrendquoten

Japanese:

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

Voraussetzungen

  • Python 3.9+ mit der requests-Bibliothek (CSV-Parsing verwendet die stdlib-Module csv/io)
  • Internetverbindung zum Abrufen der CSV-Daten von GitHub (kein API-Key erforderlich)
  • Keine kostenpflichtigen API-Abonnements erforderlich

Unterschied zum Market Top Detector

AspektUptrend AnalyzerMarket Top Detector
Score-RichtungHöher = gesünderHöher = riskanter
DatenquelleKostenloses GitHub CSVFMP API (kostenpflichtig)
FokusBreitenbeteiligungTop-Bildungsrisiko
API-KeyNicht erforderlichErforderlich (FMP)
MethodikMonty Uptrend RatiosO'Neil/Minervini/Monty

Ausführungsworkflow

Phase 1: Python-Skript ausführen

Führen Sie das Analyses Skript aus (kein API-Key erforderlich):

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

Das Skript wird:

  1. CSV-Daten von Monty's GitHub-Repository herunterladen
  2. 5 Komponenten-Scores berechnen
  3. Zusammengesetzten Score und Berichte generieren

Phase 2: Ergebnisse präsentieren

Präsentieren Sie den generierten Markdown-Bericht dem Benutzer und heben Sie hervor:

  • Zusammengesetzten Score und Zonenklassifikation
  • Engagement-Orientierungshilfe (Voll/Normal/Reduziert/Defensiv/Kapitalerhaltung)
  • Sektor-Heatmap mit stärksten und schwächsten Sektoren
  • Wichtige Dynamik- und Rotationssignale

5-Komponenten-Bewertungssystem

#KomponenteGewichtSchlüsselsignal
1Marktbreite (Gesamt)30%Ratio-Level + Trendrichtung
2Sektorbeteiligung25%Anzahl Aufwärtstrendsektoren + Ratio-Spread
3Sektorrotation15%Zyklik vs. Defensive Balance
4Dynamik20%Steigungsrichtung + Beschleunigung
5Historischer Kontext10%Perzentilrang in der Historie

Bewertungszonen

ScoreZoneEngagement-Orientierungshilfe
80-100Starker AufwärtstrendVolles Engagement (100%)
60-79AufwärtstrendNormales Engagement (80-100%)
40-59NeutralReduziertes Engagement (60-80%)
20-39VorsichtigDefensiv (30-60%)
0-19BärKapitalerhaltung (0-30%)

7-stufige Zonendetail

Jede Bewertungszone ist weiter in Unterzonen unterteilt, um eine feinere Beurteilung zu ermöglichen:

ScoreZonendetailFarbe
80-100Starker AufwärtstrendGrün
70-79Aufwärtstrend-OberHellgrün
60-69Aufwärtstrend-UnterHellgrün
40-59NeutralGelb
30-39Vorsichtig-OberOrange
20-29Vorsichtig-UnterOrange
0-19BärRot

Warnsystem

Aktive Warnungen lösen Engagement-Strafen aus, die die Orientierungshilfe auch bei hohem zusammengesetzten Score verschärfen:

WarnungBedingungStrafe
SpätzyklusRohstoff-Durchschnitt > sowohl Zyklik als auch Defensive-5
Hoher SpreadMax-Min Sektor-Ratio-Spread > 40 Prozentpunkte-3
DivergenzIntra-Gruppen-Std > 8pp, Spread > 20pp oder Trendabweichler-3

Strafen stapeln sich (max -10) + Mehrfachwarn-Rabatt (+1 bei ≥2 aktiven). Anwendung nach dem zusammengesetzten Score.

Dynamikglättung

Steigungswerte werden vor der Bewertung mit EMA(3) (Exponentiell gleitender Durchschnitt, Spanne=3) geglättet. Die Beschleunigung wird berechnet, indem der aktuelle 10-Punkte-Durchschnitt mit dem vorherigen 10-Punkte-Durchschnitt der geglätteten Steigungen verglichen wird (10v10-Fenster), mit Rückfall auf 5v5, wenn weniger als 20 Datenpunkte verfügbar sind.

Historischer Konfidenzindikator

Die Komponente Historischer Kontext enthält eine Konfidenzbewertung basierend auf:

  • Stichprobengröße: Anzahl verfügbarer historischer Datenpunkte
  • Regimeabdeckung: Anteil der beobachteten unterschiedlichen Marktregime (Aufwärtstrend/Abwärtstrend/Neutral)
  • Aktualität: Wie aktuell der letzte Datenpunkt ist

Konfidenzlevel: Hoch, Mittel, Niedrig.


API-Anforderungen

Erforderlich: Keine (verwendet kostenlose GitHub CSV-Daten)

Ausgabedateien

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

Referenzdokumente

references/uptrend_methodology.md

  • Definition und Schwellenwerte der Aufwärtstrendquote
  • 5-Komponenten-Bewertungsmethodik
  • Sektorklassifikation (Zyklik/Defensive/Rohstoffe)
  • Notizen zur historischen Kalibrierung

Wann Referenzen zu laden sind

  • Erstmalige Verwendung: uptrend_methodology.md für das vollständige Framework-Verständnis laden
  • Regelmäßige Ausführung: Referenzen nicht benötigt – das Skript übernimmt die Bewertung

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

Verwandte Skills