Diskussion zum Artikel "Die Ereignisverarbeitungsroutine "Neuer Balken"" - Seite 4

 

Ich wollte den Autor der Klasse danken, vor kurzem habe ich beschlossen, die Zeilen des Codes zu entfernen, die verwendet werden, um eine neue Bar zu identifizieren und fügte die Klasse dieses Artikels, die Geschwindigkeit meiner EAs um 30% in der Zeit erhöht, zusätzlich zur Verringerung der Fehler. Ich danke Ihnen vielmals. Ich habe keine Worte zu danken.

 

Ich möchte dem Autor der Klasse danken, ich habe vor kurzem beschlossen, die Codezeilen zu entfernen, mit denen ich einen neuen Balken identifiziert habe, und habe die Klasse in diesem Artikel hinzugefügt, die Geschwindigkeit meines

EAs hat sich um 30 % erhöht, was die Optimierungen und die Reduzierung von Fehlern betrifft. Ich danke Ihnen vielmals. Ich kann Ihnen nicht genug danken.

 

Leute, in welchem Ordner muss ich handler.mqh ablegen?

 
Bruno Assiso:

Leute, in welchem Ordner muss ich handler.mqh ablegen?


einschließen

 
Vielen Dank, Sie haben mir mit meinem EA sehr geholfen.
 
Es wird nicht auf Renko funktionieren, Bar Zeiten sind oft die gleichen dort, vor allem mit erhöhten Brick Größe.
 
Großartige Sache! Ich musste hierher zurückkommen, nachdem ich in der Praxis einige Schwierigkeiten mit isNewBar hatte...
Glückwunsch!
 

Darf ich fragen, wie der folgende einfache Ansatz funktioniert?

bool isNewBar() { 
   static long lastBarCount = -1;
   long currentBarCount =  Bars(Symbol(), 0);
   if(lastBarCount != currentBarCount) {
      lastBarCount = currentBarCount;
      return true;
   } else {
      return false;
   }
}
 
Ausgezeichnete Lösung! Herzlichen Glückwunsch! Ich danke Ihnen vielmals!
 

Derzeit öffnet mein EA mehrere Aufträge auf der gleichen Kerze. Ich denke, das Material in diesem Artikel würde mir helfen.

Wie kann ich es implementieren?