Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
вот такая строчка привела к ошибке и соответственно зависанию советника.
2015.03.18 21:45:05.839 array out of range in 'Diamant Scalper.mq4' (826,25)
Очевидно, что тик пришел, а данные куда то делись. Может процессора не хватило, может с памятью что...
Как проверить корректный ли массив High[x] и Low [x] ?
На мой взгляд не лишне сделать проверку на ноль.
Но, если максимум или минимум будут равняться нолю, то sum0 будет равняться только нолю.
На мой взгляд не лишне сделать проверку на ноль.
Но, если максимум или минимум будут равняться нолю, то sum0 будет равняться только нолю.
Ошибка вылезет при вызове High[x]. С нулем сравнения уже не будет.
Строчку я указал полностью. Ваш return не сработает, потому как ошибка вылезет до return. Вообщем решение найдено через iHigh или iLow
А так?
if (NULL == High[x]) break;
Строчку я указал полностью. Ваш return не сработает, потому как ошибка вылезет до return. Вообщем решение найдено через iHigh или iLow
Если у вас баров 200 а баров на графике по любой инструмент по MN только : 12,5 год x 12 = 150 то кнофликт с масивом будеть
Кроме того по любую графику может случится что нет 200 баров в записи и тогда снова будеть конфликт
Используйте CopyRates, CopyHigh, CopyTime. Затем проверяйте массив-получатель на количество скопированных элементов. В MQL4 проблем с функциями Copy... нет.
вот такая строчка привела к ошибке и соответственно зависанию советника.
2015.03.18 21:45:05.839 array out of range in 'Diamant Scalper.mq4' (826,25)
Очевидно, что тик пришел, а данные куда то делись. Может процессора не хватило, может с памятью что...
Как проверить корректный ли массив High[x] и Low [x] ?
Вообще строчка должна работать, если вы правильно все указали. Но в High[x] отсчет лучше вести от 1 так как 0 бар еще только формируется, у iHigh Может возникну та же проблема на ТФ М1