In questo articolo parliamo di un Expert Advisor che sfrutta la Memory Mapping DLL per interagire con le funzioni di File Mapping.
Questo Expert Advisor crea un file virtuale (memory-mapped) e inizia ad aggiornare le quote relative a un simbolo specifico.
Grazie a questo approccio, gli Expert Advisors possono scambiare dati, come ad esempio le quote, utilizzando un file di memoria condivisa.
Il formato del file mappato in memoria è lo stesso utilizzato nell'Expert Advisor di MetaTrader 4. Ciò significa che puoi scambiare quote tra MetaTrader 5 e MetaTrader 4.

Inoltre, è possibile organizzare altri scambi di dati utilizzando un metodo simile.
Il codice è ben commentato e include numerosi log per facilitare la comprensione.
Assicurati di posizionare la libreria MemMap32/64.dll (disponibile in MemMap32/64.zip) nella cartella: terminal_data_folder\MQL5\Libraries

Commento 0