MetaTrader 5 / Индикаторы

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

[Удален]
5634
(25)

Индикатор Simple ZigZag является хорошей основой для автоматизации технического анализа. Ниже представлен простой пример распознавания паттернов. Индикатор ZZLevels использует Simple ZigZag для того, чтобы находить границы флэта, а также уровни поддержки и сопротивления.

Автоматизация многих построений, в том числе даже таких простых, как построение каналов, определение трендов (higher highs / lower lows) или, наконец, использование сеток Фибоначчи, требует выделения "чистого движения", то есть прохода цены от локального минимума до локального максимума и от локального максимума к локальному минимуму.

Ранее мной был предложен простой алгоритм поиска локальных максимумов и минимумов, реализованный в индикаторе Simple ZigZag. Основным отличием индикатора Simple ZigZag от штатного аналога является существенно более простой и быстрый алгоритм, а также настройка единственным параметром — глубиной типичной коррекции.

Индикатор ZZLevels является развитием идеи автоматизации аналитических построений на базе Зигзага. В частности, в представленном индикаторе реализован простой алгоритм поиска границ торговых диапазонов, а также уровней поддержки и сопротивления.

Для настройки индикатора используются следующие параметры:

  • Number of ZZ points analyzeed — количество ненулевых значений буфера индикатора Simple ZigZag, анализируемых алгоритмом (по сути глубина поиска уровней в истории индикатора). Используйте этот параметр для того, чтобы находить долгоживущие уровни.

  • Number of times the price touches the level — количество касаний уровня ценовым графиком. Известно, что чем чаще цена касается уровня, тем большее значение имеет такой уровень для технического анализа.

  • High/Low max. deviation around level — этот параметр отвечает за точность уровня. Поскольку цена может "проколоть" уровень на несколько пунктов или развернуться прямо перед ним, пользователь должен задать точность, с которой индикатор отслуживает касания уровня.

  • Typical retracement size — типичный размер коррекции — параметр, доставшийся индикатору в наследство от "родителя" — Simple ZigZag.

Comparing to Simple ZigZag, ZZLevels uses three additional parameters.

В существующем виде индикатор еще нельзя использовать для автоматической торговли, в то же время он отлично иллюстрирует идею автоматизации графических построений технического анализа на базе простейших алгоритмов, основанных на поиске локальных максимумов и минимумов. Кроме того, он помогает находить границы диапазонов и уровни поддержки/сопротивления в "ручной" торговле.

Flat ranges and support resistance autosearch based on Simple ZigZag indicator.