Автор идеи: josef strauss
Автор MQL5-кода: barabashkakvn
Советник при генерации торгового сигнала рассматривает два индикатора: iAMA (Adaptive Moving Average, AMA) и iRSI (Relative Strength Index, RSI). Сам сигнал создаётся в два шага. На примере сигнала "Open Buy":

Шаг 1: RSI Должен быть ниже уровня 30 (этот уровень в советнике задаётся в параметре RSI Level Down). Шаг 2: Цена должна преодолеть индикатора AMA. Для поиска оптимального сочетания двух индикаторов вводится параметр Step Length - расстояние в барах между Шагом 1 и Шагом 2.
Мартингейл
При поступлении торгового приказа отдельно запрашиваем прибыль по позициям BUY и по позициям SELL. Если поступил торговый приказ:
Управление финансами
Для разнообразия здесь я применил такую схему управления финансами: Profit limit for close all - при достижении общей прибыли по позициям, которые были открыты данным советников на данном символе - закрываем все позиции. То есть фиксируем прибыль.
При старте советника запоминаем баланс торгового счёта. Как только текущий баланс торгового счёта превысит сохранённый баланс на величину Withdrawal - снимаем сумму Withdrawal и закрываем все позиции.
EURUSD, M5:

VR---BUCH
Советник на пересечении двух iMA (Moving Average, MA) но с дополнительным фильтром: ценой из ENUM_APPLIED_PRICE
XRSI_Candle_Vol_Zer
Индикатор XRSI_Candle_Vol с индикацией пробоя нулевой линии индикатора свечками цветными значками и звуковыми сигналами
Exp_Iin_MA_Signal_MMRec
Торговая система, построенная на сигналах индикатора Iin_MA_Signal с возможностью менять размер предстоящей сделки в зависимости от результатов предыдущих сделок для данной торговой системы
Iin_MA_Signal_NRTR
Индикатор Iin_MA_Signal в NRTR виде