Diskussion zum Artikel "Bibliothek für ein leichtes und schnelles Entwickeln vom Programmen für den MetaTrader (Teil VI): Ereignisse von Netting-Konten"

 

Neuer Artikel Bibliothek für ein leichtes und schnelles Entwickeln vom Programmen für den MetaTrader (Teil VI): Ereignisse von Netting-Konten :

In den vorherigen Artikeln haben wir begonnen, eine große plattformübergreifende Bibliothek zu erstellen, die die Entwicklung von Programmen für MetaTrader 5 und MetaTrader 4 Plattformen vereinfacht. Im fünften Teil der Artikelreihe haben wir Handelsereignisklassen und die Kollektion der Ereignisse angelegt, aus der die Ereignisse an das Basisobjekt der Motorenbibliothek und die Regelprogrammkarte gesendet werden. In diesem Teil werden wir die Bibliothek für die Arbeit an Netting-Konten weiterentwickeln.

Kompilieren Sie den EA, starten Sie ihn auf einem Hedging-Konto und probieren Sie die Schaltflächen aus:


Kurznachrichten zu Kontoereignissen werden im Journal angezeigt, während der Kommentar das letzte Ereignis auf den Chart beschreibt, das im Konto aufgetreten ist.

Wechseln wir nun zum Netting-Konto und starten den Test:



In diesem Fall enthält das Journal Einträge zu Positionsereignissen, die nur auf einem Netting-Konto möglich sind. Wenn neue Positionen eröffnet werden, arbeitet der EA mit nur einer einzelnen Position. Die ihr zugewiesenen Tickets sind jedoch unterschiedlich. Dies ist am Anfang zu sehen — nach der Positionsumkehr von Verkauf #2 zu Kauf #3.

Autor: Artyom Trishkin