ZigZagLW – краткое описание
Вашему вниманию предлагается реализация идеи индикатора, описанной в “Долгосрочных секретах краткосрочной торговли” Ларри Вильямса. Первый рисунок взят из книги и отражает основной принцип.
Особенности работы
В работе используются оптимизированные алгоритмы расчета с максимально возможным быстродействием для неперерисовывающегося индикатора, т.е. последнее плечо зигзага формируется сразу же, как только на рынке возникают соответствующие условия, и не меняет своего направления (может только продолжиться).
Настройки индикатора
На втором рисунке показан вид меню настроек индикатора, где:
- MEM1, MEM2, MEM3 – просто напоминания, сюда ничего не надо задавать;
- Mode_short_term – задается режим расчета краткосрочного уровня, возможные режимы:
- 0 – оригинальный алгоритм, описанный Ларри Вильямсом в его книге;
- 1 – простой зигзаг с минимальным разворотным шагом;
- Distance – минимальный разворотный шаг в пунктах, имеет значение только для Mode_short_term=1;
- Medium_term, Long_term1, Long_term2, Long_term3 – флаги для включения либо отключения расчетов для соответствующих уровней, при отключении определенного уровня должны быть отключены и последующие. Например, при Long_term1=false должно быть Long_term2=false, Long_term3=false.
Подсказка: в случае если вы используете индикатор в визуальном режиме, для удаления с графика линии определенного уровня в меню настроек на вкладке “Цвета”, рисунок 3, задайте None, это позволяет удалять линии в произвольном порядке.
Примеры работы
На рисунках 4, 5, 6 показано последовательное добавление линий.
Примечание: имеется аналогичный индикатор на MQL5.