Ставь лайки и следи за новостями
Поставь на него ссылку - пусть другие тоже оценят
Оцени его работу в терминале MetaTrader 5
- Просмотров:
- 1914
- Рейтинг:
- Опубликован:
- 2014.04.10 08:24
- Обновлен:
- 2023.03.16 17:34
-
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
Реальный автор:
klot
Индикатор является примером сглаживания временного ряда индикатора MFI, путем фильтрации гармоник большего порядка.
Данный подход можно применить для сглаживания показаний любых индикаторов. Основное преимущество метода - практическое отсутствие задержки.
Входные параметры индикатора:
//+----------------------------------------------+ //| Входные параметры индикатора | //+----------------------------------------------+ input uint MFIPeriod=14; // Период усреднения input ENUM_APPLIED_VOLUME VolumeType=VOLUME_TICK; // Объём input uint N = 7; // Длина ряда input uint SS = 20; // Коэффициент сглаживания input int Shift=0; // сдвиг индикатора по горизонтали в барах
где:
- N - задаёт длину ряда (степень двойки);
- SS - Коэффициент сглаживания в получившимся спектре обнуляет частоты свыше установленного значения. SS не может быть больше чем 2^N. При SS = 2^N полностью повторяется ряд MFI.
Для работы индикатора требуется библиотека https://www.mql5.com/ru/code/7000.
Рис.1. Индикатор i-SpectrAnalysis_MFI

Индикатор является примером сглаживания временного ряда индикатора RSI путем фильтрации гармоник большего порядка.

Индикатор является примером сглаживания ценового временного ряда путем фильтрации гармоник большего порядка.

Индикатор является примером сглаживания временного ряда индикатора CCI путем фильтрации гармоник большего порядка.

Индикатор MACD, в котором ценовой ряд заменен на ряд значений технического индикатора CCI, выполненный в виде цветного облака.