Expert Advisor
Un Forex Expert Advisor est un système de trading mécanique doté d’un langage de programmation MQL-4 et destiné à automatiser les activités de trading sur la plateforme MetaTrader 4. Les Expert Advisors (« conseillés experts ») peuvent être programmés afin de vous envoyer des alertes dans le cas d'opportunités de trading. Ils peuvent aussi gérer votre compte automatiquement en prenant en charge tous les aspects des opérations, de l'envoi direct d'ordres au serveur courtier à l’ajustement automatique des niveaux de stop loss, de trailing stop et de take profit.
Les Expert Advisors pour MetaTrader 4 sont tous uniques et appliquent des règles différentes pour entrer sur le marché et pour le quitter. Les Experts Advisors éliminent les décisions de trading émotionnelles qui handicapent les traders novices. Le Forex Expert Advisor permet aux investisseurs d’appliquer un système de trading précis sans tomber en dehors des paramètres pré-programmés. Cette rigueur est l’une des caractéristiques qui rendent ces programmes très attractifs aux yeux des investisseurs déterminés. L’ Expert Advisor peut aussi éliminer les décisions de trading émotionnelles qui handicapent les traders débutants. Le Forex Exert Advisor fait preuve d’une discipline sans pareille quant aux activités de trading et peut être programmé pour évaluer un ensemble de paramètres en même temps, ce dont le trader lui-même ne serait pas capable.
Tous les indicateurs techniques disponibles sur la plateforme MT-4 peuvent prendre en compte la logique caractéristique d'un Expert Advisor sous presque tous les aspects imaginables, grâce au langage de programmation MQL-4. Tous les types de moyennes mobiles (simples, exponentielles, etc.), RSI, CCI, etc. Vous pouvez aussi créer un votre propre indicateur personnalisé et le solliciter depuis un Expert Advisor.
Il existe de nombreux types d’Expert Advisors MT-4 selon l’application prévue. Certains sont conçus spécialement pour faire du trading seulement en fonction des nouvelles tandis que d’autres Expert Advisors MT-4 sont destinés à rester actifs à tout moment. Les traders expérimentés qui ont minutieusement mis au point leurs propres systèmes de trading manuel utilisent quelquefois les programmateurs MQL-4 afin d’automatiser leurs systèmes, créant ainsi des Expert Advisors MT-4 personnalisés. Tous les expert advisors ont le même objectif: automatiser les opérations de trading et générer un profit à l’aide de ce système.
Les Expert Advisors utilisent des indicateurs techniques afin d’accéder aux conditions de marché et de prendre des décisions de trading. Pour que l’Expert Advisor fonctionne, il doit être associé à un graphique individuel sur la plateforme de trading Forex MetaTrader 4. Un Expert Advisor MT-4 peut prendre en compte des douzaines de facteurs instantanément afin de décider des démarches à suivre. La capacité à prendre en considération un tel éventail de facteurs influençant les cours et la rigueur d'un système de trading mécanique dépourvu d'émotions permettent d’obtenir des résultats fructueux.
En parcourant ce site Internet, vous trouverez des informations détaillées à propos des Forex Expert Advisors. Si vous avez des questions au sujet des Forex Expert Advisors pour la plateforme MetaTrader 4 et que vous ne parvenez pas à trouver la réponse ici, envoyez-nous un courriel. Nous ferons de notre mieux pour vous répondre dans les meilleurs délais.
Comment fonctionne le Forex Expert Advisor?
Le programme calcule les différents indicateurs qu’il a été conçu pour utiliser et entre en action lorsque les conditions de marché répondent aux critères voulus et décrits dans le code source de l’Expert Advisor.
Par exemple: Un expert advisor simple pourra exprimer ce qui suit:
« Si les moyennes mobiles de 9 et 20 jours croisent le MA de 9 jours au-dessus du MA de 20 et le RSI est supérieur à 50, ouvrez une position longue (achetez) ».
Ceci n’est qu’un exemple. Vous pouvez attribuer une multitude de conditions pour entrer sur le marché ou le quitter et pour assurer la gestion des opérations pour les trailing stops et les niveaux de take profit multiples.
Un Expert Advisor MT-4 est généralement divisé en trois parties : une fonction de démarrage « init », une fonction principale et une fonction de nettoyage « deinit ». L’Expert Advisor parcourt la fonction « init » lors du démarrage et parcourt la fonction « deinit » ou de nettoyage à la fin. Au même moment, le programme Expert Advisor MT-4 parcours le cycle de sa fonction principale de manière perpétuelle, à l’aide des échelons de cotation entrant, lorsqu’il est associé à un graphique et actif. Une fois en route, l’Expert Advisor n'entamera pas un autre cycle pour un nouvel échelon de cotation si le traitement du cycle précédent est toujours en cours.
Voici un aperçu simple de la programmation d’un expert advisor simple (ceci serait la partie « principale » d’un EA et se produit à l’arrivée de chaque échelon de cotation).
- Consulter mon compte. Y a-t-il suffisamment de liquidités pour initier une opération ? Si oui, poursuivre. Si se n’est pas le cas, terminer.
- Y a-t-il des opérations ouvertes actuellement ?
- Si c'est le cas, doivent-elles être fermées ou faut-il ajuster leur trailing stop? (faire le nécessaire et quitter.)
- Si aucune opération n'est ouverte, les conditions de marché sont-elles propices à l'ouverture d'une opération ? (Faire le nécessaire et quitter.)
Comment utiliser un Expert Advisor
Afin de pouvoir utiliser un Expert Advisor, il faut l’installer sur MetaTrader et ensuite l’associer au graphique qui convient sur MetaTrader 4. Ce procédé, relativement simple, est décrit ci-dessous. Si votre Expert Advisor est accompagné d’instructions, il est conseillé de les lire intégralement.
- Premièrement, il vous faut placer l’Expert Advisor dans un endroit où MetaTrader 4 est en mesure de l'utiliser. Dans la plupart des installations de MetaTrader 4, cet emplacement est le suivant : C:\Program Files\MetaTrader 4\experts. L’Expert Advisor est un fichier sans icône qui se termine par .EX4
- Maintenant que l’Expert Advisor est au bon endroit sur votre ordinateur, redémarrez MetaTrader4.
- Lorsque MetaTrader redémarre, vous pourrez voir le nouvel Expert Advisor sur le menu de navigation à gauche.
Apprendre à constituer vos propres Expert Advisors
Afin de constituer votre propre expert advisor, vous devez connaitre le langage de programmation MQL-4. Si vous connaissez déjà la programmation C, le MQL-4 ne vous posera pas problème puisqu’ils sont similaires. Si vous ne connaissez aucun de ces deux langages, nous vous conseillons de suivre une formation en programmation C. Lorsque vous serez en mesure de comprendre la structure du langage C, le MQL-4 ne vous posera aucune difficulté. Si vous n'êtes pas programmateur, cela ne doit pas vous décourager d’apprendre à constituer vos propres Expert Advisors.
Les différents types d'Expert Advisors
Il existe différents types d’Expert Advisors pour la plateforme MetaTrader 4. Ici, nous examinerons les types les plus fréquents. Ceci ne constitue pas une liste exhaustive. Il existe d’autres types d'Expert Advisor basés sur la créativité des programmateurs qui en assurent la conception.
News Expert Advisor - C'est est un type d’EA de couverture. Le News EA et conçu pour tirer avantage des nouvelles et des mouvements des cours qui peuvent se produire lorsque les chroniques financières sont diffusées.
Breakout Expert Advisor - Conçu pour initier une opération lorsque le cours dépasse les niveaux de support et de résistance prédéfinis.
Hedge Expert Advisor - Tout EA occupant deux positions distinctes et opposées. Il minimise les pertes sur l'une des positions tout en facilitant un profit maximum sur la bonne opération.
Scalper Expert Advisor - C’est un type d’EA qui permet d’annuler votre compte ou d'en restreindre l’accès considérablement. Son objectif est de garantir les petits bénéfices dès qu’ils sont disponibles.
Qu’est-ce que le MQL-4?
MQL-4 est l’abréviation de Meta Quotes Language version 4. C’est un langage de programmation créé par MetaQuotes Software Corp. (http://www.metaquotes.net) qui automatise le terminal client* de MetaTrader.
Qu’est-ce que le MetaTrader 4?
MetaTrader 4 est une plateforme gratuite mise au point par MetaQuotes Software Corp. (http://www.metaquotes.net) et utilisée par de nombreux courtiers Forex dans le monde entier. MetaTrader 4 est facile à comprendre et à utiliser.
L’une des caractéristiques remarquables du MetaTrader 4 est sa capacité à automatiser les activités de trading à l'aide d'un Expert Advisor.
Est-il possible d'exécuter plus d’un Expert Advisor sur le même compte/terminal client?
Oui. Vous pouvez exécuter plusieurs instances d’un Expert Advisor sur le même terminal client MetaTrader 4. C’est possible à partir du moment où tous les Expert Advisors exécutés sur le même terminal client ont été conçus pour être compatibles sur le même terminal (Tous les Experts Advisors ne sont pas compatibles sur le même terminal). Principalement parce qu’ils tentent de gérer mutuellement leurs opérations ouvertes. Les programmateurs évitent ce problème à l’aide de nombres magiques dans la partie d’entrée du marché du code source de l’Expert Advisor.
Il existe aussi des restrictions liées à la plateforme. Un seul Expert Advisor est en mesure de communiquer avec le serveur de trading à la fois. Si plusieurs Expert Advisors sont actifs sur le même terminal et tentent de communiquer avec le serveur de trading, un message d'erreur (« Trade context busy ») apparait dans le journal.




