mardi 11 janvier 2011

Les variables globales externes

Les variables globales externes ont exactement le même rôle que les autres variables globales. Leur intérêt est de pouvoir modifier leurs valeurs facilement, sans avoir à toucher le code du programme.


Exemple d' utilisation d' une variable globale externe : 

extern int inicompte = 10000;         // compte initial
extern int heures = 48;               // 2 jours = 48 heures
extern int moncompte = 10285;         // compte actuel
double start()                 // fonction start
  {                       
   double pourc = pourcentage(inicompte, moncompte);  
   double ratiog = ratio(inicompte, moncompte, heures);
   Alert(" Gains = ", pourc, "% et ratio = ", ratiog, "€ par heure");
   return;                     
  }
double pourcentage(double ini, double fin
  {                       
   double pour1 = 
fin - ini;
   double pour2 = pour1 / ini * 100;
   return(pour2);                         
  }
double ratio(double ini, double fin, double temps) 
  {                       
   double rat1 = fin - ini;

   double rat2 = rat1 / temps;
   return(rat2);                         
  }


Marche à suivre :
Une fois le code compilé, rendez-vous dans l' interface de Metatrader. Lancez le programme.
A l' affichage de la fenêtre ci-dessous, cliquez sur 'Paramètres d' entrée'.


Vous pouvez maintenant aisément modifier la valeur d' une des variables globales avant de démarrer le programme.

Aucun commentaire:

Enregistrer un commentaire