Indicateur technique

Comprendre la Taille des Bougies sur MetaTrader 5 : Un Indicateur Essentiel pour les Traders
MetaTrader5
Comprendre la Taille des Bougies sur MetaTrader 5 : Un Indicateur Essentiel pour les Traders

Les Principales Fonctionnalités du Code Calcul de la Taille des Bougies : L'indicateur mesure l'amplitude des bougies (différence entre le plus haut et le plus bas) et affiche la valeur en points ou en pips. Des couleurs différentes sont utilisées pour distinguer les bougies haussières et baissières, facilitant ainsi l'interprétation visuelle. Personnalisation par Jour de la Semaine : Permet de traiter les bougies d'un jour spécifique de la semaine (par exemple, lundi, mardi, etc.) ou de tous les jours. Chaque jour de la semaine se voit attribuer une couleur unique, ce qui permet d'observer facilement les motifs quotidiens. Positionnement Dynamique du Texte : Le texte peut être déplacé verticalement par rapport à la bougie pour éviter de se chevaucher avec d'autres éléments du graphique. Il ajuste automatiquement la position du texte pour rester dans les limites visibles du graphique. Style et Mise en Forme : L'utilisateur peut personnaliser la police, la taille de la police, la couleur et le type d'ancre du texte. Supporte différents styles de ligne (par exemple, pointillés, en pointillés) pour une meilleure visualisation. Nettoyage Automatique : Lorsque l'indicateur est détaché du graphique, tous les objets créés sont automatiquement supprimés pour garder le graphique propre. Description des Variables Externes Toutes les variables externes configurables par l'utilisateur sont décrites ci-dessous : InpAmount Nombre de bougies à traiter. InpMCConfigOptimistic Type de calcul optimiste (par exemple, maximum). InpMCConfigPessimistic Type de calcul pessimiste (par exemple, minimum). InpMCCorOptimistic Couleur pour les bougies haussières. InpMCCorPessimistic Couleur pour les bougies baissières. InpMCConfigFountain Police du texte affiché sur le graphique. Dimanche, Lundi, etc. Couleurs spécifiques pour chaque jour de la semaine. InpStyle Style de ligne (par exemple, pointillé, en pointillés). InpWidth Largeur de ligne. textplace Distance du texte par rapport au sommet du graphique. InpFont Police du texte affiché dans le graphique. InpFontSize Taille de la police. InpAnchor Type d'ancre pour le texte (par exemple, haut, bas, centre). Instruments et Périodes Recommandés Instruments : Cet indicateur peut être utilisé avec n'importe quel instrument financier disponible sur la plateforme MetaTrader 5, y compris les paires de devises, les indices, les matières premières et les cryptomonnaies. Périodes : Il fonctionne sur tous les délais, des graphiques de 1 minute aux graphiques hebdomadaires. Cependant, il est recommandé d'utiliser des délais plus grands (par exemple, H1, D1) pour obtenir une analyse plus claire et plus précise de la volatilité. Interprétation de l'Indicateur Taille de la Bougie : Une bougie plus grande indique une plus grande volatilité durant la période. Une bougie plus petite suggère moins d'activité ou une consolidation sur le marché. Couleurs : Les bougies haussières sont affichées dans une couleur spécifique (par exemple, doré). Les bougies baissières sont affichées dans une autre couleur (par exemple, gris). Jours de la Semaine : Affecter des couleurs différentes à chaque jour de la semaine permet d'observer des motifs dans le comportement du prix certains jours. Exemple d'Utilisation Pratique Analyse de la Volatilité : Aide les traders à identifier les jours ou les périodes avec une volatilité plus élevée basée sur la taille des bougies. Motifs Quotidiens : Traiter les bougies d'un jour spécifique permet d'observer les motifs de comportement des prix certains jours. Prise de Décision : Offre des aperçus visuels rapides sur la force des mouvements haussiers et baissiers, vous aidant à prendre des décisions de trading. Images Illustratives Figure 1 : Exemple de graphique avec l'indicateur appliqué. Les couleurs différencient les bougies haussières et baissières, tandis que le texte affiche la taille de chaque bougie. https://www.mql5.com/en/charts/20733290/wdoh25-m15-banco-btg-pactual

2025.06.21
Histogramme MACD coloré : l'indicateur incontournable pour MetaTrader 5
MetaTrader5
Histogramme MACD coloré : l'indicateur incontournable pour MetaTrader 5

Caractéristiques clés Histogramme dynamique et coloré : Cet histogramme change de couleur automatiquement selon les conditions du marché, vous permettant de le visualiser d'un coup d'œil : Lorsque le MACD croise au-dessus ou en dessous de la ligne de signal. Lorsque le MACD franchit la ligne zéro. Pour évaluer la force et la direction de la tendance. Alerte sonore personnalisable : Recevez des notifications en temps réel dès qu'il y a un croisement important entre le MACD et la ligne de signal ou lorsque le MACD traverse la zone zéro. Vous pouvez configurer : Le son de l'alerte. Le nombre maximal de répétitions. La pause minimale entre les alertes. Couleurs configurables : L'indicateur utilise une palette de couleurs riche et intuitive pour mettre en avant les différents états du MACD, de la ligne de signal et de l'histogramme. Les couleurs sont faciles à interpréter et aident à prendre des décisions rapides. Paramètres personnalisables : Les périodes des moyennes mobiles rapides et lentes. La période de la moyenne mobile de signal. Le prix utilisé pour le calcul (fermeture, ouverture, maximum, minimum, etc.). Interface conviviale : L'indicateur est facile à configurer et à utiliser, même pour les traders débutants. Tous les paramètres peuvent être ajustés directement dans la fenêtre des propriétés. Comment ça fonctionne : L'indicateur calcule la différence entre le MACD et sa ligne de signal, affichant le résultat sous forme d'histogramme coloré. Différentes couleurs sont utilisées pour représenter les croisements, les tendances positives/négatives et les changements de momentum. Des alertes sonores se déclenchent lors d'événements importants, comme les croisements de lignes ou les transitions entre les zones positives et négatives. Bénéfices : Prise de décision rapide : Avec des couleurs dynamiques et des alertes sonores, vous pouvez réagir rapidement aux changements du marché. Personnalisation totale : Ajustez les paramètres pour les adapter à votre stratégie de trading. Visualisation claire : Le design épuré et intuitif facilite l’interprétation des données, même sur des graphiques chargés. Compatibilité : Fonctionne parfaitement sur n'importe quel actif et tout intervalle de temps pris en charge par MetaTrader 5. Exemples d'utilisation : Utilisez l'indicateur pour identifier des points d'entrée et de sortie dans les stratégies de tendance. Combinez l'Histogramme MACD coloré avec d'autres indicateurs pour confirmer les signaux d'achat/vente. Surveillez l'histogramme pour détecter les divergences entre le prix et le momentum. https://www.mql5.com/en/charts/20768335/wdoj25-h1-banco-btg-pactual

2025.06.18
Candle Counter : L'indicateur indispensable pour MetaTrader 5
MetaTrader5
Candle Counter : L'indicateur indispensable pour MetaTrader 5

IntroductionSalut les traders ! Aujourd'hui, je vais vous parler d'un outil qui peut vraiment améliorer votre expérience de trading sur MetaTrader 5 : le Candle Counter. Cet indicateur vous permet de compter facilement les bougies et de mieux analyser vos graphiques. Découvrez ses fonctionnalités clés et comment optimiser votre utilisation !Fonctionnalités ClésSélection de la semaine : Le paramètre SelectedWeek définit quelle semaine du mois sera numérotée.Si SelectedWeek = 0, toutes les semaines sont prises en compte, et toutes les bougies seront numérotées.Pour des valeurs non nulles, seules les bougies de la semaine spécifiée seront numérotées.Comptage inversé : Lorsque NumberFirstCandle = false, la numérotation commence à la dernière bougie de la journée et se fait à l'envers.Filtrage dynamique : L'indicateur filtre les bougies selon la semaine sélectionnée (SelectedWeek) et ignore les autres.Positionnement dynamique du texte : Les numéros sont positionnés au-dessus ou en dessous des bougies, selon que la bougie est haussière ou baissière.L'espacement entre le texte et la bougie est contrôlé par le paramètre PriceOffsetFactor.Personnalisation visuelle : Les couleurs, la police, la taille du texte et le type d'ancre peuvent être ajustés pour améliorer l'apparence.Performance optimisée : L'indicateur supprime les anciens objets graphiques avant d'en créer de nouveaux, garantissant ainsi qu'il n'y a pas de surcharge inutile sur le graphique.Paramètres d'entréePriceOffsetFactorFacteur d'espacement dynamique entre le texte et la bougie.0.5InpTextColourAboveCouleur du texte au-dessus de la bougie (pour les bougies haussières).clrSpringGreenInpTextColourBelowCouleur du texte en dessous de la bougie (pour les bougies baissières).clrMediumOrchidInpFontType de police utilisée pour afficher les numéros."Arial"InpFontSizeTaille de la police.8AnchorType d'ancre pour le positionnement du texte (centre, haut, bas, etc.).ANCHOR_CENTERNumberFirstCandleDéfinit si le comptage commence sur la première bougie de la journée (true) ou la dernière (false).trueSelectedWeekSemaine sélectionnée pour le comptage (0 = Chaque semaine).1Détails des fonctionnalités1. Filtrage par semaineLa fonction GetWeekOfMonth() calcule la semaine du mois pour chaque bougie.La condition if(SelectedWeek != 0 && currentWeek != SelectedWeek) assure que seules les bougies de la semaine sélectionnée sont traitées.2. Comptage séquentielLe compte redémarre à chaque changement de jour (candleDay != previousDay).Si NumberFirstCandle = true, le compte commence sur la première bougie de la journée.Si NumberFirstCandle = false, le compte commence à la dernière bougie de la journée et continue à l'envers.3. Positionnement du texteLe texte est positionné au-dessus de la bougie si le prix de clôture est inférieur au prix d'ouverture (bougie baissière).Le texte est positionné en dessous de la bougie si le prix de clôture est supérieur au prix d'ouverture (bougie haussière).4. Création et mise à jour des objets graphiquesLa fonction CreateText() crée ou met à jour des objets graphiques sur le graphique.Les objets sont nommés de manière unique à l'aide du préfixe ObjectPrefix pour éviter les conflits.5. Nettoyage automatiqueLa fonction DeleteObjects() supprime tous les objets graphiques créés par l'indicateur lorsqu'il est retiré ou réinitialisé.

2025.06.17
Divergence Awesome Oscillator : Un Indicateur Indispensable pour MetaTrader 5
MetaTrader5
Divergence Awesome Oscillator : Un Indicateur Indispensable pour MetaTrader 5

Ce code MQL5 est un indicateur sur mesure conçu pour détecter et visualiser les divergences entre l'action du prix et l'Awesome Oscillator (AO). Les divergences se produisent lorsque le mouvement des prix et celui de l'oscillateur ne sont pas alignés, signalant souvent des retournements ou des continuations potentiels sur le marché. Cet indicateur trace des signaux d'achat/vente, un histogramme de l'AO et des lignes de tendance pour mettre en évidence ces divergences. Caractéristiques Principales de l'Indicateur : Détection de Divergences : Détecte les divergences haussières (les prix font des plus bas tandis que l'AO fait des plus hauts). Détecte les divergences baissières (les prix font des plus hauts tandis que l'AO fait des plus bas). Visualisation : Flèches d'Achat/Vente : Trace des flèches sur le graphique pour indiquer des signaux d'achat ou de vente potentiels basés sur les divergences. Histogramme : Affiche les valeurs de l'Awesome Oscillator (AO) sous forme d'histogramme. Lignes de Tendance : Trace des lignes de tendance sur le graphique pour mettre en évidence les divergences entre le prix et l'AO. Buffers Personnalisés : Utilise quatre buffers pour stocker les données : BuyBuffer et SellBuffer pour les signaux d'achat/vente. HistogramBuffer pour les valeurs de l'AO. PointsCounterBuffer pour suivre les points alignés pour la confirmation de la divergence. Dessin Dynamique de Lignes de Tendance : Utilise CChartObjectTrend pour dessiner dynamiquement des lignes de tendance sur le graphique pour le prix et l'AO. Vérification de Croisement : Inclut une fonction (CheckCrossing) pour vérifier si le prix ou l'AO croise une ligne de tendance, ce qui aide à confirmer ou invalider une divergence. Interpolation : Utilise l'interpolation linéaire (CalculateIntermediateValue) pour calculer des valeurs intermédiaires entre deux points, ce qui est utilisé pour vérifier les croisements. Comment ça fonctionne : Initialisation : La fonction OnInit() configure les buffers de l'indicateur, assigne des propriétés (couleurs, styles), et initialise le handle de l'Awesome Oscillator (AO). Calcul Principal : La fonction OnCalculate() traite les données de prix et d'AO pour détecter les divergences : Identifie les fonds (plus bas) et les sommet (plus hauts) dans les prix et l'AO. Vérifie les divergences en comparant les tendances des prix et de l'AO. Trace des signaux d'achat/vente et dessine des lignes de tendance quand une divergence est confirmée. Confirmation de la Divergence : Utilise des conditions comme IsBullishTrend et IsBearishTrend pour confirmer les divergences. Assure qu'aucun croisement ne se produit entre les lignes de tendance du prix et de l'AO pour valider la divergence. Mises à Jour Dynamiques : L'indicateur se met à jour dynamiquement avec chaque nouvelle bougie, recalculant les divergences et redessinant les lignes de tendance au besoin. Fonctions Principales : IsBottom() et IsTop() : Détectent les minima locaux (fonds) et les maxima (sommet) dans un tableau (prix ou AO). CheckCrossing() : Vérifie si le prix ou l'AO croise une ligne de tendance, ce qui peut invalider une divergence. CalculateIntermediateValue() : Calcule des valeurs intermédiaires en utilisant l'interpolation linéaire pour l'analyse des lignes de tendance. AddUniqueCoordinates() : Assure que des coordonnées uniques sont ajoutées au tableau pour le dessin des lignes de tendance. TotalAligned() : Compte le nombre de points alignés pour confirmer la force de la divergence. Utilisation : Cet indicateur est utile pour les traders qui s'appuient sur des stratégies de divergence pour identifier des retournements ou des continuations potentiels sur le marché. Il fournit des indices visuels (flèches, lignes de tendance, et histogrammes) pour aider les traders à prendre des décisions éclairées. Scénario Exemple : Si le prix fait des plus bas (baissier), mais que l'AO fait des plus hauts (haussier), une divergence haussière est détectée. L'indicateur tracera une flèche d'achat et dessinera des lignes de tendance pour mettre en évidence la divergence. Inversement, si le prix fait des plus hauts (haussier), mais que l'AO fait des plus bas (baissier), une divergence baissière est détectée. L'indicateur tracera une flèche de vente et dessinera des lignes de tendance. Détails Techniques : Plateforme : MetaTrader 5 (MT5). Langage : MQL5. Dépendances : Utilise l'Awesome Oscillator (iAO) pour les calculs. Objets Personnalisés : Utilise CChartObjectTrend pour dessiner des lignes de tendance et CArrayInt pour gérer les tableaux de coordonnées. Cet indicateur est un outil puissant pour les traders qui souhaitent automatiser la détection et la visualisation des divergences, économisant ainsi du temps et améliorant la précision de leurs stratégies de trading.

2025.06.11
Ruptures Falses : Un Indicateur Indispensable pour MetaTrader 5
MetaTrader5
Ruptures Falses : Un Indicateur Indispensable pour MetaTrader 5

Documentation de l'indicateur "Ruptures Falses.mq5" Description Générale L'indicateur "Ruptures Falses.mq5" est conçu pour identifier et marquer sur votre graphique : Points d'Achat et Points de Vente basés sur des ruptures falses des niveaux de support et de résistance. Niveaux de support et de résistance dynamiques. Des hauts et bas du marché. Il utilise des buffers pour stocker et afficher ces informations sur le graphique, facilitant ainsi l'analyse visuelle des patterns de ruptures falses. Structure du Code Propriétés de l'Indicateur Nom de l'Indicateur : RupturesFalses.mq5 Version : 1.00 Fenêtre d'Affichage : Graphique principal (indicator_chart_window). Buffers et Tracés L'indicateur utilise 6 buffers pour stocker les données et 6 tracés pour les afficher sur le graphique : Achat: Type : DRAW_ARROW (flèche vers le haut). Couleur : Bleu (clrBlue). Largeur : 5. Vente: Type : DRAW_ARROW (flèche vers le bas). Couleur : Rouge (clrRed). Largeur : 5. Support: Type : DRAW_LINE (ligne continue). Couleur : Bleu (clrBlue). Résistance: Type : DRAW_LINE (ligne continue). Couleur : Rouge (clrRed). Bas: Type : DRAW_ARROW (flèche vers le bas). Couleur : Rouge (clrRed). Haut: Type : DRAW_ARROW (flèche vers le haut). Couleur : Bleu (clrBlue). Variables Globales ExtResistancesBuffer[] : Stocke les niveaux de résistance. ExtSupportsBuffer[] : Stocke les niveaux de support. ExtTopsBuffer[] : Stocke les hauts identifiés. ExtBottomsBuffer[] : Stocke les bas identifiés. ExtSellBuffer[] : Stocke les points de vente. ExtBuyBuffer[] : Stocke les points d'achat. Fonctions Principales 1. OnInit() Objectif : Initialise l'indicateur et associe les buffers. Actions : Associe les buffers aux tracés. Définit des valeurs vides (PLOT_EMPTY_VALUE) pour les buffers. Définit les flèches (icônes) pour Achat et Vente. Définit le déplacement des flèches sur le graphique. 2. OnCalculate() Objectif : Calcule et met à jour les buffers à chaque nouvelle bougie ou tick. Actions : Vérifie les nouvelles données à traiter. Initialise les buffers si nécessaire. Identifie les hauts (IS_TOP) et les bas (IS_BOTTOM) basés sur les prix hauts et bas. Met à jour les buffers de résistance, de support, de haut et de bas. Appelle les fonctions IsBuy() et IsSell() pour identifier les points d'achat et de vente. 3. IndexNextPoint() Objectif : Trouve l'index du prochain point valide (non nul) dans un buffer. Utilisation : Utilisé par les fonctions IsBuy() et IsSell() pour identifier le point de référence le plus récent. 4. IsBuy() Objectif : Vérifie un signal d'achat basé sur une rupture fausse du support. Logique : Vérifie si le prix actuel est au-dessus du point de référence (support). Confirme s'il y a eu une rupture fausse (le prix redescend en dessous puis repasse au-dessus du support). Retourne vrai si les conditions sont remplies. 5. IsSell() Objectif : Vérifie un signal de vente basé sur une rupture fausse de la résistance. Logique : Vérifie si le prix actuel est en dessous du point de référence (résistance). Confirme s'il y a eu une rupture fausse (le prix monte au-dessus puis redescend en dessous de la résistance). Retourne vrai si les conditions sont remplies. Logique de Fonctionnement Identification des Hauteurs et Profondeurs : Un haut est identifié lorsque le prix haut de la bougie actuelle est supérieur aux prix hauts des bougies adjacentes. Un bas est identifié lorsque le prix bas de la bougie actuelle est inférieur aux prix bas des bougies adjacentes. Mise à jour du Support et de la Résistance : Le dernier haut identifié est stocké comme résistance. Le dernier bas identifié est stocké comme support. Signaux d'Achat et de Vente : Un signal d'achat est généré lorsque le prix passe en dessous d'un support puis revient au-dessus. Un signal de vente est généré lorsque le prix passe au-dessus d'une résistance puis revient en dessous. Exemple d'Utilisation L'indicateur peut être appliqué à n'importe quel graphique dans MetaTrader 5. Il affichera : Flèches bleues pour les points d'achat. Flèches rouges pour les points de vente. Lignes bleues pour le support. Lignes rouges pour les résistances. Flèches supplémentaires pour les hauts et les bas. Considérations Finales L'indicateur est utile pour les traders qui opèrent sur la base des ruptures falses de support et de résistance. Il est recommandé de tester l'indicateur sur différents marchés et temporalités pour valider son efficacité. Il peut être personnalisé pour inclure des alertes sonores ou des notifications lorsqu'un signal est généré.

2025.06.04
Découvrez l'indicateur Baseline : iMA + ATR Bands pour MetaTrader 5
MetaTrader5
Découvrez l'indicateur Baseline : iMA + ATR Bands pour MetaTrader 5

Nom de l'indicateur : Baseline : iMA + ATR Bands Description :Le Baseline : iMA + ATR Bands est un indicateur personnalisé qui combine une Moyenne Mobile (MA) standard avec des bandes supérieures et inférieures basées sur l'Average True Range (ATR). Ce qui en résulte est un outil visuel simple mais puissant pour identifier les tendances du marché, les potentielles percées, ainsi que la volatilité. Contexte :Cet indicateur s'inspire de la méthodologie de trading No Nonsense Forex (NNFX), où la Baseline sert de filtre principal de tendance. J'ai développé cet outil pour faciliter la lecture et l'interprétation de la configuration de la baseline directement sur le graphique. Comment l'utiliser : iMA Période – Le nombre de barres utilisé pour calculer la Moyenne Mobile. iMA Méthode – Type de Moyenne Mobile (SMA, EMA, SMMA, LWMA). Prix appliqué – Prix source pour la MA (par exemple, Clôture, Ouverture, Haut, Bas). Période ATR – Nombre de barres utilisé pour le calcul de l'ATR. Multiplicateur ATR – Le facteur appliqué à la valeur de l'ATR pour calculer les bandes supérieures et inférieures. Suggestions de trading (non des conseils financiers) : Utilisez la ligne MA comme filtre de tendance de base. Lorsque le prix franchit la bande supérieure, cela peut suggérer un élan haussier. Lorsque le prix franchit la bande inférieure, cela peut indiquer un élan baissier. Combinez avec des indicateurs de confirmation, de volume et de sortie en accord avec votre stratégie (par exemple, les directives NNFX). Captures d'écran : Paramètres d'entrée : Paramètres des couleurs & des lignes : À propos : 

2025.06.03
Indicateur Zigzag Trendline dans le Canal Qualitatif - Optimisez votre Trading sur MetaTrader 5
MetaTrader5
Indicateur Zigzag Trendline dans le Canal Qualitatif - Optimisez votre Trading sur MetaTrader 5

Salut les traders ! Aujourd'hui, je vous présente un indicateur qui va faire évoluer votre manière de trader : le Zigzag Trendline dans le canal Donchian. Cet outil est une véritable pépite pour ceux qui cherchent à affiner leur analyse technique. Commençons par le début. Cet indicateur est une évolution du canal Donchian classique. Il utilise une structure en zigzag pour identifier les pivots, avec des marqueurs graphiques qui sont entièrement basés sur le comportement du canal. Un pivot se déclenche lorsque le canal s'aplatit, créant ainsi un point de connexion pour la prochaine jambe du zigzag. Pour éviter des pivots faibles ou insignifiants, un paramètre de profondeur est utilisé pour confirmer l'aplatissement du canal avant de marquer un nouveau pivot. La logique des pivots est volontairement simple, sans correction à l'avance, ce qui entraîne un certain retard dû à la nécessité de confirmation. Pour rendre l'indicateur encore plus utile en trading réel, la jambe "live" est tracée comme une trendline dynamique du dernier pivot confirmé jusqu'à l'extrême prix actuel. Cette trendline reste valide jusqu'à ce qu'un nouveau pivot soit confirmé. Le résultat est un cycle de trendlines qui se met à jour en continu, ce qui améliore l'interprétation visuelle du canal et offre un avantage analytique. L'objectif de cet indicateur est d'observer si l'action des prix respecte la trendline en réagissant avec un rebond, ou la méprise, en la modifiant et en entraînant un changement de direction. Cet outil offre une perspective qualitative plutôt que des signaux précis, donc il ne faut pas s'en servir pour prédire les mouvements exacts du marché ou comme outil décisionnel autonome. ----- Mise à jour : Une nouvelle version (1.02) a été chargée avec une reconstruction complète du code et des options d'entrée pour la correction de jambe, ainsi que la possibilité d'activer ou de désactiver la trendline.

2025.05.27
Indicateur de Cumul de P&L : Suivez l'Évolution de Votre Compte sur MetaTrader 5
MetaTrader5
Indicateur de Cumul de P&L : Suivez l'Évolution de Votre Compte sur MetaTrader 5

Indicateur de Cumul de P&LAPERÇUL'indicateur de Cumul de P&L vous permet de visualiser l'évolution de l'équité et du solde de votre compte au fil du temps grâce à deux lignes distinctes sur un graphique. Il offre une représentation visuelle de vos performances de trading en suivant à la fois les profits réalisés (solde) et les profits non réalisés (équité) tout au long de votre historique de trading.CARACTÉRISTIQUESLigne de Solde (Vert) : Montre le P&L cumulé réalisé à partir des positions fermées, incluant bénéfices, swaps et commissions.Ligne d'Équité (Bleu) : Affiche l'équité totale (solde + P&L non réalisé des positions ouvertes).Support Multi-Symboles : Suit avec précision les positions sur tous les symboles, pas seulement celui du graphique.Précision Historique : Reconstruit l'état du portefeuille à chaque barre pour afficher des courbes d'équité historiques précises.Suivi des Swaps : Intègre les frais de swap de nuit dans les calculs.Conversion de Devises : Gère automatiquement les calculs de profits pour les instruments échangés dans différentes devises.COMMENT ÇA FONCTIONNEL'indicateur :Analyse l'ensemble de votre historique de trading depuis l'ouverture du compte.Calcule le P&L réalisé à chaque barre à partir des trades fermés.Suit les positions ouvertes et calcule le P&L non réalisé basé sur les prix historiques.Combine les deux pour montrer l'évolution de votre courbe d'équité.INSTALLATIONTéléchargez le fichier de l'indicateur.Placez-le dans votre dossier MQL5/Indicators.Compilez dans MetaEditor (F7).Attachez-le à n'importe quel graphique.UTILISATIONIl vous suffit d'attacher l'indicateur à n'importe quel graphique. Il affichera automatiquement :Une fenêtre séparée en dessous de votre graphique principal.Deux lignes : Solde (vert) et Équité (bleu).Des mises à jour en temps réel au fur et à mesure que vos positions évoluent.DÉTAILS TECHNIQUESType d'Indicateur : Indicateur dans une fenêtre séparée.Buffers : 2 (Solde et Équité).Intervalle de Temps : Fonctionne sur tous les intervalles de temps.Symboles : Suit tous les symboles de votre compte.BÉNÉFICESVisualisation de la Performance : Voyez comment votre compte a évolué au fil du temps.Évaluation des Risques : Identifiez les périodes de drawdown en comparant l'équité au solde.Validation de Stratégie : Évaluez si votre stratégie de trading est régulièrement rentable.Suivi Multi-Actifs : Surveillez les performances sur différents instruments.REMARQUESL'indicateur affiche des valeurs cumulées à partir de votre premier trade.Pour une performance optimale sur les comptes avec un historique étendu, utilisez des intervalles de temps plus élevés (H1, D1).La ligne d'équité inclut les frais de swap actuels pour les positions ouvertes.VERSIONVersion Actuelle : 1.0

2025.05.25
Filtre à Bougies : L'Indicateur Indispensable pour MetaTrader 5
MetaTrader5
Filtre à Bougies : L'Indicateur Indispensable pour MetaTrader 5

Fonctionnalités PrincipalesFiltrage des bougies : L'indicateur permet d'afficher uniquement les bougies qui répondent à un certain critère : Haussières : Affiche uniquement les bougies haussières. Baissières : Affiche uniquement les bougies baissières. Doji : Affiche uniquement les bougies Doji. Tout : Affiche toutes les bougies avec leurs couleurs respectives. Détection des Bougies Doji : La détection des bougies Doji repose sur un seuil configurable (InpDojiThreshold), qui définit le rapport entre le corps de la bougie et son amplitude totale. Cela garantit une précision dans l'identification des bougies neutres. Personnalisation des Couleurs des Bougies : Le trader peut définir des couleurs personnalisées pour chaque type de bougie : - Haussière : couleur par défaut verte (clrForestGreen).- Baissière : couleur par défaut rouge foncé (clrDarkRed).- Doji : couleur par défaut or (clrGold).- Fond : couleur par défaut noire (clrBlack). Nettoyage du Graphique : L'indicateur supprime les éléments visuels superflus du graphique, comme les grilles, les volumes et les séparateurs de période, pour faciliter l'analyse visuelle. Comment ça Fonctionne : 1. Initialisation (OnInit) : Les tampons sont mappés pour stocker les valeurs OHLC (ouverture, haut, bas, fermeture) et les couleurs correspondantes. Des couleurs personnalisées sont assignées aux indices de couleur de l'indicateur. Le graphique est nettoyé en supprimant les éléments visuels inutiles. 2. Calcul Principal (OnCalculate): Pour chaque bougie sur le graphique, l'indicateur vérifie si elle répond au critère sélectionné (InpCandleShow). Les bougies qui ne répondent pas au critère sont affichées en couleur de fond (InpBackgroundColor). Les bougies qui répondent au critère sont affichées avec les couleurs personnalisées. 3. Désinitialisation (OnDeinit) : Lorsque l'indicateur est supprimé, les paramètres d'origine du graphique sont restaurés, garantissant que l'environnement de trading revient à son état initial. Exemples d'Utilisation : Analyse de Tendance : Réglez InpCandleShow sur ShowBullish ou ShowBearish pour vous concentrer uniquement sur les bougies indiquant une tendance haussière ou baissière. Identification des Zones Neutres : Utilisez ShowDoji pour mettre en évidence les bougies neutres et identifier les points de retournement ou de consolidation possibles. Visualisation Complète : Choisissez ShowAllCandle pour afficher toutes les bougies avec leurs couleurs respectives, permettant ainsi une vue d'ensemble du comportement du marché. Améliorations Mise en Œuvre : Détection Précise des Doji : L'utilisation d'un seuil configurable (InpDojiThreshold) garantit que seules les bougies réellement neutres sont classées comme Doji. Personnalisation Totale : Le trader a un contrôle complet sur les couleurs et l'arrière-plan du graphique. Nettoyage Automatique : L'indicateur supprime automatiquement les éléments visuels inutiles, améliorant ainsi la lisibilité du graphique.

2025.05.22
Suivi de Drawdown avec EquiPeak : Un Indicateur Incontournable pour MetaTrader 5
MetaTrader5
Suivi de Drawdown avec EquiPeak : Un Indicateur Incontournable pour MetaTrader 5

À quoi sert cet indicateur ? Référence visuelle des performances de vos EAs : Saisissez manuellement le Drawdown Maximum Historique connu ou attendu de votre stratégie (par exemple, celui obtenu lors de backtesting ou de résultats précédents). Cela vous permet d'avoir une référence claire pour savoir si votre EA évolue dans des paramètres normaux ou s'il fait face à une situation inattendue. Surveillance continue du risque actuel : Utilisez-le également pour suivre le drawdown en temps réel et vérifier si vous dépassez des niveaux critiques nécessitant votre attention immédiate. Notifications intelligentes et détaillées : L'indicateur envoie des notifications push (sur votre mobile via l'application MetaTrader) chaque fois qu'un nouveau record de drawdown est établi, ou périodiquement (selon vos réglages), pour vous tenir informé sans vous submerger de messages inutiles. Journalisation automatique : Permet d'enregistrer en continu le drawdown dans un fichier externe (CSV ou TXT) pour une analyse ultérieure. Pour qui est-il destiné ? Traders utilisant des systèmes automatiques ou semi-automatiques qui souhaitent rapidement savoir si leur EA se comporte dans les limites du drawdown maximum attendu. Utilisateurs ayant besoin de vérifier visuellement les performances de leurs stratégies dans des conditions réelles par rapport à des attentes basées sur des tests précédents. Tous les traders qui souhaitent gérer efficacement leur risque, en sachant immédiatement quand leur trading sort des limites acceptables. Guide de configuration détaillé (Inputs) Voici tous les paramètres personnalisables de l'indicateur : Magics à surveiller (-1 suit tout) Spécifie les Numéros de Magie des positions à surveiller. Utilisez -1 pour suivre toutes. Max DD initial (%) C'est ici que vous entrez le Drawdown Maximum Historique connu de votre EA (c'est-à-dire le résultat maximum obtenu lors d'un long backtest). Cela servira de référence visuelle. Intervalle de rafraîchissement (secondes) À quelle fréquence les calculs sont rafraîchis. Mode de mise à jour du Max DD Définit comment le maximum historique est mis à jour : UPDATE_MAX_DD_IF_BIGGER : Met à jour automatiquement si le actuel dépasse l'historique saisi. NO_UPDATE_MAX_DD : Ne met jamais à jour la valeur historique saisie manuellement, mais envoie des notifications toutes les 60 minutes concernant l'état actuel. Envoyer des notifications push ? Active ou désactive les notifications push sur le mobile. Référence fixe ou pic ? Choisissez comment définir la référence de solde : REF_FIXED_BALANCE : Solde fixe, saisi manuellement. REF_PEAK_BALANCE : Utilise toujours le solde maximum atteint (sauvegardé automatiquement). Solde fixe (0 => actuel) Solde initial fixe. Si vous utilisez 0, le solde actuel est pris lors du chargement de l'indicateur. Couleur pour le texte DD actuel Couleur du texte du drawdown actuel. Couleur pour le texte max DD Couleur du texte du drawdown historique. Taille de police (DD actuel) Taille de police du drawdown actuel. Taille de police (max DD) Taille de police du drawdown historique. Étiquettes derrière le graphique ? Place le texte derrière le graphique. Étiquette X (pixels) Distance horizontale depuis le bord gauche. Étiquette Y (pixels) Distance verticale depuis le bord supérieur. Espacement vertical Espacement vertical entre les textes. Imprimer les journaux dans le Journal ? Active les messages détaillés dans le Journal. Activer l'enregistrement de fichiers Journalise automatiquement le drawdown actuel dans un fichier externe. Extension de fichier (CSV ou TXT) Choisissez le format du fichier généré. Journalisation automatique dans un fichier Les valeurs de drawdown sont automatiquement enregistrées avec la date et l'heure en format CSV ou TXT, situées dans le dossier commun de MT5 (MetaTrader 5 Terminal/Common/Files/). Idéal pour une analyse ultérieure de vos résultats. Recommandations importantes pour en tirer le meilleur parti Entrez toujours le Drawdown Maximum Historique attendu (résultat de backtesting, performances précédentes, etc.) dans l'input "Max DD initial (%)". Cela vous permettra d'évaluer rapidement si votre EA traverse une période normale ou nécessite des ajustements. Placez l'indicateur sur un graphique dédié, surveillant tous les numéros magiques, ou sur chaque graphique spécifique si vous préférez des données séparées. Ajustez soigneusement la fréquence de rafraîchissement, les couleurs, la position et la taille du texte pour un affichage optimal selon vos préférences. Pour recevoir des notifications push sur votre mobile Ouvrez MetaTrader sur mobile et copiez votre ID MetaQuotes (Paramètres > Messages). Dans MetaTrader 5 sur bureau, allez dans Outils > Options > Notifications. Cochez Activer les Notifications Push et collez votre ID MetaQuotes.

2025.05.18
Premier Précédent 1 2 3 4 5 6 7 8 9 10 Suivant Dernier