Зигзаг XLab_ZZ.

 

Известно, что штатный зигзаг МТ4 не всегда отрисовывает правильно. Решил попробовать XLab_ZZ. На первый взгляд показалось, что работает нормально. Но потом столкнулся с такой ситуацией:

 

По идее последний луч должен был бы продлиться до последней текущей цены

Кто знает, есть ли какой-нибудь зигзаг работающий без ошибок и желательно имеющий один внешний параметр как у  XLab_ZZ ?

 
khorosh:

Известно, что штатный зигзаг МТ4 не всегда отрисовывает правильно. Решил попробовать XLab_ZZ. На первый взгляд показалось, что работает нормально. Но потом столкнулся с такой ситуацией:

Как только появится новый бар, все будет ок, он раз в бар обновляется. Есть режим по тикам, но его лучше не использовать.
 
TheXpert:
Как только появится новый бар, все будет ок, он раз в бар обновляется. Есть режим по тикам, но его лучше не использовать.
Спасибо. Понятно. Значит чтобы он меньше отставал надо его использовать на М1.
 
khorosh:
Спасибо. Понятно. Значит чтобы он меньше отставал надо его использовать на М1.

Да. Или использовать тиковый режим. Если будет сильная колбаса (для этого надо чтобы размер движения был больше шага зигзага и движение нарисовало три колена внутри бара) он нарисует фигню на тиковом режиме.
 

Возможно ли сделать чтоб этот индикатор XLab_ZZ, работал на индикаторе tro_tick.mq4, ну или его модифицированная версия, со взятием вершин и работе в тестере?


Может использовать:

Индикатор от индикатора https://www.mql5.com/ru/articles/15

Передача данных между индикаторами - простое решение наболевшей проблемы https://www.mql5.com/ru/articles/19

Мониторинг котировок (пример для маппинга) https://www.mql5.com/ru/code/10571

SharedMemoryMT4.dll https://www.mql5.com/ru/code/10872


Как пример.


Файлы:
tro_tick.mq4  6 kb
 
посмотри этот
Файлы:
zigzag_nen1.mq4  10 kb
 
poruchik:
посмотри этот

Спасибо, но это не то.


Тиковый индикатор ( график ) работающий в онлайне и в тестере это tro_tick.mq4

Лучший, на мой взгляд ZigZag индикатор это  XLab_ZZ, https://www.mql5.com/en/code/10671 похожий по типу - fastzz.mq5  (есть и для MetaTrader 4 в той ветке) https://www.mql5.com/ru/forum/7674

Я имею ввиду что - нужен такой индикатор ZigZag для MetaTrader 4, который работает ( по типу XLab_ZZ ), на тиковом индикаторе (графике) в онлайне и в тестере т.е. на индикаторе tro_tick.mq4.

 

 Заметил такую особенность:

Если используем нулевой бар, то значение зигзага в процессе формирования нулевого бара привязано к цене  Close[0] и только при завершении нулевого бара луч ставится на лоу или хай. Считаю такой подход неправильным.

Правильно было бы так:

Если луч зигзага направлен вверх, после открытия нулевого бара его значение должно быть равно High[0] и он должен повторять траекторию изменения  High[0], т.е. от цены  Open[0] до максимального значения бара, а не  траекторию Close[0], как это реализовано в индикаторе.

Ну и, если луч зигзага направлен вниз, то на нулевом баре значение должно быть равно Low[0].

Хотелось бы, чтобы автор произвёл необходимую доработку этого отличного индикатора, чтобы он стал совершенно идеальным. Спасибо, за отличную работу.

P.S. Следует иметь ввиду, что текущий бар может быть очень большим. И если мы будем использовать значения зигзага только на завершённом баре, то можем потерять большое движение цены(если индикатор используется в советнике). Поэтому сделать эту доработку важно.