Цветной Зиг-Заг не работает? - страница 2

 
Mihail Matkovskij:
А когда индексы верхнего и нижнего буферов равны между собой?

Равны по цене? В этом демо-варианте будет горизонтальная линия. А при построении зиг-зага в таких случаях последний экстремум переносится на более свежий бар.

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

 
Alexey Viktorov:

Равны по цене? В этом демо-варианте будет горизонтальная линия. А при построении зиг-зага в таких случаях последний экстремум переносится на более свежий бар.

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

Это понятно. Я имел в виду случай, когда верхний и нижний буфер имеют общий индекс, а не цену. Тогда, остаётся закрасить их в один цвет. Других вариантов нет, так как буфер цветовых индексов в Зиг-Заге всего один!

    for(int i = 0; i < rates_total; i+=5){
      zz_l[i] = low[i];
      zz_h[i] = high[i];
      zz_i[i] = 1;
    }
Существуют, конечно, обходные пути, чтобы сделать цвета экстремумов на графике разными, но уже не методами цветного Зиг-Зага.
 
Mihail Matkovskij:

Это понятно. Я имел в виду случай, когда верхний и нижний буфер имеют общий индекс, а не цену. Тогда, остаётся закрасить их в один цвет. Других вариантов нет, так как буфер цветовых индексов в Зиг-Заге всего один!

Существуют, конечно, обходные пути, чтобы сделать цвета экстремумов на графике разными, но уже не методами цветного Зиг-Зага.

Во первых, в настройках у ZZ из поставки МТ есть параметр

input int ExtDepth=12;

который не позволяет на одном баре сделать и верхний и нижний экстремум.

А во вторых, даже если так сделать, то будет слева наклонная вверх, от верхнего экстемума вертикально вниз и опят наклонная вверх. Или наклонная вниз, вертикальная вверх и наклонная вниз. Чередование экстремумов останется и соответственно чередование цвета тоже останется.

 
Alexey Viktorov:

Во первых, в настройках у ZZ из поставки МТ есть параметр

который не позволяет на одном баре сделать и верхний и нижний экстремум.

А во вторых, даже если так сделать, то будет слева наклонная вверх, от верхнего экстемума вертикально вниз и опят наклонная вверх. Или наклонная вниз, вертикальная вверх и наклонная вниз. Чередование экстремумов останется и соответственно чередование цвета тоже останется.

У меня есть Зиг-Заг для МТ4, который показывает "внешний бар" (2 экстремума с общим индексом), он продается в Маркете. Правда, он не цветной. Но там и не стоит такая задача. Да и нет цветного Зиг-Зага в МТ4, как в МТ5. А то, что один цветовой индекс может закрасить две вершины в разные цвета, такого просто не может быть. Закрасится вертикальная линия, а так же, предыдущая линия, в один и тот же цвет (так как цветовой индекс у них общий).
 
Mihail Matkovskij:
У меня есть Зиг-Заг для МТ4, который показывает "внешний бар" (2 экстремума с общим индексом), он продается в Маркете. Правда, он не цветной. Но там и не стоит такая задача. Да и нет цветного Зиг-Зага в МТ4, как в МТ5. А то, что один цветовой индекс может закрасить две вершины в разные цвета, такого просто не может быть. Закрасится вертикальная линия, а так же, предыдущая линия, в один и тот же цвет (так как цветовой индекс у них общий).

На mql4 такой индикатор пишется на двух буферах. Получается равносильно цветному из mql5.

Если нужен внешний бар, зачем нужен ZZ? Может картинки сможешь показать, как должно выглядеть?

 
Alexey Viktorov:

На mql4 такой индикатор пишется на двух буферах. Получается равносильно цветному из mql5.

Если нужен внешний бар, зачем нужен ZZ? Может картинки сможешь показать, как должно выглядеть?


В MQL4 нет цветовых индексов и, соответственно, цветной Зиг-Заг тоже не поддерживается. Да и не возникало у меня такой потребности, делать цветной Зиг-Заг в MQL4. На счёт внешнего бара, Зиг-Заги, которые не подсвечивают внешний бар, работают на нём некорректно (если интересно, то можете почитать описание моего Зиг-Зага в Маркете). У меня есть идея написать цветной Зиг-Заг на MQL5, но как обойти данный недостаток с общим цветовым индексом, я знаю.

 
Mihail Matkovskij:

В MQL4 нет цветовых индексов и, соответственно, цветной Зиг-Заг тоже не поддерживается. Да и не возникало у меня такой потребности, делать цветной Зиг-Заг в MQL4. На счёт внешнего бара, Зиг-Заги, которые не подсвечивают внешний бар, работают на нём некорректно (если интересно, то можете почитать описание моего Зиг-Зага в Маркете). У меня есть идея написать цветной Зиг-Заг на MQL5, но как обойти данный недостаток с общим цветовым индексом, я знаю.

Это очепятка? Или???

 
Alexey Viktorov:

Это очепятка? Или???

https://www.mql5.com/ru/forum/223334/page2#comment_6330434

 

К чему эта ссылка?

Вопрос был только к выделенной фразе

Если знаете к чему все эти вопросы?

Причина обращения: