Friday 24 February 2017

Mql5 Moving Average Example

Moyenne mobile L'indicateur technique de la moyenne mobile indique la valeur moyenne du prix de l'instrument pour une certaine période de temps. Quand on calcule la moyenne mobile, on fait la moyenne du prix de l'instrument pour cette période. À mesure que le prix change, sa moyenne mobile augmente ou diminue. Il existe quatre types de moyennes mobiles: Simple (également appelé Arithmétique), Exponentiel. Lissé et pondéré. La moyenne mobile peut être calculée pour tout ensemble de données séquentiel, y compris les prix d'ouverture et de clôture, les prix les plus élevés et les plus bas, le volume des transactions ou tout autre indicateur. C'est souvent le cas lorsque l'on utilise des moyennes mobiles doubles. La seule chose où les moyennes mobiles de différents types divergent considérablement l'une de l'autre, est quand les coefficients de poids, qui sont affectés aux dernières données, sont différents. Dans le cas où nous parlons de moyenne mobile simple. Tous les prix de la période considérée sont égaux en valeur. La moyenne mobile exponentielle et la moyenne mobile pondérée linéaire attachent plus de valeur aux derniers prix. La façon la plus courante d'interpréter la moyenne mobile des prix est de comparer sa dynamique à celle du prix. Lorsque le prix de l'instrument s'élève au-dessus de sa moyenne mobile, un signal d'achat apparaît, si le prix tombe en dessous de sa moyenne mobile, ce que nous avons est un signal de vente. Ce système de négociation, basé sur la moyenne mobile, n'est pas conçu pour fournir une entrée sur le marché juste à son point le plus bas, et sa sortie à droite sur le pic. Il permet d'agir selon la tendance suivante: acheter peu après que les prix atteignent le fond, et vendre peu de temps après que les prix aient atteint leur sommet. Les moyennes mobiles peuvent également être appliquées aux indicateurs. C'est là que l'interprétation des moyennes mobiles des indicateurs est semblable à l'interprétation des moyennes mobiles de prix: si l'indicateur dépasse sa moyenne mobile, cela signifie que le mouvement ascendant des indicateurs devrait continuer: si l'indicateur tombe en dessous de sa moyenne mobile, Signifie qu'il est susceptible de continuer à aller vers le bas. Voici les types de moyennes mobiles sur le graphique: Moyenne mobile simple (SMA) Moyenne mobile exponentielle (EMA) Moyenne mobile lissée (SMMA) Moyenne mobile pondérée linéaire (LWMA) Vous pouvez tester les signaux commerciaux de cet indicateur en créant un expert Dans MQL5 Assistant. Calcul Simple moyenne mobile (SMA) Simple, en d'autres termes, la moyenne mobile arithmétique est calculée en résumant les prix de la fermeture de l'instrument sur un certain nombre de périodes simples (par exemple, 12 heures). Cette valeur est ensuite divisée par le nombre de ces périodes. SMA SOMME (FERMER (i), N) N SOMME somme CLOSE (i) période courante prix de clôture N nombre de périodes de calcul. Moyenne mobile exponentielle (EMA) La moyenne mobile exponentiellement lissée est calculée en ajoutant une certaine part du cours de clôture actuel à la valeur précédente de la moyenne mobile. Avec des moyennes mobiles exponentiellement lissées, les derniers prix de clôture ont plus de valeur. La moyenne mobile exponentielle de P-pourcentage ressemblera à: EMA (FERMER (i) P) (EMA (i - 1) (1 - P) D'une période précédente P le pourcentage d'utilisation de la valeur du prix. Moyenne mobile lissée (SMMA) La première valeur de cette moyenne mobile lissée est calculée comme étant la moyenne mobile simple (SMA): SUM1 SUM (CLOSE (i), N) La seconde moyenne mobile est calculée selon cette formule: SMMA (i) (SMMA1 (N-1) FERMER (i)) N Les moyennes mobiles successives sont calculées selon la formule ci-dessous: PREVSUM SMMA (i - 1) N SMMA (i) (PREVSUM - SMMA (i - 1) N SUM somme SUM1 somme totale des prix de clôture pour N périodes elle est comptée de la barre précédente PREVSUM somme lissée de la barre précédente SMMA (i-1) moyenne mobile lissée de la barre précédente SMMA (i) moyenne mobile lissée de la barre courante (Sauf pour le premier) FERMER (i) cours de clôture courant N période de lissage. Après conversion arithmétique, la formule peut être simplifiée: SMMA (i) (SMMA (i - 1) (N - 1) FERMER (i)) N Moyenne mobile pondérée linéaire (LWMA) Dans le cas de la moyenne mobile pondérée, De plus de valeur que les premières données. La moyenne mobile pondérée est calculée en multipliant chacun des cours de clôture dans la série considérée, par un certain coefficient de pondération: LWMA SUM (FERMER i) i, N) SOMME (i, N) SOMMAIRE (i, N) somme totale des coefficients de pondération N période de lissage. MetaTrader 5 - Exemples Test des performances du calcul des moyennes mobiles dans MQL5 Introduction L'utilisation des moyennes mobiles est une pratique courante dans l'analyse des séries temporelles du marché, . C'est la méthode de lissage des données de prix la plus populaire. Dans la nouvelle version du langage MQL, il existe une douzaine d'algorithmes de moyenne mobile disponibles. C'est la différence entre eux Vraiment, la vitesse de calcul dépend de certains algorithme de Moyennes mobiles Quel algorithme est plus rapide La vitesse de calcul des moyennes mobiles a augmenté dans MetaTrader 5 par rapport à MetaTrader 4 Il ya beaucoup de telles questions apparaissent. Donc, nous allons considérer la plupart d'entre eux. Bien sûr, la vitesse d'une nouvelle plate-forme est impressionnante, mais il vaut mieux le vérifier expérimentalement. 1. Conditions d'essai La vitesse de calcul dépend de nombreux facteurs. Par conséquent, les données qui ont été obtenues comme résultats de cette recherche, dans d'autres conditions d'essai seraient différentes. En d'autres termes, les valeurs absolues de performance seront différentes, mais les valeurs relatives devraient être similaires (pour une plate-forme certiain). En raison du fait que la fonction iMA dans MQL5 ne retourne pas les résultats de calcul lui-même (il renvoie une poignée indicateurs), nous allons tester la vitesse de deux fonctions: iMA et CopyBuffer. Conditions d'essai: CPU: Core i7 965 Symbole: EURUSD Taille des données de prix: 10000 éléments Terminal client: autonome, le nombre maximal de barres dans le tableau est fixé à 10000 Modèles mobiles: MODESMA, MODEEMA, MODESMMA, MODELWMA La précision de la vitesse de calcul Est limitée à deux chiffres significatifs Le nombre possible d'appels des fonctions Moyennes mobiles: 7 2. Comment nous avons testé Pour mesurer le temps du calcul des moyennes mobiles, nous avons la fonction GetTickCount (), qui fonctionne en millisecondes. Cette précision n'est pas suffisante, nous devons donc organiser certains cycles pour améliorer la qualité des mesures. Cependant, si nous répétons la boucle plusieurs fois avec le même calcul et les mêmes données d'entrée, les résultats seront déformés. La raison de ce fait est la suivante: la fonction iMA crée une copie de l'indicateur technique correspondant dans le cache global du terminal client. Si la copie d'un indicateur (avec les mêmes paramètres) est déjà présente dans le cache global, la nouvelle copie n'est pas créée, le compteur de référence des indicateurs copie est augmenté. En d'autres termes, l'indicateur tampon entier est calculé une seule fois au premier appel, et à tous les appels ultérieurs il prend juste les valeurs prêtes, il recalcule uniquement les nouvelles données. Par conséquent, la boucle doit être organisée de la manière, lorsque les paramètres d'entrée de l'indicateur sont uniques pendant le cycle. Nous avons sélectionné trois paramètres de ce type: période de la période moyenne et prix appliqué. Gamme des valeurs Tableau 2. Résultats La signification des cas d'essai sera examinée plus en détail (sections 4.1-4.7). Permet d'estimer l'ensemble de la performance de calcul de la moyenne mobile. Pour des raisons de commodité, les résultats sont présentés dans les tableaux (voir figures 1 à 5). Le type d'appel de la moyenne mobile est présenté aux axes X (voir tableau 2), les valeurs sur les axes Y sont présentées en échelle logarithmique multipliée par -1, de sorte que les valeurs plus importantes signifient des performances plus rapides. Chacun des modèles de calcul (SMA, EMA, SMMA, LWMA) correspond à une colonne sur le graphique. Figure 1. Résultats des tests de performance pour différents algorithmes de moyenne mobile On peut voir une différence significative dans la vitesse de calcul pour les différents cas du calcul des moyennes mobiles. Qu'est-ce que cela signifie? Les algorithmes de calcul des moyennes mobiles, fournis par les développeurs MQL5, ont des performances de calcul différentes: il existe un algorithme rapide (cas 6) et des méthodes plus lentes (cas 3 et 4). Donc, il est nécessaire de choisir les algorithmes corrects lors de l'écriture de programmes en MQL5, qui utilise des moyennes mobiles. Le temps de calcul de chaque modèle de moyennes mobiles (0-6) est présenté en détail sur les figures suivantes, voir le tableau 2. Figure 2. Performances de calcul MA du mode MODESMA Figure 3. Performances de calcul MA du mode MODEEMA Figure 4 La performance du calcul MA du mode MODESMMA est intéressante pour comparer les performances de calcul de deux plates-formes: MetaTrader 4 et MetaTrader 5. Les résultats sont présentés dans le tableau 2, cas 0 (MQL4) Et le cas 2 (MQL5). Pour la convience, combinons les résultats de calcul de l'indicateur standard iMA dans un tableau et un tableau distincts (voir figure 6). Le temps de calcul du test est présenté sur les axes Y. Figure 6. Tableau comparatif des performances de MetaTrader 4 MetaTrader 5 La nouvelle plateforme MetaTrader 5 est 40 fois plus rapide que MetaTrader 4 précédent. La performance la plus rapide a été obtenue pour les modèles SMA, EMA et SMMA (cas 6), pour LWMA Et 5). Pour les cas de test, lorsque l'indicateur standard iMA est utilisé, les performances de calcul des différents modèles sont pratiquement identiques. Ce n'est pas vrai pour les fonctions de la bibliothèque MovingAverages. mqh. Pour les différents modèles, les performances diffèrent d'un ordre (0,00023 0,0045). Les résultats présentés correspondent au démarrage à froid, il n'y a pas de données précalculées dans le cache global du terminal client. 4. Études de cas Pour tester la performance de calcul des moyennes mobiles, il est préférable d'utiliser le script. Car il est capable de réaliser tous les calculs sans attendre les événements (par exemple, nouvel événement tick, etc.). Il n'est pas nécessaire de créer un programme universel distinct pour tous les cas de test, donc nous allons créer un script distinct pour chaque cas de calcul MA. Donc, nous allons considérer en détail chacun des cas de calculs Moyenne mobile. 4.1. Cas 0 Dans ce cas, nous avons mesuré les performances de calcul de l'indicateur technique iMA de MQL4. Les calculs sont exécutés dans MetaTrader4 et effectués sur toutes les données. Remarque. Nous avons prévu d'utiliser les différents types de données dans le tableau, mais pour la simplicité, nous avons utilisé un seul tableau avec des données de prix proches (il n'affecte pas sur la performance des calculs). 5. Sortie des résultats Pour la sortie des résultats et la vérification des moyennes mobiles, j'ai utilisé la fonction PrintTest: Il peut être appelé, comme suit (la position de barre et le tableau de données sont des paramètres de la fonction): Notez que ce tableau Indexation sont différents avant et après les calculs. IMPORTANT. L'indicateur AsSeries est défini sur false pendant les calculs et il est défini sur true lors de l'impression des résultats. 6. Enquêtes supplémentaires Pour répondre à la question sur l'effet des paramètres initiaux sur la performance du calcul, quelques mesures supplémentaires ont fait. Comme nous le savons, le cas 6 a le meilleur rendement, donc nous allons l'utiliser. Tableau 3. Recherches supplémentaires Code source des tests: Pour les tests supplémentaires, nous utiliserons le programme autotest, son interface utilisateur graphique est présentée à la Fig. 7. Figure 7. Le programme d'autotest pour les résultats de l'essai aurtomé. (Les axes X ont une échelle de temps logarithmique) Figure 9. Paramètre Période (Y) et Calcul des moyennes mobiles (X) Figure 9. Paramètre Période (Y) et Calcul des moyennes mobiles (X) Les conclusions des résultats de Investigations supplémentaires: Le paramètre timeframe n'est pas important, il n'affecte pas les performances du calcul (voir figure 8). La période n'est pas un paramètre important pour la performance du calcul des moyennes mobiles pour les modèles SMA, EMA et SMMA. En revanche, de manière significative (de 0,00373 à 0,145 seconde) ralentit les calculs pour le modèle LWMA (voir figure 9). Conclusion Le choix incorrect de l'algorithme des moyennes mobiles est en mesure de réduire les performances de calcul de vos programmes. Certains de ces exemples sont basés sur les 20 Trade Signals dans MQL5 Article publié par Metaquotes à mql5enarticles130 (Copyright Metaquotes) À des fins éducatives et ne constituent pas des conseils financiers. Avant d'utiliser les EE suivantes, veuillez tenir compte des éléments suivants: LES FICHIERS DE TÉLÉCHARGEMENT SONT EN FORMAT MOL5 (FORMAT MOLANIS 5 - FICHIER. MOL5 POUR L'AJOUTEUR VISUEL D'EA). POUR OBTENIR L'EA POUR MT5, TÉLÉCHARGEZ LE FICHIER STRATÉGIQUE - FICHIER. MOL5, OUVREZ-LE AVEC LE CONSEILLER D'EXPERTS VISUAL WIZARD ET CLIQUEZ SUR GENERATE CODE MQL5. Les exemples utilisent une logique de base et évitent les échanges en utilisant la barre actuelle pour réduire les faux signaux. Dans certains cas, il semble que l'EA manque de métiers, mais l'EA est juste de négociation selon les définitions de l'icône TA qui réduisent le nombre de signaux et de scintillement. Si vous voulez savoir ce que fait l'EA, dans MetaTrader 5, allez à la fenêtre Boîte à outils et cliquez sur l'onglet Experts. Il montre tous les journaux - le conseiller expert imprime ses logiques. MetaTrader 5 est différent de MetaTrader 4, la plupart des utilisateurs diront: Mais dans MT4, j'ai été capable de. Au lieu d'essayer de reproduire ce que vous avez fait avec MT4, embrassez MT5 et l'apprendre. MT5 a des concepts commerciaux qui sont en ligne avec la majorité des plateformes de trading pour forex. MT5 a de nouveaux concepts liés aux positions et aux ordres qui sont totalement différents des concepts MT4: Contrairement à MT4, MT5 gère une position par paire. Une commande devient un accord puis une position. Dans MT4, deux ordres consécutifs seront gérés comme deux positions dans la même paire. On pourrait identifier le prix ouvert, et le bénéfice par commande. Aussi, on pourrait changer le profit prendre et arrêter la perte par commande. MT4 permet même la couverture. En MT5, deux commandes consécutives de 0,1 pour EURUSD deviendront 0,2 en EURUSD. Prix ​​ouvert, bénéfice, prise de profit et perte d'arrêt sont liés à la position. MT5 ne permet pas de couverture. MQL5 est différent de MQL4. Ils ne sont même pas compatibles. MetaTrader 5 est un logiciel bêta pour qu'il puisse contenir des bugs. Notre logiciel est un logiciel bêta car il est développé pour MetaTrader 5 (qui est un logiciel bêta). Chaque fois que vous souhaitez modifier vos entrées EA, détachez l'EA du graphique puis retapez-le. Nous avons vu de la lenteur dans MT5 si vous ne le faites pas de cette façon. Cependant, dans certaines versions de Windows, MT5 recherchera l'EA dans C: UsersYOUR USERAppDataRoamingMetaQuotesTerminalD0E8209F77C8CF37AD8BF550E51FF075MQL5Experts D0E8209F77C8CF37AD8BF550E51FF075 est un nom de randon qui change sur chaque installation. Cette fonctionnalité est appelée Windows Roaming. Des problèmes peuvent se produire car les fichiers à C: Program FilesMetaTrader 5MQL5Experts et à C: UsersYOUR USERAppDataRoamingMetaQuotesTerminalD0E8209F77C8CF37AD8BF550E51FF075MQL5Experts ne sont pas synchronisés. Il s'agit d'un problème Windows hors de notre contrôle. Si cela se produit, vous devrez peut-être copier les fichiers EA manuellement à partir de C: Program FilesMetaTrader 5MQL5Experts vers C: UsersYOUR USERAppDataRoamingMetaQuotesTerminalD0E8209F77C8CF37AD8BF550E51FF075MQL5Experts Une solution à ce problème est de créer le fichier EA dans le MetaEditor et de copier le code de l'Expert Expert Visual Wizard. Pour télécharger les exemples, cliquez avec le bouton droit de la souris sur le lien de téléchargement, puis sélectionnez Enregistrer sous (Enregistrer la cible sous ou Enregistrer le lien sous). 0. Télécharger tous les conseillers experts pour Metatrader 5 dans un fichier zip Les exemples sont dans un format mol5. Ouvrez-les avec l'assistant visuel ea, puis générez le code. Pour les exemples qui utilisent des indicateurs personnalisés, vous devez mettre les indicateurs dans le dossier indicateurs mt5. Ensuite, vous devez compiler les indicateurs. A largement utilisé EA. Ce conseiller expert ouvre une position longue lorsque la moyenne mobile est plus rapide que la moyenne lente et vice versa. Veuillez noter que cette EA n'utilise pas d'icônes Close Long (CL) ou Close Short (CS). MT5 ne prend pas en charge les opérations de couverture, donc avant d'aller très longtemps toutes les positions courtes sont fermées et vice-versa. Rappelez-vous, chaque fois qu'une condition de négociation est vraie, l'EA enverra une commande. Dans cette EA, le volume maximal par paire est fixé à 0,2. Ainsi, chaque fois que la moyenne mobile est vraie, une nouvelle position 0,1 sera ajoutée à la position existante jusqu'à ce que le volume de position atteigne 0,2. Si vous effectuez des transactions à l'aide de ticks (Mode Execution Every Tick dans EA Visual Wizard ou CompletedBars false dans les entrées MT5 EA), vous pouvez voir comment deux ordres en raison de deux ticks reçus peuvent être exécutés dans la même barre jusqu'à 0,2 volume est atteint. Changez la variable MT5 MaxVolumePosition à 0,1 pour restreindre le volume par paire à 0,1 de cette façon, seul un ordre est exécuté étant donné la condition de trading ma. Lors du test de cette EA les gens demandent: Pourquoi utilisez-vous le changement 1 dans l'icône TA Shift est utilisé pour sélectionner la barre à utiliser dans le calcul de la moyenne mobile. Shift0 signifie, obtenir la valeur ma pour la barre courante Shift1 signifie, obtenir la valeur ma pour la barre précédente. Certaines personnes préfèrent utiliser Shift0 pour obtenir le signal dès que cela arrive, d'autres préfèrent Shift1 pour obtenir une confirmation plus forte. Le graphique suivant montre la différence entre le trading utilisant le courant (top graph - shift0) et la barre précédente (bottom graph - shift1). En utilisant la barre précédente, le signal est retardé mais vous obtenez moins de faux signaux. Le graphique suivant montre le même scénario dans un marché haché. Notez la différence dans le nombre de signaux Vous devez décider quelle barre utiliser pour trouver votre propre équilibre entre la sensibilité et la vitesse du signal. 2. Moyenne mobile simple à plusieurs devises Cette EA utilise les mêmes conditions de négociation que l'exemple de la moyenne mobile simple ci-dessus, mais elle négocie deux paires de devises. N'oubliez pas que si vous ne créez pas d'EA multi-devises, utilisez toujours l'option Symbole actuel - De cette façon, vos conseillers experts travailleront sur n'importe quelle paire de devises. Veuillez noter que dans l'exemple, l'EA utilise les paires EURCAD et EURUSD, mais elle utilise TimeCurrentCurrent. Donc, l'EA, obtient le calendrier de la carte et utilise le même délai pour les deux paires. Lorsque vous travaillez avec des devises multi-devises, prenez en compte que vous joignez l'EE à un graphique, mais vous devez disposer de barres historiques pour toutes les paires de l'EA. Ainsi, avant d'utiliser l'EA, ouvrez les graphiques pour les paires dans l'EA et vérifiez que vous avez suffisamment de barres. (Vous pouvez les fermer plus tard mais laisser un diagramme pour joindre l'EA). N'oubliez pas non plus que l'EA est exécutée chaque fois qu'il y a une nouvelle barre dans le graphique où l'EA est attachée. Donc, le fait de négocier toutes les barres signifie négocier toutes les barres dans le graphique où l'évaluation environnementale est rattachée. Ainsi le commerce utilisant des tiques peut être meilleur. La bonne chose à propos de MetaTrader 5 est que multi-devises EAs (et multi-frame EAs) peut être backtested tandis que dans MT4 ce n'est pas possible. 3. Moyenne mobile simple Moyenne mobile simple Cette EA ouvre une position longue lorsque la moyenne mobile rapide (période 1 minute) est plus élevée que la moyenne lente (durée 1 minute) et la moyenne rapide (période 5 minutes) est plus élevée que la moyenne mobile Moyenne lente (durée 5 minutes) et vice-versa. Ainsi, les conditions ma sont évaluées dans deux délais différents pour une double confirmation. Les deux conditions doivent être vraies pour les positions à fermeture ouverte. Cette évaluation évalue la période de négociation sur les périodes de temps Période M1 (une minute) et Période M5 (cinq minutes), mais elle prend la paire de devises du graphique où l'EE est jointe. Lors de la création d'EA multi-timeframe joignez l'EA à la plus petite période dans ce cas Période M1. S'il vous plaît rappelez-vous, si vous ne créez pas multi-timeframe EAs toujours utiliser l'option Period Current - De cette façon, votre EA fonctionnera sur toute période. 4. Multi-timeframe Avancé Simple déplacement moyenne Semblable à l'exemple précédent, mais cette EA ouvre une nouvelle position en regardant à la fois la 1 minute et la période de 5 minutes et ferme l'évaluation de la condition de négociation à la 1 minute période. Fermeture Les icônes longues (CL) et Fermeture sont utilisées pour fermer la position lorsque le graphique de 1 minute indique un changement de direction de la tendance. Intersection de deux moyennes mobiles (): la rapide avec la période 8 et la lente avec la période 16. Si la valeur de la MA rapide à la barre 2-nd est inférieure à la valeur de la MA lente à la 1ère barre , Et la valeur de la MA rapide à la barre 1-st est supérieure à la valeur de la MA lente à la barre 1-st, cela signifie que la MA rapide a traversé le lent vers le haut qui est notre signal à acheter. Le signal de vente se forme de la même manière. Si la MA rapide à la 2ème barre est supérieure à la MA lente à la 1ère barre et si la MA rapide à la 1ère barre est inférieure à la MA lente à la 1ère barre, Bas de la MA lente par la MA rapide. Veuillez noter que les MA Crossovers peuvent être définis de plusieurs façons. Nous utilisons la définition de l'article MT5 qui réduit le scintillement. 6. Intersection de la ligne principale et du signal de MACD Si la ligne de signal traverse la principale de haut en bas, c'est le signal à acheter. Si la ligne de signal traverse la principale de bas en haut, c'est le signal à vendre. 7. Percée de la gamme Price Channel Si le prix perçoit la limite supérieure du Price Channel et que le prix est fixé au-dessus de cette limite, c'est le signal à acheter. Si le prix perfore la frontière inférieure de la chaîne de prix et le prix est fixé au-dessous de cette frontière, alors son le signal de vendre. Cette EA utilise l'indicateur personnalisé Price Channel (Price Channel. mq5 de Sergey Greecie). Veuillez télécharger l'indicateur dans C: Program FilesMetaTrader 5MQL5Indicators (pour les installations MetaTrader de normes) et compilez-le pour générer le fichier. ex4. Cet indicateur possède trois signaux (modes ou tampons): Les signaux sont identifiés comme suit: Mode 0, Mode haut 1, Mode bas 2, Moyen Dans l'EA, le mode 0 et le mode 1 sont utilisés. 8. Indicateur RSI Overbuying Stratégie de vente Nous achetons, comme RSI tombe inférieur à un certain niveau (30), puis s'élève au-dessus. Nous vendons, comme RSI augmente plus haut qu'un certain niveau (70) et tombe au-dessous de lui. 9. Sortir des Zones OverbuyingOverselling de CCI Nous achetons, comme CCI tombe en dessous de -100 niveau, puis monte au-dessus. Nous vendons, comme CCI se lève au-dessus du niveau 100, puis tombe en dessous. 10. Sortir des zones OverbuyingOverselling de Williams Pourcentage Range Nous achetons, comme Williams tombe inférieur à -80 niveau, puis monte au-dessus. Nous vendons, comme Williams s'élève au-dessus de -20 niveau, puis tombe en dessous. 11. Bounce des frontières de la chaîne de Bollinger Si le prix perfore ou touche le bord supérieur de la bande de Bollinger et retourne ensuite, c'est un signal à vendre. Si le prix perfore ou touche le bord inférieur de la bande de Bollinger, alors c'est un signal à acheter. 12. ADX Adaptive Channel Breakthrough Signal à acheter: si le prix perfore le bord supérieur du canal adaptatif ADX et le prix de clôture est fixé au-dessus de cette bordure. (Close gt upper border) Signal à vendre: Si le prix perfore le bord inférieur du canal de prix et le prix de clôture est fixé en dessous de cette bordure. (Close lt border) Ce Expert Advisor utilise l'indicateur personnalisé ADX Adaptive Channel (AdaptiveChannelADX. mq5 de Sergey Greecie). Les modes (signaux) pour cet indicateur sont: Mode 0, pour obtenir la valeur de l'indicateur pour le bord supérieur Mode 1, pour obtenir la valeur de l'indicateur pour la bordure inférieure 13. Bounce à partir des frontières de l'écart-type Channel Buy: Si le prix perçoit Ou touche le bord inférieur du canal d'écart-type, puis retourne en arrière. Vendre: Si le prix perfore ou touche le bord supérieur du canal d'écart-type, puis retourne en arrière. Cette EA utilise l'indicateur personnalisé Standard Deviation Channel (StandardDeviationChannel. mq5 de Sergey Greecie). Modes (signaux) pour cet indicateur: Mode 0, pour obtenir la valeur de l'indicateur pour la bande inférieure Mode 1, pour obtenir la valeur d'indicateur pour la bande supérieure 14. NRTR Changement du signal d'achat de tendance: Si l'indicateur NRTR montre une tendance à la hausse . Signal de vente: Si l'indicateur NRTR affiche une tendance descendante. 15. Détecter le changement de tendance à l'aide de l'indicateur de la moyenne mobile adaptative (AMA) Achetez si l'indicateur AMA est dirigé vers le haut. Vendez si l'indicateur AMA est dirigé vers le bas.


No comments:

Post a Comment