Experts Advisors (EAs)
Experts Advisors (EAs) - trading automatisé avec MetaTrader

1. Systèmes de trading automatique
2. Avantages et inconvénients des systèmes de trading automatiques
3. Choisir un EA et ses paramètres
4. Langages de programmation MQL4 et MQL5
5. Le MetaEditor
6. Backtesting dans le testeur stratégie MT4
7. Ressources EA externes
8. Expert Advisors chez Admiral Markets
9. Marchés Forex et CFD qui peuvent être négociés
10. Serveur privé virtuel (VPS)
11. EA et Mac OS
Introduction et bases

Un Expert Advisor (EA) ou un robot de trading est un programme écrit en MQL pour MetaTrader 4 et MetaTrader 5. Il est capable d`ouvrir/clôturer des ordres de façon autonome, gérer une certaine gestion des ordres et peut étendre vos options de trading avec des fonctionnalités avancées
Les Experts Advisors qui exécutent automatiquement des ordres sont des programmes agissant selon une stratégie de trading prédéfinie sur le marché Forex ou CFD, en ouvrant, en surveillant et en clôturant des ordres. Les stratégies programmées peuvent aller des conditions basiques d`achat/vente à des algorithmes complexes de trading à haute fréquence, des stratégies avec des moyennes mobiles et des stratégies de dépassement de range.
La plateforme de trading MetaTrader offre une grande flexibilité et libre choix sur tout type d`outil de trading que le trader souhaite avoir. Ces systèmes sont généralement classés comme suit:
- entièrement automatisé (par exemple, la gestion des ordres et du risque)
- semi-automatique (par exemple, gestion des trades via l`extension Admiral.Supreme)
- manuel (par exemple, alertes liées aux ordres, informations sur les graphiques).
Tout trader qui souhaite utiliser les experts advisors pour trader avec le logiciel MT4 doit s`assurer qu`il comprend pleinement la stratégie de trading forex envisagée avant de l`utiliser sur un compte réel - pour suivre les tendances et les phases quand le marché n`est pas de son côté. Un Expert Advisor ne supprime pas les risques associés au trading forex manuel.
1. Systèmes de trading automatiques
La condition préalable la plus élémentaire pour les systèmes de trading automatiques est un plan simple, qui régit les directions d`investissement claires dans des scénarios spécifiques sur le marché Forex et CFD. Essentiellement, un système de trading automatique n`est pas plus qu`un ensemble de règles et d`instructions strictes d`investissement en bourse. Pour générer les signaux dont ces programmes ont besoin, ils utilisent l`analyse technique ou évaluent les données fondamentales données.
Par exemple, les différents systèmes de trading automatiques sont:
- les systèmes de trading qui suivent la tendance
- les systèmes breakout
- les systèmes de trading contre-tendance
- modèles graphiques.

2. Avantages et inconvénients des systèmes de trading automatiques
Si vous regardez le côté comportemental du trading, vous serez conscient de plusieurs points faibles du trading manuel. Ensuite, vous serez également en mesure de voir comment le trading automatique avec des Experts Advisors peut éviter les biais psychologiques du trading manuel forex et indices.
Le trading manuel exige beaucoup de discipline et de temps. Comme les experts advisors, les systèmes de trading automatiques ne sont pas limités, sensibles au stress ou à la panique. Ils agissent également de manière décisive, comme par exemple avec l`activation des positions Stop Loss après des instructions spécifiquement choisies et en laissant les ordres de bourse gagnants en cours. Ils optimisent les processus d`investissement en ligne et peuvent réagir beaucoup plus vite que les êtres humains, pour saisir même les moindres mouvements ascendants.
Les avantages du trading automatique:
- trading non émotionnel
- exécution stricte du capital choisi et des stratégies de gestion du risque
- décisions d’achat / vente rapides
- trading continu même la nuit
- suivi automatisé et discernement des chances de succès sur de nombreux marchés en même temps
- le placement indépendant des ordres de bourse et les stratégies de mirroring d`un fournisseur de signal de trading
- une connaissance des opportunités de gain sur les marchés mondiaux
- moins de temps et effort nécessaire que dans le trading manuel.
Cependant, les traders expérimentés ont tendance à préférer le trading manuel en raison des avantages de ses caractéristiques plus humaines. Ils préfèrent s`appuyer sur l`expérience, l`intuition et leur jugement subjectif pour analyser les marchés financiers et prendre des décisions d`investissement. Un expert advisor ne peut prendre connaissance des événements imprévisibles et des influences externes telles que le calendrier économique.
Un expert advisor est simplement aussi bon que sa programmation. Lors de l`utilisation de systèmes de trading automatiques, n`oubliez pas que l`erreur de programmation dans la stratégie d`un EA sera exécutée par le programme sans exception. Par conséquent, le trading automatique a certains des risques du trading manuel également.
Il est nécessaire de surveiller et d`ajuster manuellement les systèmes de trading automatique, en particulier pendant les annonces macroéconomiques.
3. Choisir un Expert Advisor et ses paramètres
Un système de trading automatique est aussi fiable que ses composants. Il est important de s`assurer que toutes les situations possibles sur le marché et leur probabilité de se produire, même petite, sont couvertes dans la programmation des logiciels automatiques. Nous l`avons mentionné précédemment - le capital adéquat et le money management sont un aspect important.
Lors du choix d`un expert consultant approprié, il est important de prendre en considération les questions suivantes.
-
1. Qu`est-ce que l`expert advisors va trader?
Il pourrait s`agir d`instruments forex et CFD comme EUR/USD, GBP/USD, USD/JPY, GER40, NQ, Or, Argent, Brent et plus encore. Tous les experts advisors ne conviennent pas à tous les instruments et à toutes les stratégies de trading.
- 2. Sur quels indicateurs est basée la stratégie de trading de l`expert advisor?
-
3. Règles d`entrée en position.
Dans quelles conditions les ordres sont-ils ouverts?
-
4. Règles de sortie de position.
Quand les ordres sont-ils clôturés?
-
5. Stops, Take Profit, Stop Suiveur.
Comment sont-ils paramétrés pour sortir des positions ?
-
6. Money Management
Taille d`ordre par rapport au solde du compte, risques et à d`autres facteurs.
-
7. Dans quelle unité de temps l`expert advisor doit-il fonctionner?
Le même pour toutes les applications ou échelle de temps individuelle par paramètre?
- 8. Quels paramètres personnalisables (externes) est censé avoir l`expert advisor?
- 9. Les règles d`entrée et de sortie ne devraient-elles entrer en vigueur qu`à la fin d`une période, pour chaque tick?
-
10. Combien de trades l`EA peut-il ouvrir en même temps?
Un seul trade à la fois? Un ordre d`achat et un ordre de vente? Illimité, si les conditions sont remplies?
4. Langage de programmation MQL4 et MQL5
Une flexibilité permet de vérifier immédiatement les paramètres de l`expert advisor et d`automatiser une majorité des stratégies de trading. Compte tenu de la vitesse d`exécution, MQL4 est un langage apprécié et spécialisé pour les stratégies de trading. Cette combinaison d`applicabilité et d`efficacité est la raison pour laquelle MQL4 est un choix solide pour de nombreux traders algorithmiques.
Lorsque le trader trouve un programme EA/code source sur Internet via un fournisseur, ce programme est souvent difficile à comprendre et ne donne pas un aperçu des stratégies de trading utilisées. Il existe également des experts advisors open source qui ont leur code disponible gratuitement et personnalisable si souhaité. Les paramètres des ordres tels que la taille des ordres et les stop loss sont généralement réglables individuellement.
Si vous êtes déjà expérimenté dans le domaine de la programmation, vous pouvez apprendre à écrire des experts advisor MetaTrader MQL4 ou MQL5.
5. Le MetaEditor
Le MetaEditor vous permet de programmer de manière autonome des experts adivosr MetaTrader, des indicateurs et des scripts basés sur les langages MQL4 et MQL5. Il est déjà intégré à votre plateforme de trading MetaTrader et accessible via un bouton dans la barre d`outils.
MetaEditor vous permet de programmer des experts advisors, des scripts et des indicateurs. Si l`offre donnée d`indicateurs techniques ne suffit pas, vous pouvez créer votre propre indicateur ou utiliser ceux fournis par d`autres traders sur internet ou les forums experts advisors. Les scripts sont des mini-programmes qui automatisent des actions courtes et souvent répétées. Contrairement aux experts advisors, les scripts ne sont exécutés qu`une seule fois et ne sont pas nécessairement éxécutés tick-par-tick. Un exemple de script serait un petit programme qui ferme tous les ordres ouverts pour tous les instruments, en appuyant sur un seul bouton.
6. Backtesting dans le testeur stratégie
Le testeur de stratégie MetaTrader vous permet de tester le comportement de vos propres experts advisors sur la base des données historiques sur les prix - pour évaluer la performance dans un environnement de simulation de trading. Cela s`appelle backtesting. Un point primordial à rechercher lors du backtesting est un faible taux de pertes temporaires (drawdowns), sans optimisation excessive (ajustement de la courbe). Veillez vous assurer de la fiabilité du système avant de l`appliquer dans un environnement réel de trading.Source: MetaTrader, les performances passées ne sont pas un indicateur des résultats futurs, à usage éducatif uniquement.

Historique
Le backtesting nécessite des données historiques pour avoir un environnement de simulation de trading. Dans MetaTrader 5, ceux-ci sont automatiquement importés avant le test. Dans MetaTrader 4, vous pouvez les télécharger manuellement à partir du serveur MetaQuotes à l`aide de la touche F2. L`image ci-dessous provient de Metatrader 4, a usage éducatif uniquement.

Paramètres du testeur de stratégie
Le testeur de stratégie offre de nombreuses options pour optimiser votre stratégie de trading. Assurez-vous de personnaliser et d`ajuster le paramètre de votre instrument de trading, comme le spread simulé et les paramètres de votre expert advisor lui-même (y compris les paramètres optimisables).
7. Ressources EA externes
Communauté MQL4 & MQL5
Le développement de MQL4 a formé sa propre infrastructure MQL4.com (qui est complètement indépendant de Admiral Markets). Sur ce site, vous pouvez trouver gratuitement des programmes open-source MQL4 et souvent de nouveaux EA avec une qualité de plus en plus haute - pour un accès payant ou gratuit. La recherche via les moteurs de recherche sur Internet et les forums donnera d`innombrables autres EA - le trader est libre à choisir.
L`onglet Code Base dans votre fenêtre de terminal MetaTrader 4 vous permet d`accéder à tous les indicateurs, scripts et EA disponibles gratuitement à partir de ces sites Web communautaires.
8. Expert Advisors chez Admiral Markets
Nous acceptons tous les EA régulièrs pour chaque style de trading - scalping à court terme, stratégies à moyen terme et tendance à long terme - sur tous les instruments disponibles pour le trading. La plupart des indicateurs préprogrammés dans le logiciel MetaTrader vous permettent de développer vos propres stratégies algorithmiques. Ceux-ci, par exemple, vous permettent de réduire le stress d`avoir à surveiller manuellement le marché, suivre la gestion des risques et exécuter les processus de trading Forex.
9. Marchés négociables

De nombreux traders associent les EA exclusivement avec le trading Forex. Pourtant, tout instrument que vous pouvez trader dans le logiciel MT4 est compatible avec des solutions automatisées comme les EAs. Alors que la fourniture d`un EA écrit spécifiquement pour Forex est vaste, il y a plusieurs indices comme GER40, Dow, Or, Argent et plus d`autres CFDs qui peuvent être échangés automatiquement.
10. Serveur privé virtuel (VPS) / Cloud-hosting
Les EA ne fonctionnent que lorsque le logiciel MT4 qui les exécute est connecté à Internet. Si vous fermez votre MetaTrader, vos EA cesseront de fonctionner.
L`utilisation d`un VPS peut externaliser l`ensemble du système de trading, de sorte que vous pouvez travailler sur votre PC sans avoir à exécuter l`EA. Le VPS utilise un serveur qui fait partie d`un centre de colocation et dispose de mécanismes de sécurité spécifiques pour prévenir les pannes de courant et les erreurs réseau, ce qui permet à vos EA de fonctionner 24-7 avec un risque plus faible. Une connexion à distance est établie entre votre PC et le serveur lorsque vous devez accéder à ses contrôles. Assurez-vous que vous êtes familier avec votre service VPS, avant d`utiliser cette méthode pour configurer votre système de trading. Note: Les Conditions Générales s`appliquent. Trouvez plus d`information sur notre page VPS.
11. Experts Advisors et Mac OS
Admiral Markets est un courtier qui vous offrent une plateforme MetaTrader compatible avec Mac OS. Cependant, les experts advisors, l`importation de DLL et l`acquisition de données sont limités à cette version. Heureusement, la plupart des systèmes automatiques de trading fonctionnent sans ces fonctions et peuvent être utilisés sur Mac OS. Même le backtesting est possible.
INFORMATIONS SUR LES MATÉRIAUX ANALYTIQUES :
Les données fournies fournissent des informations supplémentaires concernant toutes les analyses, estimations, pronostics, prévisions, analyses de marché, perspectives hebdomadaires ou autres évaluations ou informations similaires (ci-après « Analyse ») publiées sur les sites Web des sociétés d`investissement Admiral Markets opérant sous la marque Admiral Markets (ci-après « Admiral Markets») Avant de prendre toute décision d`investissement, veuillez prêter une attention particulière aux éléments suivants :
Contact via email: france@admiralmarkets.com
Ceci est une communication marketing. Le contenu est publié à titre informatif uniquement et ne doit en aucun cas être interprété comme un conseil ou une recommandation d`investissement. Il n`a pas été préparé conformément aux exigences légales visant à promouvoir l`indépendance de la recherche en investissement, et qu`il n`est soumis à aucune interdiction de traiter avant la diffusion de la recherche en investissement.
Toute décision d`investissement est prise par chaque client seul, tandis qu`Admiral Markets ne sera pas responsable de toute perte ou dommage résultant d`une telle décision, qu`elle soit ou non basée sur le contenu.Dans le but de protéger les intérêts de nos clients et l`objectivité de l`Analyse, Admiral Markets a établi des procédures internes pertinentes pour la prévention et la gestion des conflits d`intérêts.L`analyse est préparée par un analyste (ci-après « l`auteur »). L`auteur Florent Dubreuil, rédacteur, est un contractant d`Admiral Markets. Ce contenu est une communication marketing et ne constitue pas une recherche financière indépendante.Bien que tous les efforts raisonnables soient déployés pour s`assurer que toutes les sources du contenu sont fiables et que toutes les informations sont présentées, dans la mesure du possible, de manière compréhensible, opportune, précise et complète, Admiral Markets ne garantit pas l`exactitude ou l`exhaustivité de tout informations contenues dans l`analyse.Tout type de performance passée ou modélisée d`instruments financiers indiqué dans le contenu ne doit pas être interprété comme une promesse, une garantie ou une implication expresse ou implicite par Admiral Markets pour toute performance future. La valeur de l`instrument financier peut à la fois augmenter et diminuer et la préservation de la valeur de l`actif n`est pas garantie.Les produits à effet de levier (y compris les contrats de différence) sont de nature spéculative et peuvent entraîner des pertes ou des bénéfices. Avant de commencer à trader, assurez-vous de bien comprendre <a href="https://admiralmarkets.com/fr/avertissements-sur-les-risques">les risques encourus</a>.
Les Expert Advisors ne sont PAS un ensemble sans souci! Les EAs ne garantissent pas le profit! Les risques généraux de trading forex et CFD s`appliquent aux ordres passés avec les Experts Consultants! Lisez notre avertissement exhaustif de risques avant de commencer à trader!