Эти гигантские числа есть константа EMPTY_VALUE. "Побороть" это
просто - использовать при инициализации функцию SetIndexEmptyValue...
В коде ошибочка имеется:
А надо бы
В коде ошибочка имеется:
SetIndexEmptyValue(0,0.0); SetIndexEmptyValue(0,0.0);
А надо бы
SetIndexEmptyValue(0,0.0); SetIndexEmptyValue(1,0.0);
Integer:
Эти гигантские числа есть константа EMPTY_VALUE. "Побороть" это просто - использовать при инициализации функцию SetIndexEmptyValue...
В коде ошибочка имеется:
А надо бы
о, спасибо за поправочку (!) скосячил :-)Эти гигантские числа есть константа EMPTY_VALUE. "Побороть" это просто - использовать при инициализации функцию SetIndexEmptyValue...
В коде ошибочка имеется:
SetIndexEmptyValue(0,0.0); SetIndexEmptyValue(0,0.0);
А надо бы
SetIndexEmptyValue(0,0.0); SetIndexEmptyValue(1,0.0);
разобрался
Отсоедини индикатор от графика и снова присоедини - все будет
ОК.

Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
кстати, уже встречал в чужом коде чтото типа (после заполнения массивов индикатора)
ExtMapBuffer1[0]=0;
ExtMapBuffer2[0]=0;
ExtMapBuffer1[1]=0;
ExtMapBuffer2[1]=0;
ExtMapBuffer1[2]=0;
ExtMapBuffer2[2]=0;
получаеца, не я один с этим сталкиваюсь?
вот код, чтобы было понятно о чем речь
первая циферь в комменте должна соответствовать номеру бара
первому справа, отмеченному синим ромбом , а она почему то всегда равна 1 (или тому значею, которое передается процедуре)
замечу также, что со другим буфером все в порядке(!?)
и еще непонятный момент
раньше процедуры DemHigh и DemLow были типа double и возвращали 0 или готовое (нормализованное) значение для буфера High или Low соотв.
Однако при написании строк
Buf1[cnt]=DemHigh(cnt,LevDP);
Buf2[cnt]=DemLow(cnt,LevDP);
многие значения (нулевые!!) в буфере были заполнены мусором. (это наглядно видно, если поставить #property indicator_separate_window)
почему это происходит, я не понял - ведь возвращаемое значение весьма прозрачно.
и приходица делать проверку на 0 вместо того чтобы просто присвоить результат процедуры...
почему? можно побороть этот косяк (или это по другому называеца?). . ?