Communitygithub.com

Analyseur de Tendance Haussière (Uptrend Analyzer)

Analyse l'ampleur du marché à l'aide du tableau de bord du ratio de tendance haussière de Monty pour diagnostiquer l'environnement actuel du marché. Génère un score composite de 0 à 100 à partir de 5 composantes (ampleur, participation sectorielle, rotation, momentum, contexte historique). À utiliser pour interroger sur l'ampleur du marché, les ratios de tendance haussière ou si l'environnement de marché soutient une exposition aux actions. Aucune clé API requise.

Qu'est-ce que Analyseur de Tendance Haussière (Uptrend Analyzer) ?

Cette compétence analyse la santé de l'ampleur du marché en téléchargeant et en traitant les données CSV gratuites du tableau de bord du ratio de tendance haussière de Monty, qui suit environ 2 800 actions américaines dans 11 secteurs. Contrairement au détecteur de sommet de marché (basé sur API), l'analyseur de tendance haussière se concentre sur l'ampleur de la participation – à savoir si la progression du marché est large ou étroite. Il génère un score composite de 0 à 100 (plus élevé = plus sain) à partir de cinq composantes pondérées : ampleur globale du marché (30 %), participation sectorielle (25 %), rotation sectorielle (15 %), momentum (20 %) et contexte historique (10 %). Le score est converti en zones de notation (Fort Bull, Bull, Neutre, Prudent, Ours) avec des conseils d'exposition correspondants (exposition totale à la préservation du capital). Un système d'avertissement intégré applique des pénalités pour les conditions de fin de cycle, les écarts élevés entre secteurs et les divergences, tandis que le momentum est lissé à l'aide d'une moyenne mobile exponentielle (EMA) pour plus de précision. Aucune clé API n'est requise – la compétence utilise uniquement des données CSV publiques – et elle est conçue pour être exécutée dans des environnements comme Claude Code, Cursor ou Codex.

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

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Compétence Analyseur de Tendance Haussière

Objectif

Diagnostiquer la santé de l'ampleur du marché à l'aide du tableau de bord du ratio de tendance haussière de Monty, qui suit environ 2 800 actions américaines dans 11 secteurs. Génère un score composite de 0 à 100 (plus élevé = plus sain) avec des conseils d'exposition.

Contrairement au Détecteur de Sommet de Marché (scoreur de risque basé sur API), cette compétence utilise des données CSV gratuites pour évaluer « l'ampleur de la participation » – c'est-à-dire si la progression du marché est large ou étroite.

Quand utiliser cette compétence

Français :

  • L'utilisateur demande « La santé de l'ampleur du marché est-elle bonne ? » ou « Quelle est la largeur de la reprise ? »
  • L'utilisateur souhaite évaluer les ratios de tendance haussière par secteur
  • L'utilisateur pose des questions sur la participation au marché ou les conditions d'ampleur
  • L'utilisateur a besoin de conseils d'exposition basés sur l'analyse de l'ampleur
  • L'utilisateur fait référence au tableau de bord des tendances haussières de Monty ou aux ratios de tendance haussière

Japonais :

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

Prérequis

  • Python 3.9+ avec la bibliothèque requests (l'analyse CSV utilise les modules stdlib csv/io)
  • Connexion Internet pour récupérer les données CSV depuis GitHub (aucune clé API requise)
  • Aucun abonnement API payant nécessaire

Différence avec le Détecteur de Sommet de Marché

AspectAnalyseur de Tendance HaussièreDétecteur de Sommet de Marché
Direction du scorePlus élevé = plus sainPlus élevé = plus risqué
Source de donnéesCSV GitHub gratuitAPI FMP (payante)
AxeAmpleur de la participationRisque de formation de sommet
Clé APINon requiseRequise (FMP)
MéthodologieRatios de tendance haussière de MontyO'Neil/Minervini/Monty

Flux d'exécution

Phase 1 : Exécuter le script Python

Exécutez le script d'analyse (aucune clé API nécessaire) :

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

Le script va :

  1. Télécharger les données CSV depuis le dépôt GitHub de Monty
  2. Calculer 5 scores de composantes
  3. Générer le score composite et les rapports

Phase 2 : Présenter les résultats

Présentez le rapport Markdown généré à l'utilisateur, en mettant en évidence :

  • Le score composite et la classification en zone
  • Les conseils d'exposition (Complète/Normale/Réduite/Défensive/Préservation)
  • La carte thermique sectorielle montrant les secteurs les plus forts et les plus faibles
  • Les signaux clés de momentum et de rotation

Système de notation à 5 composantes

#ComposantePoidsSignal clé
1Ampleur du Marché (Global)30%Niveau du ratio + direction de la tendance
2Participation Sectorielle25%Nombre de secteurs en tendance haussière + écart de ratio
3Rotation Sectorielle15%Équilibre cyclique vs défensif
4Momentum20%Direction de la pente + accélération
5Contexte Historique10%Rang centile dans l'histoire

Zones de notation

ScoreZoneConseils d'exposition
80-100Fort BullExposition complète (100%)
60-79BullExposition normale (80-100%)
40-59NeutreExposition réduite (60-80%)
20-39PrudentDéfensive (30-60%)
0-19OursPréservation du capital (0-30%)

Détail des zones à 7 niveaux

Chaque zone de notation est subdivisée en sous-zones pour une évaluation plus fine :

ScoreDétail de la zoneCouleur
80-100Fort BullVert
70-79Bull-SupérieurVert clair
60-69Bull-InférieurVert clair
40-59NeutreJaune
30-39Prudent-SupérieurOrange
20-29Prudent-InférieurOrange
0-19OursRouge

Système d'avertissement

Les avertissements actifs déclenchent des pénalités d'exposition qui resserrent les conseils même lorsque le score composite est élevé :

AvertissementConditionPénalité
Fin de cycleMoyenne des matières premières > à la fois Cycliques et Défensives-5
Écart élevéÉcart max-min du ratio sectoriel > 40 pp-3
DivergenceÉcart-type intra-groupe > 8 pp, écart > 20 pp, ou dissidents de tendance-3

Les pénalités s'empilent (max -10) + remise multi-avertissements (+1 lorsque ≥2 sont actifs). Appliquées après le score composite.

Lissage du momentum

Les valeurs de pente sont lissées à l'aide d'EMA(3) (Moyenne Mobile Exponentielle, span=3) avant la notation. L'accélération est calculée en comparant la moyenne récente sur 10 points à la moyenne précédente sur 10 points des pentes lissées (fenêtre 10v10), avec un repli sur 5v5 lorsque moins de 20 points de données sont disponibles.

Indicateur de confiance historique

La composante Contexte Historique inclut une évaluation de la confiance basée sur :

  • Taille de l'échantillon : Nombre de points de données historiques disponibles
  • Couverture des régimes : Proportion de régimes de marché distincts (bull/bear/neutre) observés
  • Actualité : Date du point de données le plus récent

Niveaux de confiance : Élevé, Moyen, Faible.


Exigences API

Requis : Aucun (utilise des données CSV GitHub gratuites)

Fichiers de sortie

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

Documents de référence

references/uptrend_methodology.md

  • Définition et seuils du ratio de tendance haussière
  • Méthodologie de notation des 5 composantes
  • Classification sectorielle (Cyclique/Défensif/Matières premières)
  • Notes d'étalonnage historique

Quand charger les références

  • Première utilisation : Charger uptrend_methodology.md pour une compréhension complète du cadre
  • Exécution régulière : Références inutiles – le script gère la notation

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 associés