Rejoignez notre page de fans
- Vues:
- 28
- Note:
- Publié:
- 2025.05.22 11:39
-
Besoin d'un robot ou d'un indicateur basé sur ce code ? Commandez-le sur Freelance Aller sur Freelance
Caractéristiques principales
Filtrage des bougies :L'indicateur vous permet d'afficher uniquement les bougies qui répondent à un certain critère :
- Bullish : Affiche uniquement les bougies haussières.
- Baissier : affiche uniquement les bougies baissières.
- Doji : Affiche uniquement les bougies Doji.
- All : Affiche toutes les bougies avec leurs couleurs respectives.
Détection des bougies Doji :
La détection des bougies Doji est basée sur un seuil configurable (`InpDojiThreshold`), qui définit le rapport entre le corps de la bougie et sa portée totale. Cela garantit la précision de l'identification des bougies neutres.
Filtrage des bougies : Personnalisation des couleurs :
Le trader peut définir des couleurs personnalisées pour chaque type de bougie :
- Bullish : La couleur par défaut est le vert (`clrForestGreen`).
- Bearish : La couleur par défaut est le rouge foncé (`clrDarkRed`).
- Doji : La couleur par défaut est l'or (`clrGold`).
- Bottom : La couleur par défaut est le noir (`clrBlack`).
Nettoyage des graphiques :
L'indicateur supprime les éléments visuels inutiles du graphique, tels que les grilles, les volumes et les séparateurs de périodes, afin de faciliter l'analyse visuelle.
Fonctionnement :
1. Initialisation (`OnInit`) :
Les tampons sont mappés pour stocker les valeurs OHLC (open, high, low, close) et les couleurs correspondantes.
Les 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 du 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 des couleurs personnalisées.
3. Désinitialisation (`OnDeinit`) :
Lorsque l'indicateur est supprimé, les paramètres originaux du graphique sont rétablis, ce qui garantit que l'environnement de négociation revient à son état initial.
Exemples d'utilisation :
- Analyse des tendances :
Réglez `InpCandleShow` sur `ShowBullish` ou `ShowBearish` pour vous concentrer uniquement sur les bougies qui indiquent une tendance haussière ou baissière.
-
Identifier les zones neutres :
Utilisez `ShowDoji` pour mettre en évidence les bougies neutres et identifier les points de consolidation ou de retournement possibles.
- Visualisation complète :
Choisissez `ShowAllCandle` pour afficher toutes les bougies avec leurs couleurs respectives, permettant une vue d'ensemble du comportement du marché.
Améliorations mises en place:
- Détection précise des Doji : L'utilisation d'un seuil configurable (`InpDojiThreshold`) garantit que seules les bougies vraiment neutres sont classées comme Doji.
- Personnalisation complète : Le trader a un contrôle total 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.

Traduit du portugais par MetaQuotes Ltd.
Code original : https://www.mql5.com/pt/code/58516

Il est parfois utile d'observer le comportement de l'oscillateur dans un canal. L'évaluation de la situation est simplifiée.

Calcule les fractales et vous permet de spécifier le nombre de barres séparément avant et après le haut / bas actuel (fractale).

Cette fonction peut être utile pour ne pas surcharger le serveur de demandes de transactions lorsque le marché est fermé.

L'indicateur met en évidence les barres qui suivent la barre de renversement.