Скачать MetaTrader 5

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

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Alexey Viktorov
20923
Alexey Viktorov  
Mihail Matkovskij:
А когда индексы верхнего и нижнего буферов равны между собой?

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

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

Mihail Matkovskij
5071
Mihail Matkovskij  
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;
    }
Существуют, конечно, обходные пути, чтобы сделать цвета экстремумов на графике разными, но уже не методами цветного Зиг-Зага.
Alexey Viktorov
20923
Alexey Viktorov  
Mihail Matkovskij:

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

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

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

input int ExtDepth=12;

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

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

Mihail Matkovskij
5071
Mihail Matkovskij  
Alexey Viktorov:

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

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

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

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

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

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

Mihail Matkovskij
5071
Mihail Matkovskij  
Alexey Viktorov:

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

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


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

Alexey Viktorov
20923
Alexey Viktorov  
Mihail Matkovskij:

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

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

Mihail Matkovskij
5071
Mihail Matkovskij  
Alexey Viktorov:

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

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

Alexey Viktorov
20923
Alexey Viktorov  

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

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

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

12
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий