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.

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.
Kommentar 0