- Exécution du Programme
- Autorisation de trading
- Evénements du Terminal Client
- Ressources
- Appel aux Fonctions Importées
- Erreurs d'Exécution
- Test des Stratégies de Trading
Les programmes MQL5
Pour que le programme mql5 puisse fonctionner elle doit être compilée (le bouton "Compiler" ou la touche F7). La compilation doit passer sans erreurs (les préventions sont admissibles, il faut les analyser). En cela dans le répertoire correspondant, terminal_dir\MQL5\Experts, terminal_dir\MQL5\indicators ou terminal_dir\MQL5\scripts, doit être créé un fichier exécuté avec le même nom et l'extension EX5. Justement ce fichier peut être lancé sur l'exécution.
Les particularités du travail des programmes mql5 sont décrites dans les paragraphes:
- L'exécution des programmes l'ordre de l'appel des fonctions prédéterminées - des gestionnaires des événements;
- Le test des stratégies commerciales les particularités du travail des programmes dans le testeur des stratégies;
- Les événements du terminal de client la description des événements, dont on peut traiter dans les programmes;
- L'appel des fonctions importées les ordres de la description, les paramètres admissibles, l'ordre de la recherche et l'accord sur les liens des fonctions importées;
- Les erreurs de l'exécution la réception de l'information sur les erreurs de l'exécution et les erreurs critiques.
Les experts, les indicateurs d'utilisateur et les scripts se fixent à un des graphiques ouverts par la méthode Drag'n'Drop de la fenêtre "le Navigateur" du terminal de client sur le graphique correspondant (la technologie Drag'n'Drop). Les programmes mql5 peuvent fonctionner seulement au terminal de client branché.
Pour que l'expert cesse de travailler, il est nécessaire de le supprimer du graphique en sélectionnant "Les Conseillers - Supprimer" du menu contextuel du graphique. L'état du bouton "Permettre/interdire les conseillers" influence au travail du conseiller.
Pour que l'indicateur d'utilisateur cesse le travail, il est nécessaire de le supprimer du graphique.
Les indicateurs d'utilisateur et les conseillers travaillent jusqu'à ce qu'ils soient explicitement supprimés d'un graphique; l'information sur les conseillers attachés et les indicateurs d'utilisateur est sauvée entre les lancements du terminal de client.
Les scripts sont exécutés une fois et se suppriment automatiquement à la fin du travail ou de la clôture ou le changement de l'état du graphique courant ou à la fin du travail du terminal de client. A la relance du terminal de client les scripts ne sont pas lancés, puisque l'information sur eux n'est pas sauvée.
Maximum un expert, un script et un nombre illimité d'indicateurs peuvent travailler dans un graphique.
Les services n'ont pas besoin d'être liés à un graphique pour fonctionner et sont conçus pour effectuer des opérations supplémentaires. Par exemple, vous pouvez créer dans un service un symbole personnalisé, ouvrir son graphique, obtenir des données dans une boucle infinie avec les fonctions réseau et le mettre à jour en continu.