vendredi 7 janvier 2011

Les conditions If et Else

Les conditions sont inévitables en MQL4. Comme leurs noms l' indiquent, If ( si ) et Else ( sinon ) vont déclencher des instructions selon les circonstances.


If et Else:
Disons que le cours EUR/USD est actuellement de 1,28. Je veux écrire un programme qui m' alerte automatiquement lorsque le change EUR/USD dépasse les 1,29. Si le change baisse sous la barre des 1,25, je veux aussi être averti.

double start()                 // fonction start
  {                       
   double cours = Ask;         // taux de change actuel
   if (cours > 1.29)           // Condition
     {   
      Alert(" Le taux de change EUR/USD a dépassé les 1,29 !");
     }
   if (cours < 1.25)
    {    
     Alert(" Le taux de change EUR/USD est passé sous la barre des 1,25 !");
    }
   return;                      
  }

Attention à bien respecter la syntaxe. Une pratique courante consiste à indexer ( espacer ) les instructions les unes par rapport aux autres pour rendre le code plus clair.

Else s' utilise toujours avec au moins un If et seulement dans le cas où une condition n' est pas atteinte. Nous le reverrons plus loin dans des exemples.

---> Leçon suivante

Aucun commentaire:

Enregistrer un commentaire