Indicateur technique

DiNapoli et Fibos : un indicateur essentiel pour MetaTrader 4
MetaTrader4
DiNapoli et Fibos : un indicateur essentiel pour MetaTrader 4

Bienvenue dans le monde fascinant du trading ! Aujourd'hui, nous allons parler d'un indicateur incontournable pour MetaTrader 4 : les DiNapoli et Fibos. Si vous ne les utilisez pas encore, vous passez à côté d'une méthode puissante pour affiner vos stratégies de trading. Description : Ce code de base vous permet de tracer rapidement et facilement les objectifs Fibos et DiNapoli (OP, COP, XOP) sur votre graphique. Chaque ligne bleue représente des niveaux de Fibo moyens, calculés à partir des valeurs .328, .500, et .618 pour les fractales correspondantes spécifiées par l'utilisateur. Les couleurs plus claires indiquent les fractales les plus proches (H/H, L/L). Les nœuds Fibo sont moyennés pour éviter d’encombrer votre graphique avec trop de lignes. Les lignes rouges, violettes, roses et marron représentent les cibles DiNapoli. Les lignes plus claires correspondent aux COP, tandis que les lignes plus foncées représentent les XOP. Alors, prêt à trader ? extern int FracsFromBar = 6; // nombre de barres à partir desquelles l'indicateur calcule les fractales spécifiées ci-dessous. "0" signifie la barre actuelle. extern int FibFractals01 = 12; // première plage pour les fractales (H/H, L/L pour le nombre de barres spécifié). extern int FibFractals02 = 22; // deuxième plage pour les fractales. extern int FibFractals03 = 32; // troisième plage. extern int FibFractals04 = 45; // quatrième plage, plus large. extern bool CommentsOn = false; // description courte sur le graphique. Laissez-le sur "false" si un autre indicateur avec des commentaires est attaché. Image :

2011.08.29
Filtre Numérique Universel : Indicateur Indispensable pour MetaTrader 5
MetaTrader5
Filtre Numérique Universel : Indicateur Indispensable pour MetaTrader 5

Auteur : Sergey Ilyukhin, concepteur de la méthode "Générateur de méthodes numériques". Le Filtre Numérique Universel (DFilter) est une solution complète pour créer des filtres numériques dans votre terminal client. Avec ce filtre MQL5, vous n'avez plus besoin de créer d'autres filtres numériques grâce aux outils du terminal client. Cela ouvre de nouvelles possibilités d'utilisation de ces indicateurs. Ce filtre est décrit en détail dans l'article "Mise en œuvre pratique des filtres numériques en MQL5 pour les débutants". Pour utiliser le filtre, placez le fichier DF.dll dans le dossier "\MetaTrader5\MQL5\Libraries\". Attention ! Trois fichiers DLL supplémentaires sont nécessaires au fonctionnement de DF.dll : bdsp.dll, lapack.dll et mkl_support.dll. Ces fichiers contiennent des blocs de traitement mathématique et doivent être placés dans "C:\Windows\System32\" pour les systèmes d'exploitation Windows 32 bits ou "C:\Windows\SysWOW64\" pour les systèmes d'exploitation Windows 64 bits. Avant d'utiliser le filtre, vérifiez les éléments suivants : La case "Autoriser les imports DLL" est cochée dans Outils -> Options -> Conseillers Experts ; Les fichiers bdsp.dll, lapack.dll et mkl_support.dll (bibliothèques mathématiques supplémentaires) sont placés dans "C:\Windows\System32\" ou "C:\Windows\SysWOW64\". Description des paramètres d'entrée : Ftype - type de filtre : 0 - LPF (FATL/SATL/KGLP) ; 1 - HPF (KGHP) ; 2 - passe-bande (RBCI/KGBP) ; 3 - rejet (KGBS). P1 - période de coupure P1, barres ; D1 - période de processus transitoire D1, barres ; A1 - atténuation A1 dans une bande de rejet, dB ; P2 - période de coupure P2, barres ; D2 - période de processus transitoire D2, barres ; A2 - atténuation A2 dans une bande de rejet, dB ; Pulsation - Pulsations dans une bande passante, dB ; Retard - Retard, barres. Les valeurs des paramètres P2, D2 et A2 ne doivent pas être considérées pour les LPF et HPF. Conditions de fonctionnement : LPF : P1 > D1 HPF : P1 < D1 Passe-bande et filtre de rejet : D2 > P2 > P1 > D1

2011.08.23
Centre de Gravité : L'indicateur ultime pour MetaTrader 5
MetaTrader5
Centre de Gravité : L'indicateur ultime pour MetaTrader 5

Auteur réel : Rosh Le Centre de Gravité est un indicateur qui se distingue par son absence de lag, permettant ainsi de définir les points de retournement de manière précise. Ce système de trading découle des recherches d'Ehlers sur les filtres adaptatifs. L'indicateur Centre de Gravité permet d'identifier les principaux points pivots presque sans aucun retard. L'idée de calculer un centre de gravité provient de l'étude des lags de différents filtres à réponse impulsionnelle finie (FIR), en fonction de l'amplitude relative des coefficients du filtre. La Moyenne Mobile Simple (MMS) est un filtre FIR où tous les coefficients ont la même valeur. Par conséquent, le centre de gravité de la MMS se trouve au centre exact du filtre. La Moyenne Mobile Pondérée (MMP), quant à elle, est un filtre FIR où le dernier changement de prix est pondéré à travers la longueur du filtre, et ainsi de suite. Les valeurs de pondération sont les coefficients des filtres. Les coefficients des filtres MMP peuvent être représentés sous la forme de contours d'un triangle. Le centre de gravité se situe à 1/3 de la longueur de la base du triangle. Ainsi, le centre de gravité de la MMP est décalé vers la droite par rapport au centre de gravité de la MMS de la même longueur, ce qui nous donne un retard plus faible. Pour tous les exemples avec des filtres FIR, la somme des produits des coefficients et du prix doit être divisée par la somme des coefficients afin de préserver les prix originaux. Le plus célèbre de ces filtres FIR est le filtre d'Ehlers, qui peut être présenté de la manière suivante : Un extrait de l'article : "Les coefficients du filtre d'Ehlers peuvent être presque n'importe quelle mesure de variabilité. J'ai examiné le momentum, le rapport signal sur bruit, la volatilité, et même les valeurs de Stochastique et RSI en tant que coefficients de filtre. Un des ensembles de coefficients les plus adaptatifs vient des filtres de détection de contours vidéo, et était la somme des carrés des différences de chaque prix par rapport à chaque prix précédent. Quoi qu'il en soit, le résultat de l'utilisation de différents coefficients de filtre est de rendre le filtre adaptatif en déplaçant le CG des coefficients. Lorsque je déboguais le code d'un filtre FIR adaptatif, j'ai remarqué que le CG se déplaçait en opposition exacte aux mouvements de prix. Le CG se déplace vers la droite lorsque les prix montent et vers la gauche lorsque les prix descendent. Mesuré par rapport au prix le plus récent, le CG diminuait lorsque les prix augmentaient et augmentait lorsque les prix baissaient. Tout ce que j'avais à faire était d'inverser le signe du CG pour obtenir un oscillateur lissé qui était en phase avec les mouvements de prix et avait essentiellement un retard nul." Le Centre de Gravité est calculé comme le filtre d'Ehlers en utilisant la formule : Dans cet indicateur, le paramètre Period_ définit la période pour le calcul de l'indicateur, tandis que le paramètre AppliedPrice détermine le type de prix sur lequel l'indicateur est calculé - ce qui nous donne la ligne principale de l'indicateur (avec une couleur changeante). Pour la ligne de signal (ligne bleue pointillée), le paramètre SmoothPeriod définit la période de lissage de la ligne principale de l'indicateur, et le paramètre SmoothType indique le type de lissage. L'interprétation des valeurs des paramètres est donnée sous forme de commentaires dans le code de l'indicateur. Cet indicateur utilise la classe CMoyenne_Mobile de la bibliothèque SmoothAlgorithms.mqh. Le travail avec cette classe a été décrit en détail dans l'article "Averaging Price Series for Intermediate Calculations Without Using Additional Buffers". Cet indicateur a été initialement implémenté en MQL4 et publié dans CodeBase le 20.02.2007.

2011.08.18
Premier Précédent 321 322 323 324 325 326 327 328 329 330 331 Suivant Dernier