помощь в программировании

 

добрые люди! в процессе создания пользовательского индикатора возникла трудность:

нужно описать отображение индикаторных буферов, то есть если буфер [1] отображается на графике, то значение "true" , если нет, то значение "false" или что нибудь подобное

конкретно интересует определение точек разворота на истории по индикатору ZigZag 

Файлы:
_iGDR_ZZ.mq4  5 kb
 

в процессе создания пользовательского индикатора возникла трудность:

приведённому коду 7 лет от роду :-) у вас всё это время возникала трудность ??

 
Если  в процессе создания возникли трудности, то решаются они очень просто. Куда положили значение, там оно и есть и значит true.
 
Maxim Kuznetsov:

приведённому коду 7 лет от роду :-) у вас всё это время возникала трудность ??

до этого момента я его не трогал)
 
Dmitry Fedoseev:
Если  в процессе создания возникли трудности, то решаются они очень просто. Куда положили значение, там оно и есть и значит true.

не совсем понял вашу мысль, 

если я задам буфер  buf1=iCustom(NULL, 0,  "ZZ", ..., ..., 1, i) то разумеется он мне выдает числовое значение на данном баре, а не логический параметр 0 или 1 даже если поставить bool 

 
rakadiy:

не совсем понял вашу мысль, 

если я задам буфер  buf1=iCustom(NULL, 0,  "ZZ", ..., ..., 1, i) то разумеется он мне выдает числовое значение на данном баре, а не логический параметр 0 или 1 даже если поставить bool 

if(buf1==EMPTY_VALUE) отображение = false;
else отображение = true;
 
pako:
благодарю)
Причина обращения: