Ставь лайки и следи за новостями
Поставь на него ссылку - пусть другие тоже оценят
Оцени его работу в терминале MetaTrader 5
- Просмотров:
- 1874
- Рейтинг:
- Опубликован:
- 2017.05.29 17:24
- Обновлен:
- 2023.03.16 17:26
-
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
Реальный автор: Vladislav Goshkov (VG)
Построение индикаторов ROC двух, одинаковых, произвольных типов (и Momentum в том числе) и периодов в одном окне.
Для фильтрации случайного шума итоговые индикаторы обработаны алгоритмами усреднения.
Формулы для расчёта индикаторов:
MOM = (price - prevPrice) [Momentum]; ROC = ((price/prevPrice)-1)*100 [Rate of change]; ROCP = (price-prevPrice)/prevPrice [Rate of change Percentage]; ROCR = (price/prevPrice) [Rate of change ratio]; ROCR100 = (price/prevPrice)*100 [Rate of change ratio 100 Scale].
Дополнительные усреднения использованы для фильтрации случайного шума и для получения большей гладкости итогового индикатора. Индикатор использует класс CJJMA библиотеки SmoothAlgorithms.mqh, подробное описание работы с которым было опубликовано в статье Усреднение ценовых рядов без дополнительных буферов для промежуточных расчетов.
Впервые этот индикатор был выполнен на MQL4 и опубликован в Code Base 28.03.2006.
Рис.1. Индикатор XROC2_VG
![LGP_Ivanoff_Maloma-Demark_levels](https://c.mql5.com/i/code/indicator.png)
Вариация с использованием фракталов.
![Quadruple Exponential Moving Average](https://c.mql5.com/i/code/indicator.png)
Мувинг с четырехкратным EMA усреднением, с вещественным периодом и возможностью сдвига индикатора в горизонтальном и вертикальном направлении.
![Color_QEMA_Digit](https://c.mql5.com/i/code/indicator.png)
Мувинг с четырехкратным EMA усреднением, с отображением последнего значения в виде ценовой метки и с возможностью округлять уровни индикатора на требуемое количество порядков.
![FractalSystem](https://c.mql5.com/i/code/indicator.png)
Индикатор с использованием фракталов.