Скачать MetaTrader 5

функция ChartGetInteger

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Нашел хорошего программиста? Ставь адресную заявку!
Andrei
780
Andrei 2010.04.17 19:34 

ChartGetInteger(0,CHART_FIRST_VISIBLE_BAR) возвращает ноль, когда индикатор загружается путем открытия содержащего его профиля.

Документация по MQL5: Стандартные константы, перечисления и структуры / Константы графиков / Свойства графиков
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы графиков / Свойства графиков
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы графиков / Свойства графиков - Документация по MQL5
Anton
1846
Anton 2010.05.14 12:04  
zigan писал(а)  :

ChartGetInteger(0,CHART_FIRST_VISIBLE_BAR) возвращает ноль, когда индикатор загружается путем открытия содержащего его профиля.

При загрузке чарт может не успеть получить бары для отображения. В этом случае выставляется код ошибки. Для гарантированного получения CHART_FIRST_VISIBLE_BAR можно проверить, что бары на чарте есть, т.е. спросить CHART_VISIBLE_BARS. Если CHART_VISIBLE_BARS > 0, то CHART_FIRST_VISIBLE_BAR отработает правильно.
Дмитрий
230
Дмитрий 2012.12.22 21:39  

неа, 

при тестировании индикатора функция ChartGetInteger(0,CHART_FIRST_VISIBLE_BAR,0) возвращает ноль, тогда как видимых баров не меньше 30 

(проверено функцией ChartGetInteger(0,CHART_VISIBLE_BARS,0) 

Документация по MQL5: Стандартные константы, перечисления и структуры / Константы графиков / Свойства графиков
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы графиков / Свойства графиков
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы графиков / Свойства графиков - Документация по MQL5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий