Comme en mathématiques, une fonction permet, en suivant une série d' instructions, de transformer des données, mais elle peut aussi effectuer des actions.
Présentation d' une fonction simple :
Fonction de conversion EUR/USD.
double start() // fonction start
{ // instructions comprises entre { et }
int eur = 5; // on prend 5 euros
double taux = 1.3; // le taux eur/usd est de 1,30
double usd = eur * taux;
Alert(eur, " euro = ", usd, " dollar"); // affíche le résultat
return; // fin de la fonction
}
En MQL4, la première fonction à s' exécuter est la fonction start. On peut remarquer que chaque instruction se termine par un point-virgule.
Copiez et collez cette fonction dans MetaEditor. Ensuite, cliquez sur 'Compiler'. Voila ce que vous devez obtenir :
Le programme a été compilé.
Maintenant, ouvrez Metatrader, et dans le navigateur, cliquez sur 'Expert Consultant', ou 'Expert Advisor'. Votre programme tout juste compilé est bien là.
Lancez le. Au bout d' un cours moment, une série d' alertes indiquant 5 euro = 6,5 dollar s' affiche en pop-up. Le programme a bien fonctionné !
Comme vous pouvez le constater, la fonction start est appelé à l' infinie.
Pour l' arrêter, stoppez les Experts Advisors ( voir bouton ci-dessous ).
---> Leçon suivante
Aucun commentaire:
Enregistrer un commentaire