Saturday 18 February 2017

Forex Mql Programmation Ebook Libre

Programmation en langage Algorithmique MQL4 De nos jours, un ordinateur personnel est devenu indispensable pour tout le monde. Le développement rapide d'Internet et la performance des ordinateurs modernes ont ouvert de nouvelles perspectives dans de nombreux domaines des activités humaines. Il y a dix ans, le commerce des marchés financiers n'était disponible que pour les banques et pour une communauté limitée de spécialistes. Aujourd'hui, n'importe qui peut se joindre au monde des commerçants professionnels et commencer le commerce indépendant à tout moment. Des centaines de milliers de commerçants dans le monde ont déjà jugé MetaTrader 4 Client Terminal sur ses mérites. L'utilisation de son langage de programmation intégré, MQL4, amène les commerçants à un nouveau niveau de négociation - à la négociation automatisée. Maintenant, un commerçant peut mettre en œuvre ses idées comme un programme d'application - écrire un indicateur personnalisé, un script pour effectuer des opérations uniques, ou créer un Expert Advisor - un système automatisé de trading (robot commercial). Un conseiller expert (EA) peut travailler 247 sans aucune intervention - suivre les prix de sécurité, envoyer des messages électroniques, SMS à votre téléphone mobile, ainsi que faire beaucoup d'autres choses utiles. Le principal avantage des applications est la possibilité de faire des métiers selon l'algorithme mis par le commerçant. Toutes les idées qui peuvent être décrites dans un langage algorithmique (intersection de deux moyennes mobiles ou traitement numérique de signaux, trois écrans par analyse fractale Elder ou Peters, un réseau de neurones ou des constructions géométriques) peuvent être codées dans une application puis utilisées dans le commerce pratique . Le développement d'applications pour MetaTrader 4 Client Terminal nécessite la connaissance de MQL4. Ce manuel vous aidera à créer vos propres conseillers experts, des scripts et des indicateurs et incarner en eux vos idées vos algorithmes de trading rentable. Le manuel est destiné à un grand nombre de lecteurs sans expérience dans la programmation qui veulent apprendre à développer des applications commerciales automatisées pour MetaTrader 4 Client Terminal. Le manuel est conçu dans une telle méthode que de rendre l'apprentissage MQL4 aussi pratique et conséquent que possible. MQL4 Référence MetaQuotes Langue 4 (MQL4) est un langage intégré pour la programmation des stratégies de négociation. 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