Discussion de l'article "L'Histogramme des prix (Profile du Marché) et son implémentation en MQL5" - page 8

 
apirakkamjan:

Vous voulez voir quelque chose de cool !!

Fichier classexpert.mqh Ligne 104 : : change >= en <

 J'ai suivi les instructions mais le jour actuel est toujours affiché. J'ai trouvé la solution dans le code de PriceHistogram 

 
birbante16:
Dans le fichier PriceHistogram, à la ligne 17, ajoutez le crochet rond manquant à la fin
input int DaysForCalculation= 500 ; // Jours pour le calcul(-1 all)
 
birbante16:

From : input int DaysForCalculation= 500 ; // Jours de calcul (-1 tous)


to : input int DaysForCalculation= 500 ; // Jours pour le calcul (-1 tous)

 
rascal16 :

Bonjour Alberto, je vais essayer de t'aider :

1) tu dois d'abord ouvrir le metaeditor que tu trouves à l'intérieur du Metatrader dans le répertoire des programmes de ton pc ;

2) dans le metaeditor tu dois ouvrir le dossier expert et à l'intérieur copier les 4 fichiers qui contiennent l'indicateur ;

3) après avoir copié les fichiers dans le dossier expert, fermez tout,

4) ouvrir le Metatrader et se positionner sur le graphique où l'on veut charger l'indicateur ;

5) ouvrez le navigateur où tous les indicateurs sont chargés et où se trouve également le dossier expert ;

6) cliquez sur et ouvrez le dossier expert où doivent se trouver tous les fichiers copiés ;

7) Cliquez 2 fois sur PriceiHistogram et il sera chargé sur votre graphique.

Il est évident que vous devez attendre quelques secondes pour que les données soient chargées.

Dernier conseil, il ne chargera pas la journée en cours car il y a une simple correction à faire dans le code source de PriceHistogram.

Bonjour Alberto ci-dessous J'ai indiqué à un autre utilisateur comment résoudre le problème concernant l'impossibilité de charger l'histogramme pour la journée en cours.

 
birbante16:

Ce forum est en anglais.

Merci de ne poster qu'en anglais.

Utilisez l'outil de traduction du site si nécessaire.

J'ai traduit vos messages cette fois-ci (en utilisant l'outil).

 
birbante16:

Merci beaucoup, j'ai essayé :)

From : input int DaysForCalculation= 500 ; // Jours de calcul (-1 tous)


to : input int DaysForCalculation= 500 ; // Jours pour le calcul(-1 tous)

 
 
birbante16:

From : input int DaysForCalculation= 500 ; // Jours de calcul (-1 tous)


to : input int DaysForCalculation= 500 ; // Jours pour le calcul (-1 tous)

Oh non !!! mec,

Tout texte après la double barre oblique ("//") est juste un commentaire. Il ne changera rien...

 
Bonjour,

J'ai compilé avec la nouvelle version 2085 de MT5 et maintenant j'ai une erreur "Delete funtion already defined in class "ClassPriceHistogram.mqh" line 375.

Pourriez-vous s'il vous plaît mettre à jour le code ?

Merci de votre compréhension.
 
Imran Khan:
Bonjour,

J'ai compilé avec la nouvelle version 2085 de MT5 et maintenant j'ai une erreur "Delete funtion already defined in class "ClassPriceHistogram.mqh" line 375.

Pourriez-vous s'il vous plaît mettre à jour le code ?

Merci de votre compréhension.

Ajoutez seulement"void" comme type de retour dans cette méthode :

void CPriceHistogram::Delete()
  {
   if(POCLine!=NULL) delete POCLine;
   if(POCLable!=NULL) delete POCLable;
   if(SecondTopPOCLine!=NULL) delete SecondTopPOCLine;
   if(SecondBottomPOCLine!=NULL) delete SecondBottomPOCLine;
  }

salutations