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 Admirals UK
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. Un exemple de paquet Expert Advisor est l`extension
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 qu`ils ont programmées pour utiliser peuvent aller des conditions très simples 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 tous 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.
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, par exemple 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 super rapides
- trading continu 24 heures sur 24
- 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 meilleure 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 analyses les marchés financiers et prendre des décisions d`investissement. Un expert advisor n`est pas très bon pour réagir à des événements imprévisibles et des influences externes telles que le calendrier économique et ne réagit pas forcement très bien à l`évolution des conditions du marché.
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, DAX30, Nasdaq, Or, Argent, Brent et plus encore. Tous les experts consultants 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 une réclamation de perte est-elle gérée?
-
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é d`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 grande flexibilité permet de vérifier immédiatement les paramètres de l`expert advisor et d`automatiser presque toutes les stratégies de trading. Compte tenu de la vitesse d`exécution, MQL4 est loin devant d`autres langages plus spécialisés pour les stratégies de trading. Cette combinaison d`applicabilité et d`efficacité est la raison pour laquelle MQL4 est le premier choix pour de nombreux traders algorithmiques.
Le programme EA / code source offert sur Internet est souvent difficile à comprendre et ne donne pas un aperçu des stratégies de trading utilisées - surtout parce que la plupart des experts advisors sont censés d`être disponibles pour l`achat et pour la sécurité des fournisseurs. De l`autre côté, les experts advisors de libre source ont leur code disponible gratuitement et personnalisable si désiré. Les paramètres des ordres tels que la taille des ordres et les stops loss sont presque toujours réglables individuellement.
Si vous êtes déjà expérimenté dans le domaine de la programmation, vous pouvez apprendre à écrire des experts consultants MetaTrader MQL4 ou MQL5.
5. Le MetaEditor
Le MetaEditor vous permet de programmer de manière autonome des experts consultants 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. La chose la plus importante à 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.
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.
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 consultant 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 Admirals). 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 Admirals UK
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 DAX30, 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 le EA. 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.
11. Experts Advisors et Mac OS
Admirals est un des rares courtiers 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.
Aide des Experts Advisors professionnels
Nous offrons support pour les questions et les problèmes liés à MetaTrader et les paramètres des experts advisors. Cependant, veuillez noter que nous ne pouvons offrir qu`un soutien limité pour les experts consultants externes et payants. Nous sommes simplement autorisés à aider avec des questions générales et techniques, pas avec d`autres solutions d`investissement payantes.
E-mail de contact: france@admiralmarkets.com
AVERTISSEMENT: Veuillez vous assurer de comprendre les experts advisors en pratiquant sur nos comptes de démonstration forex Admirals UK avant d`utiliser des experts consultants dans le trading réel!
Les systèmes automatisés comme les EA ne sont actifs que si MetaTrader est connecté au serveur du courtier forex en ligne. Si vous fermez votre logiciel MT4 ou MT5, vos experts advisors ne fonctionneront plus automatiquement! Admirals UK n`est pas responsable des Expert Consultants externes et des résultats de leur utilisation.
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!