Индикатор UltraRSI принадлежит большому и популярному семейству Ultra, начавшегося с популярного некогда индикатора Ultra-Trend. Основой данного фильтра для терминала MT5 является RSI (Relative Strength Index), анализ множества сигнальных линий которого показывают активность и фазу трендового движения.
Основой построения индикатора является параметр StartLength, который определяет значение первой сигнальной линии. Далее, с шагом Step изменяется период RSI по формуле
SignalPeriod(Number) = StartLength + Number * Step,
где Number изменяется от 0 до параметра StepsTotal. Все полученные в ходе вычисления значения записываются в массив и участвуют в расчетах усредненного RSI на каждом тике. Полученное значение усредняется и строится в виде облака для облегчения зрительного восприятия показаний.
Алгоритм усреднения можно изменять, использую параметры: SMA, EMA, SMMA (сглаженное скользящее среднее), LWMA (линейно-взвешенное скользящее среднее), JJMA (адаптивное усреднение JMA), JurX (ультралинейное усреднение), ParMA (параболическое усреднение), T3 (множественное экспоненциальное сглаживание Тиллсона), VIDYA (усреднение с использованием алгоритма Тушара Чанде), AMA (усреднение с использованием алгоритма Пэрри Кауфмана).
По мнению технических специалистов журнала ForTrader.org, индикатор UltraRSI представляет собой отличный инструмент для анализа тренда, который будет незаменим во многих стратегиях. Однако тот факт, что он обрабатывает большой объем данных, значительно затрудняет его тестирование и использование в экспертах.
Скачать индикатор UltraRSI для MT5
Модуль SmoothAlgorithms (\MQL5\Include\)