Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Зарегистрируйся на MQL5.community, чтобы опубликовать тему на форуме
Stanislav Korotky
16370
Stanislav Korotky 2010.08.18 21:54 

Обнаружил странность. Если в четверке буфера инициализировались значением, установленным с помощью SetIndexEmptyValue (по умолчанию, EMPTY_VALUE), то в пятерке почему-то аналогичный вызов PlotIndexSetDouble(index, PLOT_EMPTY_VALUE, 0); не приводит к заполнению элементов буфера указанным значением. На всякий случай попробовал делать вызов ArrayInitialize (хотя в 4-ке этого не требовалось) - не помогает. Если в элементы буфера явно не прописать чего-либо, там хранится какой-то мусор. Это у всех так или надо что-то еще вызвать, чтобы работало как в МТ4?

Заранее спасибо.

Документация по MQL5: Пользовательские индикаторы / PlotIndexSetDouble
Документация по MQL5: Пользовательские индикаторы / PlotIndexSetDouble
  • www.mql5.com
Пользовательские индикаторы / PlotIndexSetDouble - Документация по MQL5
Rashid Umarov
Админ
6598
Rashid Umarov 2010.08.18 22:07  
Перечитайте справку по функции еще раз и внимательно.

Vasily
1267
Vasily 2010.08.18 22:13  
тема до сих пор в топе =)
Stanislav Korotky
16370
Stanislav Korotky 2010.08.18 22:37  
Rosh:
Перечитайте справку по функции еще раз и внимательно.

Я читал справку, чесслово. Но она большая, наверно, что-то пропустил. Вы можете ткнуть в конкретное место?

Переформулирую вопрос - как в МТ5 добиться инициализации буфера? Какой функцией воспользоваться?

Sergey Gritsay
5477
Sergey Gritsay 2010.08.18 23:17  
marketeer:

Я читал справку, чесслово. Но она большая, наверно, что-то пропустил. Вы можете ткнуть в конкретное место?

Переформулирую вопрос - как в МТ5 добиться инициализации буфера? Какой функцией воспользоваться?

Если я не ошибаюсь, то правильно будет так

//+------------------------------------------------------------------+
void OnInit()
  {
//--- 
   PlotIndexSetDouble(DRAW_LINE,PLOT_EMPTY_VALUE,0.0);
//---
  }
//+------------------------------------------------------------------+
/
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий