Saturday, February 18, 2017

Mql4 Trading Strategies

MetaQuotes Language 4 Langage de programmation rapide, flexible et efficace pour développer des robots commerciaux MetaQuotes Language 4 (MQL4) est un langage de programmation intégré pour développer des stratégies de trading permettant de créer des robots commerciaux, des indicateurs techniques, des scripts et des bibliothèques de fonctions pour MetaTrader 4 Plateforme de trading. Tous ces instruments améliorent considérablement les capacités des commerçants lors de la négociation de Forex. MetaQuotes Language 4 est basé sur les concepts du langage de programmation populaire. MQL4 est également un langage de programmation orienté objet de haut niveau. La vitesse de fonctionnement et la flexibilité de la langue vous permettent de développer des programmes très complexes avec une grande quantité de calculs et de gérer avec précision presque tous les paramètres Expert Advisor et indicateur. MQL4 contient un grand nombre de fonctions qui sont nécessaires pour analyser les devis actuels et précédemment reçus, et a intégré des indicateurs de base et des fonctions pour gérer les ordres de négociation et de les contrôler. Avec MQL4, vous pouvez développer différents programmes pour l'analyse des marchés et pour le commerce automatique: Trading robot (Expert Advisor) est une application qui peut être programmé pour effectuer des transactions et d'analyser le marché sur ses propres, en faisant tout le travail dur pour vous. Les indicateurs personnalisés sont des outils d'analyse du marché semblables à ceux qui sont intégrés à la plate-forme. Développez votre propre indicateur et programmez n'importe quel algorithme en lui. Les scripts sont des applications pour exécuter des actions relativement simples mais fréquemment utilisées. Par exemple, supprimer tous les objets du graphique, fermer tous les ordres ou, en variante, définir un nombre de commandes en attente pour une position ouverte. Bibliothèque est un ensemble de fonctions personnalisées. Il est destiné à stocker et distribuer des algorithmes qui sont couramment utilisés dans les applications personnalisées. MetaQuotes Software Corp. est une société de logiciels et ne fournit pas d'investissement ou de services de courtage dans les marchés financiers. Strategy Tester Testez votre conseiller expert sur les données historiques MetaTrader 4 Strategy Tester est conçu pour tester et optimiser les robots commerciaux avant de les utiliser dans le commerce réel. Il est basé sur des données de devis historiques. Au cours du test, un robot commercial analyse les devis disponibles effectuant des transactions virtuelles conformément à son algorithme. Cela vous permet d'évaluer la façon dont le conseiller expert aurait échangé dans le passé et de simuler son comportement dans le commerce réel. La fonction d'optimisation intégrée vous permet de sélectionner les paramètres les plus efficaces pour obtenir les meilleurs résultats commerciaux. Par exemple, vous pouvez définir les paramètres du robot de trading afin d'obtenir un profit maximum, de minimiser les risques et ainsi de suite. Les tests visuels en mode temps réel utilisent la fenêtre de graphique pour démontrer comment un conseiller expert effectue la négociation sur les données historiques. À la fin, le testeur vous fournit un rapport complet contenant à la fois des résultats graphiques et quantitatifs. Cela rend l'analyse stratégique encore plus pratique. En plus des données sur les bénéfices, le testeur montre des informations sur profitloss ratio de pourcentage, le montant des métiers rentables et pertes, facteur de risque et ainsi de suite. L'analyse des résultats obtenus vous aide à détecter d'éventuelles failles dans la stratégie de trading des robots et à ajuster les paramètres EA. Le principal avantage de tester une stratégie est la capacité d'évaluer rapidement la performance des robots sans l'utiliser dans le commerce réel. En outre, il économise du temps, comme un test ne prend que quelques minutes, alors qu'il faudrait plusieurs jours voire des mois pour évaluer une stratégie dans le commerce réel. Testez votre robot de trading avant de le lancer sur le trading en direct et d'assurer l'efficacité de sa stratégie de tradingMQL4 Référence MetaQuotes Language 4 (MQL4) est un langage intégré pour la programmation des stratégies de trading. Cette langue est développée par MetaQuotes Software Corp. basée sur leur longue expérience dans la création de plates-formes de trading en ligne. En utilisant cette langue, vous pouvez créer vos propres conseillers experts qui rendent la gestion du commerce automatisé et sont parfaitement adaptés à la mise en œuvre de vos propres stratégies de négociation. En outre, en utilisant MQL4 vous pouvez créer vos propres indicateurs techniques (indicateurs personnalisés), des scripts et des bibliothèques. MQL4 contient un grand nombre de fonctions nécessaires pour analyser les devis actuels et précédemment reçus et dispose d'indicateurs et de fonctions de base intégrés pour gérer les ordres professionnels et les contrôler. Le MetaEditor (éditeur de texte) qui met en évidence différentes constructions de langage MQL4 est utilisé pour écrire le code de programme. Il aide les utilisateurs à s'orienter facilement dans le texte du système expert. Le bref guide contient des fonctions, des opérations, des mots réservés et d'autres constructions linguistiques divisées en catégories, et permet de trouver la description de chaque élément utilisé de la langue. Les programmes écrits dans MetaQuotes Language 4 ont des caractéristiques et des objectifs différents: Expert Advisor est un système de trading mécanique relié à un certain graphique. Un Expert Advisor commence à s'exécuter lorsqu'un événement se produit et qu'il peut être traité par lui: les événements d'initialisation et de désinitialisation, l'événement d'un nouveau reçu de tick, un événement de minuteur, la profondeur du changement de marché, l'événement de graphique et les événements personnalisés. Un conseiller expert peut à la fois vous informer sur la possibilité de négocier et de négocier automatiquement sur un compte d'envoi de commandes directement à un serveur de commerce. Les conseillers experts sont stockés dans terminaldirectoryMQL4Experts. Indicateur personnalisé est un indicateur technique écrit indépendamment de ceux déjà intégrés dans le terminal client. Comme les indicateurs intégrés, ils ne peuvent pas échanger automatiquement et sont destinés à la mise en œuvre de fonctions analytiques seulement. Les indicateurs personnalisés sont stockés dans terminaldirectory MQL4Indicators Script est un programme destiné à une seule exécution de certaines actions. Contrairement aux conseillers experts, les scripts ne traitent aucune action, sauf pour l'événement de démarrage (cela nécessite la fonction gestionnaire OnStart dans un script). Les scripts sont stockés dans terminaldirectoryMQL4Scripts La bibliothèque est un ensemble de fonctions personnalisées destinées à stocker et à distribuer des blocs fréquemment utilisés de programmes personnalisés. Les bibliothèques ne peuvent pas commencer à s'exécuter par elles-mêmes. Les bibliothèques sont stockées dans terminaldirectoryMQL4Libraries Include File est un texte source des blocs les plus fréquemment utilisés de programmes personnalisés. Ces fichiers peuvent être inclus dans les textes sources des experts conseillers, des scripts, des indicateurs personnalisés et des bibliothèques au stade de la compilation. L'utilisation des fichiers inclus est plus préférable que l'utilisation des bibliothèques en raison de la charge supplémentaire qui se produit aux fonctions de la bibliothèque appelante. Les fichiers d'inclusion peuvent être stockés dans le même répertoire qu'un fichier source - dans ce cas, la directive include avec des guillemets est utilisée. Un autre endroit pour stocker des fichiers include est terminaldirectoryMQL4Include, dans ce cas, la directive include est utilisée avec des crochets.


No comments:

Post a Comment