Написала индикатор. Он иногда, не часто, после открытия платформы ругается: array out of range in 'indicator.mq5' (111,30)
Приходится удалять индикатор и запускать его заново. Вот сегодня воскресенье, бары не двигаются, тиков нет. Закрыла-открыла платформу, на 2-й раз выскочила эта ошибка. Перезапустила индикатор. Где-то на 5 раз закрытия-открытия платформы вышла эта ошибка.
В пятницу тоже иногда выскакивала она, когда будила комп после сна. А один раз после сна компьютера, индикатор очень коряво отображался, куда-то сполз.
В чем может быть причина? Кто-нибудь сталкивался? Или код сюда скопировать?
Посмотрите в 111 строку и 30 позицию в ней у файла indicator.mq5
Добрый день. Я извиняюсь, что задаю вопрос, не прочтя всю ветку, но страниц так много!...
Итак, у меня не устанавливаются терминалы MT4 ни с каких брокеров. При этом у меня есть один установленный, который я сохранил с образом системы, он, в принципе, работает.
Написано - mt4setup.exe - обнаружена ошибка... и так далее.
Данные, которые сопровождают ошибку в виде файла прилагаю.
Добрый день. Я извиняюсь, что задаю вопрос, не прочтя всю ветку, но страниц так много!...
Итак, у меня не устанавливаются терминалы MT4 ни с каких брокеров. При этом у меня есть один установленный, который я сохранил с образом системы, он, в принципе, работает.
Написано - mt4setup.exe - обнаружена ошибка... и так далее.
Данные, которые сопровождают ошибку в виде файла прилагаю.
Помогите пожалуйста!
Какая у вас ОС, битность ? По этой ссылке установка работает ?
Нет нет. Ребята. На этой системе установлена работающая версия терминала. Она ставилась именно на эту машину. Ну, вы же знаете эту проблему, когда терминал не устанавливается, а после переустановки операционки все работает.
Но какова причина этого сбоя? Что посмотреть? Может дебагингом или как это называется? Чтением дампа памяти выяснить, что вызывает сбой?
Добрый день!
Написала индикатор. Он иногда, не часто, после открытия платформы ругается: array out of range in 'indicator.mq5' (111,30)
Приходится удалять индикатор и запускать его заново. Вот сегодня воскресенье, бары не двигаются, тиков нет. Закрыла-открыла платформу, на 2-й раз выскочила эта ошибка. Перезапустила индикатор. Где-то на 5 раз закрытия-открытия платформы вышла эта ошибка.
В пятницу тоже иногда выскакивала она, когда будила комп после сна. А один раз после сна компьютера, индикатор очень коряво отображался, куда-то сполз.
В чем может быть причина? Кто-нибудь сталкивался? Или код сюда скопировать?
Посмотрите в 111 строку и 30 позицию в ней у файла indicator.mq5
Именно там и находится ошибка в коде индикатора.
Посмотрите в 111 строку и 30 позицию в ней у файла indicator.mq5
Именно там и находится ошибка в коде индикатора.
Добрый день.
Я извиняюсь, что задаю вопрос, не прочтя всю ветку, но страниц так много!...
Итак, у меня не устанавливаются терминалы MT4 ни с каких брокеров. При этом у меня есть один установленный, который я сохранил с образом системы, он, в принципе, работает.
Написано - mt4setup.exe - обнаружена ошибка... и так далее.
Данные, которые сопровождают ошибку в виде файла прилагаю.
Помогите пожалуйста!
rates_total = 101444 на EURUSD,M5
ArraySize(price) == rates_total
CopyTickVolume() выдает только 101440 баров - это какое-то ограничение?
Добрый день.
Я извиняюсь, что задаю вопрос, не прочтя всю ветку, но страниц так много!...
Итак, у меня не устанавливаются терминалы MT4 ни с каких брокеров. При этом у меня есть один установленный, который я сохранил с образом системы, он, в принципе, работает.
Написано - mt4setup.exe - обнаружена ошибка... и так далее.
Данные, которые сопровождают ошибку в виде файла прилагаю.
Помогите пожалуйста!
Какая у вас ОС, битность ? По этой ссылке установка работает ?
Да, извините, забыл сообщить. У меня Windows XP 32bit. Нет, с этой ссылки терминал тоже не устанавливается... В чем же может быть проблема?
А раньше терминал МТ4 устанавливался? Может процессор очень древний?
с вероятностью 99.9 %
Нет нет. Ребята. На этой системе установлена работающая версия терминала. Она ставилась именно на эту машину.
Ну, вы же знаете эту проблему, когда терминал не устанавливается, а после переустановки операционки все работает.
Но какова причина этого сбоя? Что посмотреть? Может дебагингом или как это называется? Чтением дампа памяти выяснить, что вызывает сбой?
Вот такие данные в системном журнале...
Тип события: Ошибка
Источник события: Application Error
Категория события: Отсутствует
Код события: 1000
Дата: 05.02.2014
Время: 21:17:04
Пользователь: Н/Д
Компьютер: ВАНЯ
Описание:
Ошибка приложения mt4setup (2).exe, версия 5.0.0.883, модуль mt4setup (2).exe, версия 5.0.0.883, адрес 0x0001ec1a.
Данные:
0000: 41 70 70 6c 69 63 61 74 Applicat
0008: 69 6f 6e 20 46 61 69 6c ion Fail
0010: 75 72 65 20 20 6d 74 34 ure mt4
0018: 73 65 74 75 70 20 28 32 setup (2
0020: 29 2e 65 78 65 20 35 2e ).exe 5.
0028: 30 2e 30 2e 38 38 33 20 0.0.883
0030: 69 6e 20 6d 74 34 73 65 in mt4se
0038: 74 75 70 20 28 32 29 2e tup (2).
0040: 65 78 65 20 35 2e 30 2e exe 5.0.
0048: 30 2e 38 38 33 20 61 74 0.883 at
0050: 20 6f 66 66 73 65 74 20 offset
0058: 30 30 30 31 65 63 31 61 0001ec1a
0060: 0d 0a ..
Нет нет. Ребята. На этой системе установлена работающая версия терминала. Она ставилась именно на эту машину.
1) Какая именно работающая версия терминала уже установлена?
2) И какой именно у тебя всё же процессор? Инструкции SSE2 поддерживает?