Identifiant   Mot de passe       Oublie mot de passe?  Oublie login?  Creer un compte

 

Forum Trading Auto

AutomatedTradingShop

 

Abonnez-Vous

flux rss trading automatique Flux RSS
facebook trading automatique Facebook
twitter trading automatique Twitter

Sondage

Pour vous, la qualite d'excecution est :
 
MQL4
Sommaire Cours MQL4 Envoyer

Sommaire du Livre d'apprentissage de Glossary Link MQL4 dont l'originale de Metaquotes en anglais se situe ici.

Programmer avec le langage algorithmique MQL4

Préface - apprendre MQL4

Introduction à MQL4

Basiques de MQL4
•    Quelques Concepts Basiques
•    Constantes et Variables
•    Types de Données
•    Opérations et Expressions
•    Opérateurs
•    Fonctions
•    Types de Programmes


MetaEditor
•    Système de Fichiers
•    Création et Utilisation des Programmes


Programmes en MQL4
•    Structure des Programmes
•    Fonctions Spéciales
•    Exécution des Programmes
•    Exemples d’ Implémentation


Opérateurs
•    Opérateur d’Assignement
•    Opérateur Conditionnel 'if-else'
•    Opérateur de Cycle 'while'
•    Opérateur de Cycle 'for'
•    Opérateur 'break'
•    Opérateur 'continue'
•    Opérateur 'switch'
•    Fonction Call
•    Fonction Description et Opérateur 'return'


Variables
•    Variables Prédéfinies et Fonction de Taux de Rafraichissement RefreshRates
•    Types de Variables
•    Variables Globales
•    Tableaux

Programmation Pratique en MQL4

Programmation d’Opérations de Trading
•    Façon classique de passer des ordres de Trading
•    Ordres caractéristiques et Lois pour passer des ordres de Trading
•    Ouvrir et placer un trade
•    Fermer ou supprimer un trade. Fonction OrderSelect
•    Modification des Ordres


Programmes Simples en MQL4
•    Usage d'Indicateurs Techniques
•    Expert Advisor Simple
•    Création d'indicateurs personnels
•    Custom Indicator ROC (Price Rate of Change)
•    Utilisation Combinée de programmes


Fonctions Standards
•    Fonctions Communes
•    Objets Graphiques
•    Opérations avec des Graphiques
•    Fonctions String
•    Date et Heure
•    Opérations de Fichier
•    Tableaux et Séries temporelles
•    Fonctions Mathématiques
•    Fonctions GlobalVariable
•    Indicateurs Personnels
•    Informations de Compte
•    Fonctions de Trade


Création d'un Programme Classique
•    Structure d'un Programme Classique
•    Comptabilité des Ordres
•    Fonction Data
•    Fonction Event Tracking
•    Fonction Volume Defining
•    Fonction Trading Criteria Defining
•    Fonctions de Trade
•    Fonction Error Processing

About Complex Programs


Appendixes
•    Glossaire
•    Types de Trades
•    Prérequis et limitations pour le passage d'ordre
•    Codes d'Erreurs
•    Styles des Indicateurs Lignes
•    Types and Propriétés des Objets Graphiques
•    Fichiers de son
•    Retour de Codes MessageBox()
•    MarketInfo() Identifiers
•    Liste de Programmes

 

Source: http://book.mql4.com/content
Traduction: Nicolas Vitale
"MQL4 is a trade mark of MetaQuotes Software Corp. and all related materials are reserved for MetaQuotes"

 
Préface: apprendre MQL4 Envoyer

Il est assez difficile de commencer à écrire un livre sur la programmation pour les débutants, parce que l’aire de connaissance à prendre en considération implique quelques nouveaux concepts qui ne sont basés sur aucune connaissance préalable ou habituelle.

De manière générale, un problème de cette espèce peut apparaître dans n’importe quel autre champ de connaissance. Par exemple, le point est considéré en mathématiques comme un cercle infiniment petit, tandis que le cercle lui-même est considéré comme un ensemble de points ordonnés dans une certaine manière. Ces termes sont donc définis les uns travers des autres. Au même moment, ce petit « détail » est devenu un réel casse tête pour les mathématiciens. Mais, tout le monde comprends par « instinct » ce qu’un point et un cercle est.

Il est facile de remarquer que la vaste majorité des termes ordinaires ont des origines indéterminées. Certains ont des définitions si floues que l’on peut jusqu’aller à douter de l’existence de l’objet ou du phénomène. Cependant, la nature de l’homme est étrange (dans le sens de la logique) au point que cette situation ne lui pose pas de problème. Après qu’un terme ait été utilisé un certain laps de temps, il prend un sens complet pour nous et qui se suffit à lui-même. Il est difficile de répondre à la question comment et pourquoi cela arrive… Nous savons seulement que les références multiples à un terme jouent un rôle important dans le processus remarquable d’apprentissage.

Les tâches suivantes ont été réalisées dans ce travail:
•    éclairer le sens des nouveaux termes en utilisant des analogies compréhensibles;
•    permettre la compréhension intuitive de chaque terme lorsqu’il se présente pour la première fois;
•    proposer aux lecteurs la quantité d’information nécessaire pour caractériser le programme et la programmation ;

Pour  remplir cet objectif, le livre contient beaucoup d’exemples et figures. Le texte fournit aussi des références croisées qui permettent au lecteur d’obtenir des informations supplémentaires sur des thèmes associés.  

Quelques mots à propos de la présentation du matériel de cet ouvrage. Certains livres de programmation invitent leurs lecteurs dans les toutes premières pages à générer le fameux « Hello World ! » grâce à un programme le plus simple possible.  Leurs auteurs pensent que, dès que leurs lecteurs commencent à apprendre la programmation, ils devraient se référer à des lignes de code et graduellement s’habituer à quoi un programme devrait ressembler, ce qui facilitera plus tard leur apprentissage. Cependant, cette approche a pour résultat une confrontation du lecteur à de nombreux termes inconnus simultanément, et celui-ci peut donc seulement deviner la signification de certaines lignes du programme. Ceci peut résulter dans une incompréhension et éventuellement la persistance de cette erreur à long terme.

D’après moi, il serait plus efficace d’utiliser une méthode où le lecteur va à la section suivante, seulement après avoir tout compris de la section actuelle. Dans cette méthode, le premier programme ne sera proposé au lecteur seulement après qu’il soit capable de maitriser tous les termes présents et qu’il ait une première compréhension des principes et concepts de la programmation. C’est cette méthode qui est mise en œuvre dans cet ouvrage.

Pour maitriser la connaissance offerte dans cet ouvrage, le lecteur doit être équipé d’un ordinateur possédant MetaTrader 4 poduit par MetaQuotes Software Corp.

 Suite: Sommaire

Source: http://book. Glossary Link mql4.com/overview
Traduction: Nicolas Vitale
MQL4 is a trade mark of MetaQuotes Software Corp. and all related materials are reserved for MetaQuotes

 

 
Programmer avec le langage algorithmique MQL4 Envoyer
Cours Introductif

De nos jours, l’ordinateur personnel est devenu indispensable pour tout le monde. Le développement rapide d’Internet associé aux performances des ordinateurs modernes ont ouvert de nouvelles perspectives dans beaucoup d’activités humaines. Il y a seulement une dizaine d’année, les marchés financiers n’étaient disponibles seulement pour les banques et pour une communauté limitée de spécialistes. Aujourd’hui, tout un chacun peut rejoindre le monde des traders professionnels et commencer une activité de trading indépendante.
 
Des centaines de milliers de traders de par le monde ont essayé le terminal client MetaTrader4 et ses avantages. L’utilisation de son langage de programmation embarqué, Glossary Link MQL4, a l’avantage d’élèver les traders à un nouveau niveau de trading : celui du trading automatique. Désormais un trader peut implémenter ses idées dans un programme logiciel : écrire un indicateur personnalisé, programmer des scripts pour automatiser certaines opérations ou encore créer un robot de trading automatisé appelé « Expert Advisor » (EA). Un Expert Advisor a l’avantage de pouvoir travailler 24h/24 et 7j/7 sans intervention humaine : suivre l’évolution des prix, envoyer des messages électroniques ou des SMS, et beaucoup d’autres choses utiles.
 
Le principal avantage des programmes informatiques est la possibilité de faire des trades correspondant à l’algorithme établi par le trader. Toute idée peut être décrite dans un langage algorithmique (intersection de deux moyennes mobiles ou analyse numérique des signaux, les trois écrans d’Elder ou l’analyse fractale de Peter, un réseau de neurones ou des constructions géométriques).
 
Le développement d’applications pour le Terminal Client MetaTrader 4 nécessite la connaissance de MQL4. La suite de cet ouvrage vous aidera à créer votre propre Expert Advisor, scripts et indicateurs, et les incarner dans vos idées. Ce cours  est destiné à un large nombre de lecteurs sans expériences en programmation qui veulent apprendre comment développer des programmes de trading automatique avec le Terminal Client MetaTrader 4. L’objectif est donc de rendre  l’apprentissage de MQL4 le plus facile et agréable.
 
 
Source: http://book.mql4.com/
S. Kovalyov
Traduction : Nicolas Vitale
MQL4 is a trade mark of MetaQuotes Software Corp. and all related materials are reserved for MetaQuotes

 

 
<< Début < Précédent 1 2 3 4 5 6 Suivant > Fin >>

Page 6 sur 6

Articles en rapport :

 
Joomla 1.5 Templates by Joomlashack