Effizientes Quotes Monitoring mit Memory-Mapped Dateisystem in MetaTrader 5

Mike 2012.01.13 22:34 10 0 0
Anhang

In diesem Artikel stellen wir einen Expert Advisor vor, der zeigt, wie man die Memory Mapping DLL für die Arbeit mit Dateimapping-Funktionen nutzt.

Dieser Expert Advisor erstellt eine virtuelle (speicher-mapped) Datei und beginnt, die Kurse eines Symbols zu aktualisieren.

Auf diese Weise können Expert Advisors Daten, wie beispielsweise Kurse, über eine gemeinsame speicher-mapped Datei austauschen.

Das Format der speicher-mapped Datei entspricht dem, das auch im MetaTrader 4 Expert Advisor verwendet wird. Das bedeutet, dass Sie Kurse zwischen MetaTrader 5 und MetaTrader 4 austauschen können.

Quotes Monitoring (memory-mapped file)

Der Austausch anderer Daten kann auf ähnliche Weise organisiert werden.

Der Code enthält zahlreiche Kommentare und Protokolle zur besseren Nachvollziehbarkeit.

Die MemMap32/64.dll Bibliothek (siehe MemMap32/64.zip) muss im Verzeichnis terminal_data_folder\MQL5\Libraries abgelegt werden.

Liste
Kommentar 0