Судя по скрину пропадает визуализация, а в буфере есть информация?
Как раз это и паказывает состояние буфера
ObjectSetString(ChartID(),"BR_label_1",OBJPROP_TEXT,"Буфер: " + DoubleToString(Buff[0]));
Добавил
#property indicator_maximum 30 #property indicator_minimum -30
И все заработало. Т.е без ограничений, индикатор не автомаштабировался.
Но мне не нужны ограничения.
Как быть?
Попробуйте убрать ChartRedraw.
То же самое
А при каких условиях пропадает?
Что в выводится в окне данных в этот момент?
Учтите, что при подгрузке данных могут быть вызовы OnCalculate() с prev_calculated = 0. Как я понял, при этом буфер будет сброшен.
После этого в буфере может быть только одна точка с данными, а остальные EMPTY_VALUE, если правильно помню, такое будет нарисовано примерно как у вас показано.А при каких условиях пропадает?
Что в выводится в окне данных в этот момент?
Учтите, что при подгрузке данных могут быть вызовы OnCalculate() с prev_calculated = 0. Как я понял, при этом буфер будет сброшен.
Индикатор работает нормально, если установить
#property indicator_maximum 30 #property indicator_minimum -30
Т.е без min и max индикатор не автомасштабируется.
Для того, чтобы посмотреть что в буфере сделано это
ObjectSetString(ChartID(),"BR_label_1",OBJPROP_TEXT,"Буфер: " + DoubleToString(Buff[0]));
В буфере нормальные данные.
В буфере нормальные данные.
Подробнее, пожалуйста. Они случайно не все одинаковые, или все кроме одного пустые?
Подробнее, пожалуйста. Они случайно не все одинаковые, или все кроме одного пустые?
Нормальные данные не пустые, а меняются.
Но вседа небольшие отрицательные целые числа
Не туда копаем.
Повторяю, когда ставим
#property indicator_maximum 30 #property indicator_minimum -30
Все работает НОРМАЛЬНО
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Добрый день!
Индикатор предназначен для фьючерсных контрактов.
По умолчанию для BR со следующим месяцем = 1
Для трехмесячных контрактов нужно установить "След. фьючерс" = 3
Почему пропадает график (см. код)?