Diskussion zum Artikel "Bibliothek für ein leichtes und schnelles Entwickeln vom Programmen für den MetaTrader (Teil XVIII): Interaktivität des Kontos und aller anderen Bibliotheksobjekte"

 

Neuer Artikel Bibliothek für ein leichtes und schnelles Entwickeln vom Programmen für den MetaTrader (Teil XVIII): Interaktivität des Kontos und aller anderen Bibliotheksobjekte :

Der Artikel reiht die Arbeit eines Kontoobjekts in ein neues Basisobjekt aller Bibliotheksobjekte ein, verbessert das Basisobjekt CBaseObj und testet die Einstellung von verfolgten Parametern sowie das Empfangen von Ereignissen für alle Bibliotheksobjekte.

Kompilieren Sie den EA, setzen Sie Nullwerte in den Testereinstellungen für die Parameter StopLoss in Punkten und TakeProfit in Punkten. Wählen Sie für den Parameter des Modus der Liste der verwendeten Symbole "Work only with the current symbol" (Nur mit dem aktuellen Symbol arbeiten) und starten Sie in M15 den letzten Monat einen visuellen EA-Test:


Bevor wir den Test starten, können wir sehen, dass das Journal die angegebenen Werte für verfolgte Symbol- und Kontoeigenschaften enthält. Während der visuellen Prüfung werden die Meldungen über erhaltene Ereignisse aus den Eigenschaften, deren Änderungen wir verfolgen, im Journal angezeigt. Übersteigt die Erhöhung der Geldmittel den kontrollierten Wert, werden profitable Positionen geschlossen.

So haben wir das Basisobjekt für alle Bibliotheksobjekte erstellt, das seinen Nachkommen die Ereignisfunktionen und die Methoden zum Einstellen und Empfangen von Tracking-Parametern für beliebige Eigenschaften eines beliebigen Objekts zu jeder Zeit zur Verfügung stellt.
Dies wird in Zukunft die Entwicklung neuer Klassen für neue Objekte erheblich vereinfachen.

Autor: Artyom Trishkin

Artyom Trishkin
Artyom Trishkin
  • www.mql5.com
Profil des Traders