Voir comment télécharger gratuitement des robots de trading
Retrouvez-nous sur Telegram !
Rejoignez notre page de fans
Un script intéressant ?
Poster un lien vers celui-ci -
laisser les autres l'évaluer
Vous avez aimé le script ? Essayez-le dans le terminal MetaTrader 5
Vues:
128
Note:
(6)
Publié:
MQL5 Freelance Besoin d'un robot ou d'un indicateur basé sur ce code ? Commandez-le sur Freelance Aller sur Freelance

Caractéristiques principales

  1. Sélection de la semaine:

    • Le paramètre SelectedWeek définit la semaine du mois qui sera numérotée.

    • Si SelectedWeek = 0, toutes les semaines sont prises en compte et toutes les bougies sont numérotées.

    • Pour les valeurs non nulles, seules les bougies de la semaine spécifiée seront numérotées.

  2. Comptage inversé:

    • Lorsque NumberFirstCandle = false, la numérotation commence à la dernière bougie de la journée et se poursuit à l'envers.

  3. Dynamic Filtering (Filtrage dynamique) :

    • L'indicateur filtre les bougies en fonction de la semaine sélectionnée ( SelectedWeek ) et ignore les autres.

  4. Positionnement dynamique du texte:

    • Les chiffres sont positionnés au-dessus ou au-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.

  5. Personnalisation de l'affichage:

    • Les couleurs, la police, la taille du texte et le type d'ancre peuvent être ajustés pour améliorer l'apparence.

  6. Performances optimisées:

    • L'indicateur supprime les anciens objets graphiques avant d'en créer de nouveaux, ce qui permet d'éviter toute surcharge inutile sur le graphique.


Paramètres d'entrée

PriceOffsetFactor

Facteur d'espacement dynamique entre le texte et la bougie.

0.5

InpTextColourAbove

Couleur du texte au-dessus de la bougie (pour les bougies haussières).

clrSpringGreen

InpTextColourBelow

Couleur du texte au-dessous de la bougie (pour les bougies baissières).

clrMediumOrchid

InpFont

Type de police utilisé pour afficher les chiffres.

"Arial

InpFontSize

Taille de la police.

8

Ancre

Type d'ancre pour positionner le texte (au centre, en haut, en bas, etc.).

ANCHOR_CENTER

NumberFirstCandle

Définit si le comptage commence à la première bougie du jour ( true ) ou à la dernière ( false ).

true

Semaine sélectionnée

Semaine sélectionnée pour le comptage (0 = chaque semaine).

1



Caractéristiques détaillées

1. Filtrage par semaine

  • La fonction GetWeekOfMonth() calcule la semaine du mois pour chaque bougie.

  • La condition if(SelectedWeek != 0 && currentWeek != SelectedWeek) garantit que seules les bougies de la semaine sélectionnée sont traitées.

2. Comptage séquentiel

  • Le comptage recommence à chaque changement de jour ( candleDay != previousDay ).

  • Si NumberFirstCandle = true , le comptage commence à la première bougie du jour.

  • Si NumberFirstCandle = false , le comptage commence à la dernière bougie du jour et se poursuit à l'envers.

3. Positionnement du texte

  • Le texte est positionné au-dessus de la bougie si le cours de clôture est inférieur au cours d'ouverture (bougie baissière).

  • Le texte est positionné en dessous de la bougie si le cours de clôture est supérieur au cours d'ouverture (bougie haussière).

4. Création et mise à jour des objets graphiques

  • La 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 afin d'éviter les conflits.

5. Nettoyage automatique

  • La fonction DeleteObjects() supprime tous les objets graphiques créés par l'indicateur lorsqu'il est supprimé ou réinitialisé.



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

Mots-clés MQL5 Mots-clés MQL5

Mots clés du langage MQL5

AlfOs AlfOs

Un oscillateur similaire à l'OsMA sur la moyenne dynamique de l'indice variable.

Multiple EA Tracking with a Magic Number Based Profit and Loss Live Dashboard in MQL5 Multiple EA Tracking with a Magic Number Based Profit and Loss Live Dashboard in MQL5

Que vous utilisiez plusieurs robots de trading simultanément ou une seule stratégie sophistiquée, le suivi des performances de chaque Expert Advisor peut s'avérer étonnamment fastidieux. MetaTrader 5 (MT5) affiche commodément les ordres et les positions dans sa "boîte à outils", mais lorsque plusieurs robots partagent le même compte, il devient difficile de savoir quel EA est à l'origine de vos profits - ou de vos pertes. Un seul compte peut contenir des dizaines ou des centaines de transactions, chacune ouverte par des EA différents, ce qui rend difficile la distinction entre les résultats d'un robot et ceux d'un autre.

MACD avec décalage de zéro MACD avec décalage de zéro

Oscillateur MACD avec décalage zéro.