RSI, который использует 4 разных типа усреднения для расчета, был разработан еще для MetaTrader 4 пользователем Igor Durkin (и был первоначально опубликован здесь: https://www.mql5.com/en/forum/175870).
...
Так называемый нормальный RSI использует сглаживание EMA с периодом = 2*Length-1 (или сглаживание Уайлдера с периодом = Length).
Я разработал индикатор RSI с моим собственным алгоритмом расчета.
Сейчас вы можете использовать любые значения длины периода и любые типы сглаживания.
...
В этой версии могут использоваться до двух скользящих средних, примененных к RSI, чтобы отфильтровывать ложные сигналы (когда RSI используется в комбинации с пересечениями уровней). В этой версии можно использовать для получения сигналов сглаженные значения RSI. Чтобы отключить скользящие средние, установите их период меньшим или равным 0.

Перевод с английского произведен MetaQuotes Ltd.
Оригинальная публикация: https://www.mql5.com/en/code/19865
Rsi(var)
Вариация на тему RSI.
RndTrade
Открытие позиций случайным образом через определенный интервал времени.
HOPS and LOPS
Аббревиатуры "HOPS" и "LOPS" означают максимум и минимум предыдущей сессии.
ATR Probability Levels
Вероятностные уровни на основе ATR. "Вероятность" рассчитывается на основе прогнозируемого среднего значения ATR и цены Close предыдущего периода.