Скачать MetaTrader 5

out of range на ровном месте

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Не можешь разобраться в коде? Статьи помогут!
fromme2you
119
fromme2you 2015.06.10 10:27 

Всем привет!

В журнале эксперта сообщение об ошибке:
2015.02.12 12:50:17.317 array out of range in 'EA_AUTOZIGZAG v.1.12.mq4' (83,24)

см. картинку:

Фрагмент кода 

Вопрос: по каким причинам возникает такая ошибка?

Как бороться? 

Юрий. 

Andrey Miguzov
2108
Andrey Miguzov 2015.06.10 11:41  
fromme2you:

Всем привет!

В журнале эксперта сообщение об ошибке:
2015.02.12 12:50:17.317 array out of range in 'EA_AUTOZIGZAG v.1.12.mq4' (83,24)

см. картинку:

 

Вопрос: по каким причинам возникает такая ошибка?

Как бороться? 

Юрий. 

Посмотрите тему

Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий

как проверить массив

Alexandr Gavrilin, 2015.03.18 21:33

используйте лучше iHigh, iLow 

либо перед вызовом из стандартных массивов инициализируйте их заполнение RefreshRates 


fromme2you
119
fromme2you 2015.06.10 12:36  
Andrey Miguzov:

Посмотрите тему


Понял. Спасибо!

Awl Writer
529
Awl Writer 2015.06.11 05:45  
Это же мт4? А какой у вас порядок индексации, слева направо или справа налево? В первом случае такую ошибку прич чтении массивов типа Open[] выхватить проще простого
Slawa
Модератор
6841
Slawa 2015.06.11 17:16  
fromme2you:

Всем привет!

В журнале эксперта сообщение об ошибке:
2015.02.12 12:50:17.317 array out of range in 'EA_AUTOZIGZAG v.1.12.mq4' (83,24)

см. картинку:

 

Вопрос: по каким причинам возникает такая ошибка?

Как бороться? 

Юрий. 

Как часто у Вас возникает эта ошибка?

Может быть есть какие-нибудь внешние факторы, которые позволят воспроизвести эту ошибку?

Мы знаем о существовании этой ошибки. По определению у эксперта не может быть out of range при доступе к Time[0]. Но мы не можем воспроизвести эту ошибку у себя.

fromme2you
119
fromme2you 2015.06.12 12:05  
Slawa:

Как часто у Вас возникает эта ошибка?

Может быть есть какие-нибудь внешние факторы, которые позволят воспроизвести эту ошибку?

Мы знаем о существовании этой ошибки. По определению у эксперта не может быть out of range при доступе к Time[0]. Но мы не можем воспроизвести эту ошибку у себя.

У же не возникает - заменил Time[0] на iTime(NULL,0,0). Ковырять эту проблему нет времени, поэтому замена и дальше в дебри кода.

Awl Writer:
Это же мт4? А какой у вас порядок индексации, слева направо или справа налево?

 все по-умолчанию.

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий