MetaQuotes:
J'aimerais qu'il y ait moins de réimpressions de documentation sans explications. Pas un mot sur la structure)
L'article Tout ce qu'il faut savoir sur la structure du programme MQL5 a été publié :
Auteur : Mohamed Abdelmaaboud
Tellement à dire et tellement peu de mots sur les sujets que tout le monde considère comme futil alors que se sont les bases de départ de tout bon code...
Les règles de nommage,
la gestion d'erreurs,
la gestion des logs,
et le plus important les mises en place de tout un tas de process qui vous permettront de debugger rapidement et efficacement
Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
Un nouvel article Tout ce qu'il faut savoir sur la structure d’un programme MQL5 a été publié :
Dans cette partie, nous allons découvrir en détail concept de programmation du préprocesseur. Le préprocesseur est une étape cruciale du processus de compilation. Elle intervient avant la compilation proprement dite d'un programme. Au cours de l'étape de prétraitement, diverses actions sont effectuées, telles que l'inclusion de fichiers, la détermination des propriétés du logiciel, la définition de constantes et l'import de fonctions.
Toutes les directives du préprocesseur commencent par le signe #. Ces directives ne sont pas considérées comme des déclarations linguistiques. Par conséquent, elles ne doivent pas être terminés par un point-virgule. L'ajout d'un point-virgule à la fin d'une directive du préprocesseur peut entraîner des erreurs en fonction du type de directive.
Autrement dit, le préprocesseur est destiné à préparer le code source du programme avant le processus de compilation. Il existe plusieurs types de directives de préprocesseur en fonction des paramètres que l'on doit déterminer dans le programme MQL5 :
Auteur : Mohamed Abdelmaaboud