Discussion de l'article "MQL5 pour les débutants : Guide d'utilisation des indicateurs techniques dans Expert Advisors"
Introduction aux indicateurs techniques (basé sur l'article de dailyfx)
Suivi de tendance
Les indicateurs de suivi de tendance ont été créés pour aider les traders à négocier des paires de devises qui suivent une tendance à la hausse ou à la baisse. Nous avons tous entendu l'expression "la tendance est votre amie". Ces indicateurs peuvent aider à déterminer la direction de la tendance et peuvent nous dire si une tendance existe réellement.
Moyennes mobiles
Une moyenne mobile (MA) est un outil technique qui calcule la moyenne du prix d'une paire de devises sur une période donnée. L'effet de lissage que cela a sur le graphique permet de donner une indication plus claire de la direction dans laquelle la paire évolue... que ce soit à la hausse, à la baisse ou latéralement. Il existe une grande variété de moyennes mobiles. Les moyennes mobiles simples et les moyennes mobiles exponentielles sont de loin les plus populaires.
Ichimoku
Ichimoku est un assistant de tendance d'apparence complexe qui s'avère beaucoup plus simple qu'il n'y paraît au premier abord. Cet indicateur japonais a été créé pour être un indicateur autonome qui montre les tendances actuelles, affiche les niveaux de support/résistance et indique quand une tendance s'est probablement inversée. Ichimoku se traduit approximativement par "un coup d'œil", car il s'agit d'un moyen rapide de voir comment les prix se comportent sur un graphique.
ADX
L'indice de direction moyen adopte une méthode différente lorsqu'il s'agit d'analyser les tendances. Il ne vous dira pas si le cours est orienté à la hausse ou à la baisse, mais il vous dira si le cours est orienté à la hausse ou à la baisse. Cela en fait le filtre parfait pour une stratégie de range ou de tendance, en s'assurant que vous négociez sur la base des conditions actuelles du marché.
Oscillateurs
Les oscillateurs donnent aux traders une idée de l'évolution de la dynamique sur une paire de devises spécifique. Lorsque les prix augmentent, les oscillateurs montent. Lorsque les prix baissent, les oscillateurs se déplacent vers le bas. Lorsque les oscillateurs atteignent un niveau extrême, il est peut-être temps de s'attendre à ce que le cours revienne à la moyenne. Toutefois, ce n'est pas parce qu'un oscillateur atteint des niveaux de "surachat" ou de "survente" qu'il faut essayer d'annoncer un sommet ou un creux. Les oscillateurs peuvent rester à des niveaux extrêmes pendant longtemps, c'est pourquoi nous devons attendre un signe valable avant de négocier.
RSI
L'indice de force relative est sans doute l'oscillateur le plus populaire. Un élément important de sa formule est le rapport entre le gain moyen et la perte moyenne sur les 14 dernières périodes. L'IFR est compris entre 0 et 100 et est considéré comme suracheté au-dessus de 70 et survendu en dessous de 30. Les traders cherchent généralement à vendre lorsque 70 est franchi à la hausse et à acheter lorsque 30 est franchi à la baisse.
Stochastiques
Les stochastiques offrent aux traders une approche différente pour calculer les oscillations de prix en suivant la distance entre le prix actuel et le plus bas des X dernières périodes. Cette distance est ensuite divisée par la différence entre le prix le plus haut et le prix le plus bas au cours du même nombre de périodes. La ligne créée, %K, est ensuite utilisée pour créer une moyenne mobile, %D, qui est placée directement au-dessus de %K. Il en résulte deux lignes se déplaçant entre 0 et 100 avec des niveaux de surachat et de survente à 80 et 20. Les traders peuvent attendre que les deux lignes se croisent dans les zones de surachat ou de survente ou ils peuvent rechercher une divergence entre le stochastique et le prix réel avant de placer une transaction.
CCI
Le Commodity Channel Index est différent de nombreux oscillateurs en ce sens qu'il n'y a pas de limite à la hausse ou à la baisse qu'il peut atteindre. Il utilise 0 comme ligne médiane et les niveaux de surachat et de survente commencent à +100 et -100. Les traders cherchent à vendre les cassures en dessous de +100 et à acheter les cassures au-dessus de -100. Pour voir des exemples réels de l'ICC en action,
MACD
La moyenne mobile de convergence/divergence suit la différence entre deux lignes EMA, la 12 EMA et la 26 EMA. La différence entre les deux EMA est ensuite tracée sur un sous-graphe (appelé ligne MACD) avec une EMA 9 tracée directement au-dessus (appelée ligne de signal). Les traders cherchent alors à acheter lorsque la ligne MACD passe au-dessus de la ligne de signal et à vendre lorsque la ligne MACD passe en dessous de la ligne de signal. Il est également possible de négocier la divergence entre le MACD et le prix.
Volatilité
La volatilité mesure l'ampleur des hausses et des baisses pour une paire de devises donnée. Lorsque le cours d'une devise fluctue fortement à la hausse et à la baisse, on dit que sa volatilité est élevée. En revanche, une paire de devises qui ne fluctue pas autant est considérée comme faiblement volatile. Il est important de noter le degré de volatilité d'une paire de devises avant d'ouvrir une transaction, afin de pouvoir en tenir compte dans le choix de la taille de la transaction et des niveaux de stop et de limite.
Bandes de Bollinger®
Les bandes de Bollinger sont composées de trois lignes tracées directement au-dessus du graphique des prix. La "bande" centrale est une moyenne mobile simple sur 20 périodes, avec une "bande" supérieure et une "bande" inférieure qui sont tracées à 2 écarts-types au-dessus et au-dessous de la MA 20. Cela signifie que plus la paire est volatile, plus les bandes extérieures sont larges, ce qui permet d'utiliser les bandes de Bollinger de manière universelle pour toutes les paires de devises, quel que soit leur comportement. Plus les bandes sont larges, plus la paire est volatile. Les utilisations les plus courantes des bandes de Bollinger consistent à essayer de négocier les doubles sommets/basses qui touchent une bande supérieure ou inférieure ou à chercher à négocier les rebonds d'une bande extérieure dans la direction de la tendance générale.
Bollinger Bands® est une marque déposée de John Bollinger.
ATR
L'Average True Range nous indique la distance moyenne entre le prix le plus haut et le prix le plus bas sur le dernier nombre de barres (généralement 14). Cet indicateur est présenté en pips : plus l'ATR est élevé, plus la paire est volatile, et vice versa. Il s'agit donc d'un outil parfait pour mesurer la volatilité et peut également s'avérer très utile pour déterminer où placer nos stop loss.
Support/Résistance
Points pivots
Étant l'un des indicateurs techniques les plus anciens, les points pivots sont l'un des plus utilisés sur tous les marchés, y compris les actions, les matières premières et le Forex. Ils sont créés à l'aide d'une formule composée des prix les plus élevés, les plus bas et les prix de clôture de la période précédente. Il y a une ligne pivot centrale et des lignes de soutien et de résistance qui l'entourent. Les traders utilisent ces lignes comme des niveaux de soutien et de résistance potentiels, des niveaux que le prix pourrait avoir du mal à franchir.
Canaux de Donchian
Les canaux de prix ou canaux de Donchian sont des lignes au-dessus et au-dessous de l'action récente des prix qui indiquent les prix les plus hauts et les plus bas sur une période de temps prolongée. Une utilisation courante des canaux de Donchian consiste à négocier la rupture d'une ligne dans le sens de la tendance générale. Cette stratégie a été rendue célèbre par le livre Turtle Traders de Richard Dennis, qui a appris à des gens ordinaires à négocier des contrats à terme sur la base des canaux de prix.
- Rob Pasche
- www.dailyfx.com
Article publié MQL5 pour les "Nuls" : Obtenir les valeurs des indicateurs techniques dans vos conseillers experts:
Auteur : Sergey
Bonjour, voici une autre question pour vous : Comment obtenir les valeurs de l'indicateur technique Heiken Ashi ou ZigZagColor dans vos Expert Advisors ? Existe-t-il un tel exemple ?
Par exemple, recherchez un article sur ce sujet - Exemple de système de trading basé sur l'indicateur Heiken-Ashi
Je vous remercie. Oui, j'ai téléchargé cet exemple plus tôt et je l'ai analysé. J'ai trouvé une variante simplifiée de la copie de tampon.
Je fournis la variante de code :
double ExtColorBuffer[2]; if (CopyBuffer(hHeiken_Ashi,4, 0, 2, ExtColorBuffer)<0) return; if (ExtColorBuffer[0]==0.0); // DodgerBlue if (ExtColorBuffer[1]==1.0); // RougeIl ne reste plus qu'à chercher le code des ordres de clôture. Je suis même gêné de demander souvent. :-D
Bonjour Sergey,
Je suis habitué à MT4 et je commence à m'intéresser à MT5.
Votre article sur https://www.mql5.com/en/articles/31 est l'un des rares à être clairement structuré et très apprécié.
J'ai copié partiellement votre code et je souhaite voir/vérifier les valeurs d'un indicateur personnalisé dans un EA.
Cette variation sur les indicateurs intégrés fonctionne bien :
OnInit part : MA_handle=iMA(NULL,0,21,0,MODE_EMA,PRICE_CLOSE) ;
Partie OnTick : CopyBuffer(MA_handle,0,0,100,MA) ; ArraySetAsSeries(MA,true) ; Comment(MA[0]) ; le commentaire indique la valeur actuelle du MA
---
maintenant quand on utilise / remplace l'iMA par MA_handle=iCustom(NULL,0, "ParabolicSAR", 0.04, 0.5 ) ;
ou mon propre indicateur, j'obtiens "-1", donc même le Parabolique intégré n'est pas traité correctement !
Je serais très reconnaissant d'avoir des indications sur la façon de résoudre ce problème.
---
Btw : mon CustomIndicator que j'aimerais vérifier dans l'étape suivante a 5 entrées (A-E) et 3 buffers.
La partie OnInit devrait probablement être : MA_handle=iCustom(NULL, 0, "Indic. Name",A,B,C,D,E) ;
- 2010.03.18
- Sergey Pavlov
- www.mql5.com
Excellent article de référence. Il m'a beaucoup aidé ! :)
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Vous acceptez la politique du site Web et les conditions d'utilisation
Un nouvel article MQL5 pour les débutants : Guide d'utilisation des indicateurs techniques dans Expert Advisors a été publié :
Afin d’obtenir les valeurs d’un indicateur intégré ou personnalisé dans un Expert Advisor, son descripteur doit d’abord être créé à l’aide de la fonction correspondante. Les exemples de l’article montrent comment utiliser tel ou tel indicateur technique lors de la création de vos propres programmes. L’article décrit les indicateurs générés dans le langage MQL5. Il est destiné à ceux qui n’ont pas beaucoup d’expérience dans le développement de stratégies de trading et offre des moyens simples et clairs de travailler avec des indicateurs en utilisant la bibliothèque de fonctions offerte.
Auteur : Sergey Pavlov