This Expert Advisor is example of use of the Memory Mapping DLL for working with File Mapping functions.
In this example the Expert Advisor create a virtual (memory-mapped) file and start to update the quotes on symbol.
Using this way, Expert Advisors can exchange data (for example, quotes) using common memory-mapped file.
The other data exchange can be organized using the similar way.
The code has a lot of comments and logs.
The MemMap32/64.dll library (see MemMap32/64.zip) must be placed to : terminal_data_folder\MQL5\Libraries
Translated from Russian by MetaQuotes Software Corp.
Original code: https://www.mql5.com/ru/code/817
CRVIOnArray class is designed for calculation of RVI (Relative Vigor Index) values on indicator buffers. Test_RVIOnArray indicator is provided as the example of the class use.sSyncScroll
Script for the charts simultaneous scrolling.