зачем для каждого бара? всё как и раньше, только тип линии выберите "sections" - отрезки
Спасибо :)
Что-то не вижу в новой версии программы старого доброго Zig-zag-а :( Его в спешке где-то потеряли при разработке новой версии программы. Огромная просьба к разработчикам вернуть этот индикатор - мы его любим и очень по нему скучаем... ;)
P.S. Если кто-то уже имеет Zig-zag на MQL4 не жадничайте пожалуйста - поделитесь! ;)
P.S. Если кто-то уже имеет Zig-zag на MQL4 не жадничайте пожалуйста - поделитесь! ;)
Полностью согласен. А вообще, знает кто, как сможно переделать зигзаг, чтобы он отрисовывал не относительные пики, а в связке с другими индикаторами, например с MACD. Т.е если МАСD ниже нулевой, только тогда чтобы искал и отрисовывал минимум, если соответсвенно выше, то максимум. И если будете добавлять Зигзаг, как бы сделать, чтобы он воспринимал не первый пик, а последний (раньше было, что если два пика примерно одинаковы, то воспринимается первый пик, а корректнее было бы, чтобы последний)
почему индикатор отрезки не рисует?
#property indicator_chart_window
#property indicator_buffers 1
#property indicator_color1 White
double ExtMapBuffer1[];
int init()
{SetIndexStyle(0,DRAW_SECTION);
SetIndexBuffer(0,ExtMapBuffer1);
SetIndexEmptyValue(0,0.0);
return(0);
}
int start()
{int cnt=0;
for (cnt=100; cnt>0; cnt-=12)
{ ExtMapBuffer1[cnt]=High[cnt]; };
return(0);
}
#property indicator_chart_window
#property indicator_buffers 1
#property indicator_color1 White
double ExtMapBuffer1[];
int init()
{SetIndexStyle(0,DRAW_SECTION);
SetIndexBuffer(0,ExtMapBuffer1);
SetIndexEmptyValue(0,0.0);
return(0);
}
int start()
{int cnt=0;
for (cnt=100; cnt>0; cnt-=12)
{ ExtMapBuffer1[cnt]=High[cnt]; };
return(0);
}
У кого-либо DRAW_SECTION работает?
У меня, как и в примете выше, отображается только последняя линия и только
при ручной прокрутке графика.
У меня, как и в примете выше, отображается только последняя линия и только
при ручной прокрутке графика.
Честно говоря у меня тоже были подобные проблеммы. Уж не помню точно в каком билде и какие. В итоге забил, и рисую вершины через DRAW_ARROW. Мне не нужно просто.
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Как теперь рисовать ZigZag'оподобные индикаторы ?
Раньше можно было задать только вычисленные граничные точки.
Теперь надо самому вычислять и заполнять буфер для каждого бара ?!