MT4 ou Metatrader 4 est une plateforme de trading développée par MetaQuotes Software pour le trading en ligne sur les marchés du forex, des CFD et des contrats à terme. MT4, comme elle est communément appelé, peut être téléchargé sans frais directement sur le site Web de MetaQuotes ou par l’intermédiaire de courtiers de forex en ligne . MT4 fournit des outils et des ressources permettant aux traders d’analyser les cours, de placer et de gérer des transactions et d’appliquer des techniques de trading automatisées. Ce didacticiel avancé présentera les fonctionnalités de négociation, de test de stratégie et d’optimisation automatisées de MT4.
[su_button url= »/clic_MT4.html » target= »blank » background= »#a22a2a » size= »5″ center= »no »]Télécharger MT4[/su_button]
Remarque : apprendre un langage de programmation propriétaire prend du temps et nécessite une compréhension de la logique de programmation. Ce tutoriel ne sert que d’introduction aux capacités de MT4 et au processus de programmation général. Il ne doit pas être interprété comme un manuel de programmation. Les traders peuvent en apprendre davantage sur la programmation dans l’environnement MQL4 en lisant les guides d’aide MT4 et en participant aux forums actifs de la communauté MQL4.
La plateforme MT4 prend en charge le trading automatisé ou le trading système. Le trading automatisé implique le développement d’un ensemble objectif de règles pour les entrées et les sorties, et la programmation des règles dans le langage propriétaire de la plate-forme (MQL4 dans ce cas) afin que celle-ci puisse gérer tous les processus analytiques et de négociation associés. Peut-être que le plus gros avantage du trading automatisé est la possibilité de supprimer une partie de l’émotion du trading. Étant donné que ces systèmes peuvent effectuer des transactions complètement mécaniques sur la base des règles prédéterminées d’un plan commercial, la gestion des pertes ou la remise en question d’une entrée dans une transaction n’affectera pas les performances du système. Un autre avantage important de l’automatisation des transactions est que les transactions sont automatiquement exécutées avec des temps de réaction extrêmement rapides.
Un système de trading automatisé doit clairement identifier les règles d’ achat , de vente , de stop-loss et de profit. En d’autres termes, le système doit identifier les conditions dans lesquelles une transaction sera initiée (transaction longue ou courte), la transaction doit être fermée en perte ou la transaction doit être réalisée avec un bénéfice.
Les différents avantages du trading automatisé en font un outil utile pour les traders, mais il est important de rappeler que certains aspects de l’automatisation peuvent échouer. Par exemple, si la connexion à Internet ou au serveur de données est perdue, le commerçant doit reconnaître l’erreur et résoudre le problème manuellement. Si laissé inaperçu, une position pourrait involontairement être laissée nue sur le marché (sans stop-loss ni take-profit).
MetaEditor de MT4
MetaEditor est l’interface de MT4 utilisée pour créer, éditer et compiler des codes sources de programmes écrits en MetaQuotes Language 4 (MQL4), le langage de programmation propriétaire de MT4. Un assistant Expert Advisors est une fonctionnalité intégrée de MetaEditor qui facilite la création de nouveaux programmes MQL4. Une fois le programme écrit, il doit être compilé dans MetaEditor. Une fois la compilation réussie, le code de programme exécutable peut être lancé et / ou testé dans le terminal MT4. Les traders peuvent créer plusieurs programmes distincts à l’aide de MetaEditor :
- Expert Advisors – programmes du terminal développés dans MQL4 et utilisés pour l’automatisation des processus d’analyse et de négociation. Certaines plates-formes appellent cela des stratégies.
- Indicateurs personnalisés – programmes développés dans MQL4 par l’utilisateur pour fonctionner en tant qu’indicateur technique. Les indicateurs personnalisés sont destinés à l’analyse de l’activité des prix mais pas à la négociation en tant que telle.
- Scripts – programmes écrits en MQL4 et destinés à exécuter une action unique. Un script peut remplir des fonctions analytiques et commerciales. Une fois qu’un script a rempli sa fonction une fois, il s’arrête automatiquement.