Во вложении заготовка для индикатора - 9 стрелочных индикаторных буферов без обработки.
Пи установке данного индикатора на график, последний должен оставаться чистым. Однако, после на график и нескольких смен таймфрейма (иногда сразу), в буферах выпадает мусор, подобный ниже приведенному. Чего-то совсем мозг запарился на ровном месте. Подскажите, где я не прав плз.
Советую в начале индикатора, до расчетов
ArrayInitialize(Buffer,0);//Buffer - буферный массив индикатора
Ничего страшного. Неиспользуемых буферов не должно быть в индикаторе, а в используемых находятся нужные данные.
Нет необходимости делать инициализацию.
Ничего страшного. Неиспользуемых буферов не должно быть в индикаторе, а в используемых находятся нужные данные.
Нет необходимости делать инициализацию.
Советую в начале индикатора, до расчетов
Спасибо, помогло. Сделал в OnCalculate:
ArrayInitialize(buyLeftUp,0.0);
...
}
Ничего страшного. Неиспользуемых буферов не должно быть в индикаторе, а в используемых находятся нужные данные.
Всем спасибо. Mql5, в отличии от mql4 не инициализирует буферы ни на старте, ни при при приходе новых элементов. Будем знать.
Советую в начале индикатора, до расчетов
ArrayInitialize(Buffer,0);//Buffer - буферный массив индикатора
а тс в помощь: PlotIndexSetDouble(0,PLOT_EMPTY_VALUE,0);
Глупый совет.
а тс в помощь: PlotIndexSetDouble(0,PLOT_EMPTY_VALUE,0);
Ты знаешь, а ведь мы решили проблему и твой безосновательный коммент не потребовался.
Садись, 2!
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Во вложении заготовка для индикатора - 9 стрелочных индикаторных буферов без обработки.
Пи установке данного индикатора на график, последний должен оставаться чистым. Однако, после на график и нескольких смен таймфрейма (иногда сразу), в буферах выпадает мусор, подобный ниже приведенному. Чего-то совсем мозг запарился на ровном месте. Подскажите, где я не прав плз.
Скриншоты торговой платформы MetaTrader
EURUSD.m, W1, 2016.08.21
RoboTrade Ltd, MetaTrader 5, Demo