Many developers face the same problem - how to get to the trading terminal sandbox without using unsafe DLLs. One of the easiest and safest method is to use standard Named Pipes that work as normal file operations.
Between read and write operations is strongly recommended to set FileFlush() and FileSeek() to the beginning of the file.See the description in the article Communicating With MetaTrader 5 Using Named Pipes Without Using DLLs
Translated from Russian by MetaQuotes Software Corp.
Original code: https://www.mql5.com/ru/code/10865
Moving Average on Moving AverageMMA_Breakout_strategy_Volume I - coded by WhooDoo22.
Strategy is founded on support and resistance AND the theory that the market moves in trends or consolidated horizontal movement containing smaller ranges. It uses default custom indicator moving average and partial order closing. -WhooDoo22.