Diskussion zum Artikel "Das Preishistogramm (Marktprofil) und seine Umsetzung in MQL5" - Seite 8

 
apirakkamjan:

Willst du etwas Cooles sehen!

Datei classexpert.mqh Zeile 104 :: ändere >= zurück zu <

 Ich habe die Anweisungen befolgt, aber es wird immer noch der aktuelle Tag angezeigt. Ich habe die Lösung im Code des PriceHistogram gefunden 

 
birbante16:
Fügen Sie in der Datei PriceHistogram in Zeile 17 die fehlende runde Klammer am Ende hinzu
input int DaysForCalculation= 500; // Tage für die Berechnung(-1 all)
 
birbante16:

Von : input int DaysForCalculation= 500; // Tage für die Berechnung(-1 all)


bis : input int DaysForCalculation= 500; // Tage für die Berechnung(-1 all)

 
rascal16 :

Hallo Alberto, ich versuche, dir zu helfen:

1) Zuerst musst du den Metaeditor öffnen, den du im Metatrader im Programmverzeichnis deines PCs findest;

2) Im Metaeditor musst du den Expertenordner öffnen und darin die 4 Dateien kopieren, die den Indikator enthalten;

3) nachdem Sie die Dateien in den Expertenordner kopiert haben, schließen Sie alles,

4) Öffnen Sie den Metatrader und positionieren Sie sich auf dem Diagramm, in das Sie den Indikator laden möchten;

5) Öffnen Sie den Browser, in dem alle Indikatoren geladen sind und in dem sich auch der Expertenordner befindet;

6) Klicken Sie auf den Expertenordner und öffnen Sie ihn, wo sich alle kopierten Dateien befinden müssen;

7) Klicken Sie 2 Mal auf PriceiHistogram und der Indikator wird auf Ihren Chart geladen.

Natürlich müssen Sie ein paar Sekunden warten, bis die Daten hochgeladen sind.

Letzter Tipp: Es wird nicht der aktuelle Tag geladen, da es eine einfache Korrektur im Quellcode des PriceHistogram zu machen gibt.

Hallo Alberto, im Folgenden habe ich einem anderen Benutzer erklärt, wie er das Problem lösen kann, dass das Histogramm für den aktuellen Tag nicht geladen wird.

 
birbante16:

Dies ist ein englischsprachiges Forum.

Bitte schreiben Sie nur auf Englisch.

Benutzen Sie bei Bedarf das Übersetzungstool der Website.

Ich habe Ihre Beiträge dieses Mal übersetzt (mithilfe des Tools).

 
birbante16:

vielen Dank, ich versuche es :)

Von : input int DaysForCalculation= 500; // Tage für die Berechnung(-1 all


bis : input int DaysForCalculation= 500; // Tage für die Berechnung(-1 all)

 
 
birbante16:

Von : Eingabe int DaysForCalculation= 500; // Tage für die Berechnung(-1 all


bis : input int DaysForCalculation= 500; // Tage für die Berechnung(-1 all)

Oh nein!!! Alter,

Jeder Text nach dem doppelten Schrägstrich ("//") ist nur ein Kommentar. Er wird nichts ändern...

 
Hallo,

Ich habe mit der neuen MT5 Version 2085 kompiliert und jetzt habe ich 1 Fehler "Delete funtion already defined in class "ClassPriceHistogram.mqh" line 375.

Könnten Sie bitte den Code aktualisieren

Danke
 
Imran Khan:
Hallo,

Ich habe mit der neuen MT5 Version 2085 kompiliert und jetzt habe ich 1 Fehler "Delete funtion already defined in class "ClassPriceHistogram.mqh" line 375.

Könnten Sie bitte den Code aktualisieren

Danke

Fügen Sie nur"void" als Rückgabetyp in dieser Methode hinzu:

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

Gruß