Ruslan | Дата: Суббота, 12.01.2013, 16:47 | Сообщение # 1 |
7
| При работе торгового терминала MetaTrader 4 возникают различные ошибки при обмене информацией с торговым сервером, который в ответ на ошибочные запросы отсылает программе MetaTrader 4 не описание ошибки, а цифровой код ошибки – специальную комбинацию цифр, которая отображается во вкладках "Эксперты" и "Журнал" (примеры этих вкладок и описание типичной ситуации при возникновении ошибок можно найти в статье "Обзор торгового терминала MetaTrader 4"). Не все торговые терминалы MetaTrader 4 различных дилинговых центров дают расшифровку цифрового кода, а если она и есть, то - на английском языке. Чтобы понять, почему программа МетаТрейдер 4 работает неправильно, полезно знать расшифровку цифрового кода – какой комбинации цифр соответствует определенное описание ошибки. В некоторых случаях эта информация может сильно облегчить "жизнь" трейдеру и помочь быстрее справиться с возникшей проблемой.
Итак, предлагаем Вашему вниманию расшифровку кодов ошибок, которые можно встретить при работе с торговым терминалом MetaTrader 4:
|
|
| |
Ruslan | Дата: Суббота, 12.01.2013, 16:49 | Сообщение # 2 |
7
| Коды ошибок, возвращаемые торговым сервером терминалу MetaTrader 4. Error: 0 - Нет ошибки. Error: 1 - Нет ошибки, но результат неизвестен. Error: 2 - Общая ошибка. Error: 3 - Неправильные параметры. Error: 4 - Торговый сервер занят. Error: 5 - Старая версия клиентского терминала. Error: 6 - Нет связи с торговым сервером. Error: 7 - Недостаточно прав. Error: 8 - Слишком частые запросы. Error: 9 - Недопустимая операция, нарушающая функционирование сервера. Error: 64 - Счет заблокирован. Error: 65 - Неправильный номер счета. Error: 128 - Истек срок ожидания совершения сделки. Error: 129 - Неправильная цена. Error: 130 - Неправильные стопы. Error: 131 - Неправильный объем. Error: 132 - Рынок закрыт. Error: 133 - Торговля запрещена. Error: 134 - Недостаточно денег для совершения операции. Error: 135 - Цена изменилась. Error: 136 - Нет цен. Error: 137 - Брокер занят. Error: 138 - Новые цены. Error: 139 - Ордер заблокирован и уже обрабатывается. Error: 140 - Разрешена только покупка. Error: 145 - Модификация запрещена, так как ордер слишком близок к рынку. Error: 146 - Подсистема торговли занята. Error: 147 - Использование даты истечения ордера запрещено брокером. Error: 148 - Количество открытых и отложенных ордеров достигло предела, установленного брокером. Error: 149 - Попытка открыть противоположную позицию к уже существующей в случае, если хеджирование запрещено. Error: 150 - Попытка закрыть позицию по инструменту в противоречии с правилом FIFO.
|
|
| |
Ruslan | Дата: Суббота, 12.01.2013, 16:49 | Сообщение # 3 |
7
| Коды ошибок выполнения MQL4-программы (советника): Error: 4000 - Нет ошибки. Error: 4001 - Неправильный указатель функции. Error: 4002 - Индекс массива - вне диапазона. Error: 4003 - Нет памяти для стека функций. Error: 4004 - Переполнение стека после рекурсивного вызова. Error: 4005 - На стеке нет памяти для передачи параметров. Error: 4006 - Нет памяти для строкового параметра. Error: 4007 - Нет памяти для временной строки. Error: 4008 - Неинициализированная строка. Error: 4009 - Неинициализированная строка в массиве. Error: 4010 - Нет памяти для строкового массива. Error: 4011 - Слишком длинная строка. Error: 4012 - Остаток от деления на ноль. Error: 4013 - Деление на ноль. Error: 4014 - Неизвестная команда. Error: 4015 - Неправильный переход. Error: 4016 - Неинициализированный массив. Error: 4017 - Вызовы DLL не разрешены. Error: 4018 - Невозможно загрузить библиотеку. Error: 4019 - Невозможно вызвать функцию. Error: 4020 - Вызовы внешних библиотечных функций не разрешены. Error: 4021 - Недостаточно памяти для строки, возвращаемой из функции. Error: 4022 - Система занята. Error: 4050 - Неправильное количество параметров функции. Error: 4051 - Недопустимое значение параметра функции. Error: 4052 - Внутренняя ошибка строковой функции. Error: 4053 - Ошибка массива. Error: 4054 - Неправильное использование массива-таймсерии. Error: 4055 - Ошибка пользовательского индикатора. Error: 4056 - Массивы несовместимы. Error: 4057 - Ошибка обработки глобальныех переменных. Error: 4058 - Глобальная переменная не обнаружена. Error: 4059 - Функция не разрешена в тестовом режиме. Error: 4060 - Функция не разрешена. Error: 4061 - Ошибка отправки почты. Error: 4062 - Ожидается параметр типа string. Error: 4063 - Ожидается параметр типа integer. Error: 4064 - Ожидается параметр типа double. Error: 4065 - В качестве параметра ожидается массив. Error: 4066 - Запрошенные исторические данные в состоянии обновления. Error: 4067 - Ошибка при выполнении торговой операции. Error: 4099 - Конец файла. Error: 4100 - Ошибка при работе с файлом. Error: 4101 - Неправильное имя файла. Error: 4102 - Слишком много открытых файлов. Error: 4103 - Невозможно открыть файл. Error: 4104 - Несовместимый режим доступа к файлу. Error: 4105 - Ни один ордер не выбран. Error: 4106 - Неизвестный символ. Error: 4107 - Неправильный параметр цены для торговой функции. Error: 4108 - Неверный номер тикета. Error: 4109 - Торговля не разрешена. Необходимо включить опцию "Разрешить советнику торговать" в свойствах эксперта. Error: 4110 - Длинные позиции не разрешены - необходимо проверить свойства эксперта. Error: 4111 - Короткие позиции не разрешены - необходимо проверить свойства эксперта. Error: 4200 - Объект уже существует. Error: 4201 - Запрошено неизвестное свойство объекта. Error: 4202 - Объект не существует. Error: 4203 - Неизвестный тип объекта. Error: 4204 - Нет имени объекта. Error: 4205 - Ошибка координат объекта. Error: 4206 - Не найдено указанное подокно. Error: 4207 - Ошибка при работе с объектом.
|
|
| |