Accueil Indicateur technique Publication

Comprendre l'Indicateur Fractal pour MetaTrader 4 : Installation et Avantages

Pièce jointe
35575.zip (5.66 KB, Télécharger 0 fois)

Support et Contribution

Si cet indicateur vous est utile, n'hésitez pas à montrer votre soutien en lui attribuant une étoile sur son dépôt GitHub et en appréciant cet article. Vos commentaires sont les bienvenus en bas de cet article pour signaler des bugs, ou suggérer des améliorations qui pourraient vous être utiles. Vous pouvez également ouvrir un ticket sur le dépôt GitHub. N'hésitez pas à contribuer au code source en faisant une demande de tirage sur le dépôt GitHub.

Installation

Ouvrez MetaTrader et naviguez jusqu'à votre dossier de données MetaTrader via la barre de menu en sélectionnant Fichier -> Ouvrir le dossier de données. Copiez Fractal-Utilities.mqh dans le dossier MQL4\Include, puis copiez Fractal-STF.mq4 et Fractal-MTF.mq4 dans le dossier MQL4\Indicators. La dernière étape consiste à compiler Fractal-STF.mq4 et Fractal-MTF.mq4 via MetaEditor pour créer Fractal-STF.ex4 et Fractal-MTF.ex4, respectivement. Vous devriez maintenant pouvoir utiliser les indicateurs Fractal-STF et Fractal-MTF dans votre terminal MetaTrader. La seule exigence pour l'installation est de placer Fractal-STF.mq4 et Fractal-MTF.mq4 dans le même répertoire, qui peut être n'importe quel sous-dossier de MQL4\Indicators comme MQL4\Indicators\Developed. Notez que chaque fois que vous déplacez les fichiers compilés dans un autre répertoire, vous devez les recompiler dans ce répertoire pour qu'ils fonctionnent correctement.

Terminologie

STF est l'abréviation de Single Time Frame (Temps Unique). MTF signifie Multi Time Frame (Multi Temporelle). Ainsi, Fractal-STF est un indicateur dont les calculs n'impliquent qu'un seul cadre temporel, tandis que Fractal-MTF utilise plusieurs cadres temporels pour ses calculs. De ce fait, Fractal-STF est un peu plus rapide que Fractal-MTF car il nécessite moins de calculs. Vous pouvez le remarquer lorsque vous souhaitez passer d'un cadre temporel à un autre. Pour la version actuelle, l'algorithme utilisé pour Fractal-MTF n'est pas optimisé et je m'efforce de l'améliorer dans les futures mises à jour pour obtenir de meilleures performances. Si le délai de Fractal-MTF vous dérange et que vous n'utilisez pas souvent la fonctionnalité multi-temporelle, il est préférable d'utiliser simplement Fractal-STF.

Description

Il existe un indicateur fractal intégré dans MT4/MT5, dont les origines remontent au célèbre Bill Williams. L'objectif principal de cet indicateur est d'identifier un extrême local en comparant le haut/bas d'une bougie avec celui de ses bougies voisines pour le justifier en tant que up-fractal/down-fractal, un terme inventé par Williams à la place de maximum/minimum local. D'autres termes équivalents sont swing high/low et top/bottom, qui sont utilisés entre traders de manière interchangeable.

Les avantages de cet indicateur par rapport à son homologue intégré MT4/MT5 sont les suivants :

1. Williams croyait que, comme notre majeur, qui est un fractal par rapport à ses deux voisins, le rayon de comparaison devait être choisi comme deux, ce qui est la valeur par défaut pour l'indicateur fractal intégré dans MT4/MT5. Dans cet indicateur, l'utilisateur peut choisir ce rayon de voisinage à sa guise. Cela permet de distinguer les extrêmes de différents degrés sur le même graphique, comme le montre Figure 1.

2. L'utilisateur peut également choisir la forme des symboles pointant vers ces extrêmes, lui permettant d'associer à chaque extrême un symbole unique pour une meilleure visualisation.

3. L'utilisateur peut spécifier la distance verticale des flèches par rapport au haut/bas des bougies pour éviter le chevauchement des symboles correspondant à des extrêmes de différents degrés. L'idée d'ajustement dynamique de la distance verticale a été principalement inspirée par les réponses de tdbarnard ici. Le point principal à considérer est que nous voulons que la distance en pixels d'une flèche (décalage de flèche) soit une valeur constante par rapport au haut/bas d'une bougie. Cependant, cela ne signifie pas que la distance en prix correspondante doit également être constante. En effet, lorsque l'échelle du graphique change, la distance de prix correspondant à une distance en pixels fixe changera également, ce qui nécessite un ajustement dynamique de la distance. Vous pouvez voir l'implémentation détaillée de cette idée dans le code.

4. L'utilisateur peut visualiser des fractales de temps supérieur dans un temps inférieur, ce qui en fait un indicateur multi-temporel (MTF). Par exemple, l'utilisateur peut définir le cadre temporel de l'indicateur sur D1 et choisir un rayon de 2 pour les fractales. Ensuite, si l'utilisateur passe au cadre temporel M15, Fractal-MTF marque ces bougies M15 dont le haut/bas coïncide avec celui de leurs fractales correspondantes dans le cadre temporel D1. Notez que le cadre temporel de l'indicateur doit être supérieur ou égal au cadre temporel du graphique auquel il est attaché. Si l'utilisateur choisit un cadre temporel d'indicateur plus petit que le cadre temporel du graphique, l'indicateur utilise par défaut le cadre temporel du graphique.

Fractals avec rayon de voisinage de 2 et 5

Figure 1. Fractals avec rayon de voisinage de 2 et 5.


Inputs de l'indicateur Fractal-MTF

 Figure 2. Inputs de l'indicateur Fractal-MTF.

Articles connexes

Commentaire (0)