Idea by: Aleksandr.
MQL5 code by: Vladimir Karputov.
The EA is based on \MQL5\Experts\Examples\Moving Average\Moving Average.mq5 from standard delivery. What's new or changed:
Price of the last closed position is monitored on OnTradeTransaction. The EA keeps at most one position in the market, so it can be used on both netting and hedging accounts.
Default parameters, EURUSD M15, period from 2018.01.01 to 2018.05.03.

(Genetic) optimization can be performed in the "1 minute OHLC" tick generation mode. To start with, mark the parameters of period (Start 12, Step 1, Stop 30) and shift (Start 0, Step 1, Stop 6).
Upon genetic optimization, go to the "Every tick" mode or the "Every tick based on real ticks" mode and run a single test for the pass selected.
MetaQuotes Ltd에서 러시아어로 번역함.
원본 코드: https://www.mql5.com/ru/code/20626
Sar_HTF_Alert
Indicator iSAR with the timeframe selection option in input parameters, implemented in color, with the possibility to generate alerts when the trend changes its direction.
UniversalMACrossEA
The EA based on two iMA (Moving Average, MA) indicators. Selecting the lot calculation mode: Manually or in the risk percentage per trade. Position trailing.
Exp_Sar_Tm_Plus
A trading system based on indicator signals Parabolic Stop and Reverse system with the possibility to set a fixed position holding time.
exp_Amstell
The EA uses a virtual Take Profit for closing gaining positions. Opening positions with a step. Catch the type of the last position and its price in OnTradeTransaction.