Смотри, как бесплатно скачать роботов
Ищи нас в Twitter!
Ставь лайки и следи за новостями
Интересный скрипт?
Поставь на него ссылку - пусть другие тоже оценят
Понравился скрипт?
Оцени его работу в терминале MetaTrader 5
Индикаторы

JSatl - индикатор для MetaTrader 5

Просмотров:
1944
Рейтинг:
(16)
Опубликован:
2016.08.29 17:13
Обновлен:
2023.03.16 17:29
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу

Индикатор представляет собой гибрид цифрового фильтра SATL (Slow Adaptive Trend Line) и аналогового адаптивного усреднения JMA.

Формула для вычисления этой средней выглядит следующим образом:

JSATL[bar] = JMA(SATL(PRICE[bar]))

где:

  • SATL() — значение цифрового фильтра SATL;
  • JMA() — алгоритм адаптивного усреднения JMA;
  • PRICE[] — значение ценового ряда.
  • bar — номер текущего бара.

Дополнительное JMA-усреднение использовано для предотвращения срабатывания индикатора на каждом случайном движении рынка.

Индикатор используют класс CJJMA библиотеки SmoothAlgorithms.mqh, подробное описание работы с которым было опубликовано в статье "Усреднение ценовых рядов без дополнительных буферов для промежуточных расчетов".

Рис.1. Индикатор JSatl

Рис.1. Индикатор JSatl

CPrice CPrice

Экземпляр класса возвращает такие данные, как Bid, Ask, High, Low, цены открытия и закрытия текущей свечи или любой указанной в параметрах, а также время открытия свечи.

STLMCandle STLMCandle

Цифровой фильтр STLM в свечном виде.

AFL_WinnerV2 AFL_WinnerV2

Индикатор AFL_WinnerV2 служит для определения смены тренда по сформировавшимся характерным участкам разворота индикатора в областях -50/+50.

XChannel_HTF XChannel_HTF

Индикатор XChannel с возможностью изменения таймфрейма индикатора во входных параметрах.