Diskussion zum Artikel "Bibliothek für ein leichtes und schnelles Entwickeln vom Programmen für den MetaTrader (Teil XVI): Ereignisse der Kollektionssymbole"

 

Neuer Artikel Bibliothek für ein leichtes und schnelles Entwickeln vom Programmen für den MetaTrader (Teil XVI): Ereignisse der Kollektionssymbole :

In diesem Artikel werden wir eine neue Basisklasse aller Bibliotheksobjekte erstellen, die die Ereignisfunktionen allen ihren Nachkommen hinzufügt, und die Klasse zur Verfolgung von Ereignissen der Kollektionssymbole auf der Grundlage der neuen Basisklasse entwickeln. Wir werden auch die Konto- und Ereignisklassen für die Entwicklung der neuen Basisobjektfunktionalität ändern.

Starten wir nun den EA im Tester mit zwei Symbolen und sehen wir, welche Einträge er anzeigt.

Wählen Sie in den Einstellungen des Testers für den Eingabeparameter Modus der Liste der verwendeten Symbole EA "Working with the specified symbol list" aus der Dropdown-Liste, während Sie in der Parameter Liste der verwendeten Symbole (Komma - Trennzeichen) zwei kommagetrennte Symbole eingeben: EURUSD,GBPUSD und starten Sie den visuellen EA-Test:


Die Einträge über die Ereignisse beider Symbole (insbesondere die, die sich auf Spreadänderungen der verwendeten Symbole beziehen) werden an das Journal gesendet. Bei der Änderung der Kontoeigenschaften (in unserem Fall handelt es sich um eine Erhöhung des laufenden Gewinns) werden die entsprechenden Einträge an das Journal gesendet und profitable Positionen geschlossen.

Autor: Artyom Trishkin

 
Vielleicht lernt jemand etwas aus diesen Codes. Aber was ist der Nutzen dieser Bibel?
Vielleicht wäre es besser, einen Testroboter anzubringen, damit klar wird, warum dieses ganze Durcheinander?
 
Dmitiry Ananiev:
Vielleicht lernt jemand etwas aus diesen Codes. Aber was ist der Nutzen dieser Bibel?
Vielleicht wäre es besser, einen Testroboter beizufügen, damit klar wird, wozu dieses ganze Durcheinander?

Und die Anwendung wird später sein. Jetzt wird die Sammlung der notwendigen Daten realisiert. Und an jeden Artikel werden Testberater angehängt. Weiterhin wird ein einfacher Zugriff auf alle verfügbaren Daten organisiert, und diese Daten können auch über Veränderungen in ihrem Zustand berichten. Die Aufgabe des Benutzers ist es, auf die Meldung über die Zustandsänderung zu reagieren. Oder die notwendigen Informationen anzufordern und diese sofort zu erhalten und zu verarbeiten.

Sie sehen, um "einen Testroboter anzubringen", müssen Sie genau wissen, was von den vielen Möglichkeiten darin angezeigt werden soll. Sie haben nicht gefragt, "wie man es bekommt", sondern "warum" .....

 
Ich habe es mit einem echten Konto ausprobiert. Bei der Arbeit mit dem aktuellen Symbol (BR-8.22) funktioniert gut. Aber was seltsam ist, ist, dass bei der Arbeit mit der angegebenen Liste, nahm ich die Namen der Symbole aus dem Fenster "Market Watch" und BR-8.22 Futures nicht erkennen (Anzahl der Symbole verwendet wird 0), aber @BR tut.