Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
В 842 билде похоже у ошибки появилась еще одна особенность - после быстрого появления при первом же тестирование, повторно ее вызвать уже сложнее. Во всяком случае на Extza, повторно, я вызвать ее пока не смог. Но самое неприятное, что при тестировании нашего основного рабочего советника ошибка вызывается, как и прежде. Получил одинаковый результат на терминалах двух брокеров (инста и альпари).
Большая просьба.
Откройте, пожалуйста, тикет в сервисдеск.
1. Опишите еще раз проблему.
2. Дайте в описании ссылку на этот пост форума (чтобы точно связать переписку тут и последующую переписку в тикете)
3. Попробуйте обложить принтами начало каждой функции и выход из нее. Возможно получится локализовать место падения
4. Приложите исходники полного варианта вашего советника.
Не переживайте за ваш код, будет удален после воспроизведения ошибки.
Проверили у себя ваш укороченный эксперт разными людьми, разными операционками (и вин 7 и вин 8.1) на разных серверах брокеров, используя и свои сборки терминала и терминалы установленные из инсталлеров брокера. Пока ни разу не получилось получить AV.
В сервисдеск написал. А по поводу поиска проблемы в коде, мы это уже все делали прежде чем написать сюда. Как я уже писал раньше, нашли решения в том, что используем терминал от MetaQuotes 842, вбив туда своего брокера. Два дня интенсивной торговли на реле с нескольким советниками, а ошибка не разу не появилась. Значит вряд ли проблема в коде?
Почему вы не может получить ошибку? Тоже загадка. Я получал ее на 3 разных компьютерах на W7 64, W7 32 и на W 8.1 64. Попробовать с чистого листа? Удалить старый МТ4 и скачать с сайта брокера новый? Можно попробовать. Ну если выйдет тогда дело точно не в советнике.
Ошибка в логе экспертов. Ошибка может быть и не в самом эксперте, но эксперт выполняет какие-то действия, которые приводят к этой ошибке.
Для нас важно получить стабильное воспроизведение ошибки, чтобы ее найти и исправить.
В сервисдеск написал.
Вашу заявку мы не нашли.
Уточните номер тикета.
Вашу заявку мы не нашли.
Уточните номер тикета.
Ошибки, MetaTrader 4 / MQL4, Открыта, Начата: 2015.07.02 15:51, #1250857
Тем не менее ответы получил и с проблемой наконец-то разобрались! Дело оказалось не в терминале и не в советнике, а в истории котировок. Терминалы в которых возникала ошибка были установлены давно (самому младшему 1,5 года) они регулярно автоматически обновлялись, потому что использовались каждый день. И видимо при каком-то очередном обновление возникла ошибка, которая и прописалась в истории. Поэтому и у вас если вы проверяли пробный советник на новом терминале, истории еще не было и поэтому ошибка там не возникала. Тоже самое с терминалами других брокеров FxPro и Робофорекс их терминалы я использую гораздо реже и обновляю не регулярно поэтом когда сразу обновил до 840 видимо пропустил то критическое обновление из-за которого и возникала ошибка.
Решение проблемы оказалось простое нужно удалить папку с историей котировок или заново установить новый МТ4. И то и другое решение проверил и впервые за месяц проверок не получил ошибку ни в Инсте ни в Альпари!