Diskussion zum Artikel "MQL5-Kochbuch: Der Umgang mit benutzerdefinierten Chartereignissen"

 

Neuer Artikel MQL5-Kochbuch: Der Umgang mit benutzerdefinierten Chartereignissen :

Dieser Artikel wird Aspekte des Designs und der Entwicklung benutzerdefinierter Chartereignissysteme in einer MQL5-Umgebung behandeln. Außerdem findet sich hier ein ausgewähltes Beispiel für einen Ansatz zur Klassifizierung von Ereignissen, ein Programmcode für eine Klasse von Ereignissen als auch die Klasse eines Behandlers von benutzerspezifischen Ereignissen.

Benutzerdefinierte Ereignisse stellen den zweiten Typ von Chartereignissen dar. Der erste Typ ist ein typisches Ereignis. Obgleich es in der Dokumentation an keiner Stelle den Ausdruck „typisches Chartereignis“ gibt, schlage ich dennoch vor, ihn für die ersten zehn Typen von Chartereignissen zu verwenden.

Die Entwickler schlagen nur eine Aufzählung für alle Chartereignisse vor—ENUM_CHART_EVENT.

Entsprechend der Dokumentation gibt es insgesamt 65535 benutzerdefinierte Ereignisidentifikatoren. Die ersten und die letzten Identifikatoren des benutzerdefinierten Ereignisses werden durch die expliziten Werte von CHARTEVENT_CUSTOM bzw. CHARTEVENT_CUSTOM_LAST eingestellt, die numerisch identisch mit 1000 bzw. 66534 sind (Abb. 1).

Abb. 1 Die ersten und die letzten Identifikatoren eines benutzerdefinierten Ereignisses

Abb. 1 Die ersten und die letzten Identifikatoren eines benutzerdefinierten Ereignisses

Autor: Dennis Kirichenko

Grund der Beschwerde: