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

 
Alexandre Roux:

Bonjour Dmitry Voronkov,

Je charge le Market Profile sur mon Darwinex MT5.

Bon mais :

1- Je ne vois pas le POC secondaire.

2- Je ne vois pas l'histogramme en direct, ce vendredi.

Et aussi hier

Mon broker MT5 utilise 4 jours par semaine (pas le dimanche) et des heures de trading gmt.

Pouvez-vous m'aider ?

Avec mes salutations les plus cordiales

Alexandre

Personne n'a eu le même problème ?

 

Bonjour,


J'ai essayé de le mettre sur mon MT5

Je n'arrive pas à le faire fonctionner.
Quelqu'un pourrait-il me dire pas à pas comment faire ?

Je veux dire, 1 mettre ce fichier ici, 2 mettre ces fichiers là ....quelque chose comme ça.
Je l'ai fait comme écrit, mais ça ne marche pas.

""""""Le code source se trouve dans 4 fichiers. Le fichier principal est PriceHistogram.mq5, les autres fichiers sont : ClassExpert.mqh, ClassPriceHistogram.mqh et ClassProgressBar.mqh. Les fichiers portant l'extension .mqh contiennent la description et les méthodes des classes. Tous les fichiers doivent être situés dans le même répertoire : \MQL5\ Experts\PriceHistogram.""""""


Merci d'avance

 

Le fichier classprogressbar.mqh se compile avec un avertissement. Build 1881.

Barre de progression des classes

 
Alexandre Roux:

Personne n'a eu le même problème ?

J'ai eu le même problème, une simple modification du code l'a résolu :

Notez cependant qu'au début d'une nouvelle journée, une erreur de type array out of range est lancée par l'expert, vous devrez la corriger si cela se produit.

Vous devez modifier le code suivant dans ClassExpert.mqh à la ligne 104

de

      // Nous vérifions si le jour 0 est actuel ou non (pour les actions et le vendredi)
     if(day_time_open[rates_total-1]+PeriodSeconds(PERIOD_D1)<TimeTradeServer())
         rates_total--;

à

      // Nous vérifions si le jour 0 est actuel ou non (pour les actions et le vendredi)
      if(day_time_open[rates_total-1]+PeriodSeconds(PERIOD_D1)>=TimeTradeServer())
         rates_total--;

MP


#s3gt_translate_tooltip_mini { display : none !important ; }
 
Bonjour, j'aime beaucoup cet EA.
Je me demandais si vous pouviez changer d'EA.

J'aime l'utiliser dans la période quotidienne
mais il n'affiche pas le jour en cours.

Serait-il possible de le modifier pour qu'il affiche le jour en cours ?

J'ai essayé de l'utiliser dans le temps
J'ai essayé de l'utiliser dans l'heure, mais je voulais le cumul du jour en cours.
 
Bonjour, j'aime beaucoup cet EA.
Je me demandais si vous pouviez changer d'EA.

J'aime l'utiliser dans la période quotidienne
mais il n'affiche pas le jour en cours.

Serait-il possible de le modifier pour qu'il affiche le jour en cours ?

J'ai essayé de l'utiliser dans le temps
J'ai essayé de l'utiliser dans l'heure, mais je voulais le cumul du jour en cours.
 

C'est un excellent outil mais j'ai des problèmes à l'utiliser, il ne fonctionne que sur un compte démo ou en testant sur l'historique, si on utilise un compte réel cette erreur apparaît dans l'image ci-dessous. Lorsque "calculation : 75%" génère une erreur dans le journal ""failed with code -1"". Avez-vous une solution à ce problème ?

Dossiers :
error.jpg  65 kb
 
Bonjour, pourquoi ne puis-je pas voir le POC du jour en cours ?
 

Vous voulez voir quelque chose de cool !!

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

      if(day_time_open[rates_total-1]+PeriodSeconds(PERIOD_D1) < TimeTradeServer())
         rates_total--;
 
Alberto Lucadello :

Bonjour,


J'ai essayé de le mettre sur mon MT5

Je n'arrive pas à le faire fonctionner.
Est-ce que quelqu'un pourrait me dire simplement, étape par étape, comment faire ?

Je veux dire, 1 mettre ce fichier ici, 2 mettre ces fichiers là ... quelque chose comme ça.
Je l'ai fait comme écrit, mais cela ne fonctionne pas.

"" "" "" "Le code source se compose de 4 fichiers. Le fichier principal est PriceHistogram.mq5 , les autres fichiers sont : ClassExpert.mqh , ClassPriceHistogram.mqh et ClassProgressBar.mqh . Les fichiers avec l'extension .mqh contiennent la description .and Class Methods Tous les fichiers doivent se trouver dans le MÊME répertoire, my directory, et : MQL5 experts PriceHistogram "" "" ""


Merci d'avance

Bonjour Alberto, j'essaie de vous aider :

1) d'abord tu dois ouvrir le metaeditor que tu trouves à l'intérieur du Metatrader dans le répertoire programs 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.