|
|
|
0
|
ERR_NO_ERROR
|
Нет ошибки
|
1
|
ERR_NO_RESULT
|
Нет ошибки, но результат неизвестен
|
2
|
ERR_COMMON_ERROR
|
Общая ошибка
|
3
|
ERR_INVALID_TRADE_PARAMETERS
|
Неправильные параметры
|
4
|
ERR_SERVER_BUSY
|
Торговый сервер занят
|
5
|
ERR_OLD_VERSION
|
Старая версия клиентского терминала
|
6
|
ERR_NO_CONNECTION
|
Нет связи с торговым сервером
|
7
|
ERR_NOT_ENOUGH_RIGHTS
|
Недостаточно прав
|
8
|
ERR_TOO_FREQUENT_REQUESTS
|
Слишком частые запросы
|
9
|
ERR_MALFUNCTIONAL_TRADE
|
Недопустимая операция, нарушающая функционирование сервера
|
64
|
ERR_ACCOUNT_DISABLED
|
Счет заблокирован
|
65
|
ERR_INVALID_ACCOUNT
|
Неправильный номер счета
|
128
|
ERR_TRADE_TIMEOUT
|
Истек срок ожидания совершения сделки
|
129
|
ERR_INVALID_PRICE
|
Неправильная цена
|
130
|
ERR_INVALID_STOPS
|
Неправильные стопы
|
131
|
ERR_INVALID_TRADE_VOLUME
|
Неправильный объем
|
132
|
ERR_MARKET_CLOSED
|
Рынок закрыт
|
133
|
ERR_TRADE_DISABLED
|
Торговля запрещена
|
134
|
ERR_NOT_ENOUGH_MONEY
|
Недостаточно денег для совершения операции
|
135
|
ERR_PRICE_CHANGED
|
Цена изменилась
|
136
|
ERR_OFF_QUOTES
|
Нет цен
|
137
|
ERR_BROKER_BUSY
|
Брокер занят
|
138
|
ERR_REQUOTE
|
Новые цены
|
139
|
ERR_ORDER_LOCKED
|
Ордер заблокирован и уже обрабатывается
|
140
|
ERR_LONG_POSITIONS_ONLY_ALLOWED
|
Разрешена только покупка
|
141
|
ERR_TOO_MANY_REQUESTS
|
Слишком много запросов
|
145
|
ERR_TRADE_MODIFY_DENIED
|
Модификация запрещена, так как ордер слишком близок к рынку
|
146
|
ERR_TRADE_CONTEXT_BUSY
|
Подсистема торговли занята
|
147
|
ERR_TRADE_EXPIRATION_DENIED
|
Использование даты истечения ордера запрещено брокером
|
148
|
ERR_TRADE_TOO_MANY_ORDERS
|
Количество открытых и отложенных ордеров достигло предела, установленного брокером
|
149
|
ERR_TRADE_HEDGE_PROHIBITED
|
Попытка открыть противоположный ордер в случае, если хеджирование запрещено
|
150
|
ERR_TRADE_PROHIBITED_BY_FIFO
|
Попытка закрыть позицию по инструменту в противоречии с правилом FIFO
|
4000
|
ERR_NO_MQLERROR
|
Нет ошибки
|
4001
|
ERR_WRONG_FUNCTION_POINTER
|
Неправильный указатель функции
|
4002
|
ERR_ARRAY_INDEX_OUT_OF_RANGE
|
Индекс массива - вне диапазона
|
4003
|
ERR_NO_MEMORY_FOR_CALL_STACK
|
Нет памяти для стека функций
|
4004
|
ERR_RECURSIVE_STACK_OVERFLOW
|
Переполнение стека после рекурсивного вызова
|
4005
|
ERR_NOT_ENOUGH_STACK_FOR_PARAM
|
На стеке нет памяти для передачи параметров
|
4006
|
ERR_NO_MEMORY_FOR_PARAM_STRING
|
Нет памяти для строкового параметра
|
4007
|
ERR_NO_MEMORY_FOR_TEMP_STRING
|
Нет памяти для временной строки
|
4008
|
ERR_NOT_INITIALIZED_STRING
|
Неинициализированная строка
|
4009
|
ERR_NOT_INITIALIZED_ARRAYSTRING
|
Неинициализированная строка в массиве
|
4010
|
ERR_NO_MEMORY_FOR_ARRAYSTRING
|
Нет памяти для строкового массива
|
4011
|
ERR_TOO_LONG_STRING
|
Слишком длинная строка
|
4012
|
ERR_REMAINDER_FROM_ZERO_DIVIDE
|
Остаток от деления на ноль
|
4013
|
ERR_ZERO_DIVIDE
|
Деление на ноль
|
4014
|
ERR_UNKNOWN_COMMAND
|
Неизвестная команда
|
4015
|
ERR_WRONG_JUMP
|
Неправильный переход
|
4016
|
ERR_NOT_INITIALIZED_ARRAY
|
Неинициализированный массив
|
4017
|
ERR_DLL_CALLS_NOT_ALLOWED
|
Вызовы DLL не разрешены
|
4018
|
ERR_CANNOT_LOAD_LIBRARY
|
Невозможно загрузить библиотеку
|
4019
|
ERR_CANNOT_CALL_FUNCTION
|
Невозможно вызвать функцию
|
4020
|
ERR_EXTERNAL_CALLS_NOT_ALLOWED
|
Вызовы внешних библиотечных функций не разрешены
|
4021
|
ERR_NO_MEMORY_FOR_RETURNED_STR
|
Недостаточно памяти для строки, возвращаемой из функции
|
4022
|
ERR_SYSTEM_BUSY
|
Система занята
|
4023
|
ERR_DLLFUNC_CRITICALERROR
|
Критическая ошибка вызова DLL-функции
|
4024
|
ERR_INTERNAL_ERROR
|
Внутренняя ошибка
|
4025
|
ERR_OUT_OF_MEMORY
|
Нет памяти
|
4026
|
ERR_INVALID_POINTER
|
Неверный указатель
|
4027
|
ERR_FORMAT_TOO_MANY_FORMATTERS
|
Слишком много параметров форматирования строки
|
4028
|
ERR_FORMAT_TOO_MANY_PARAMETERS
|
Число параметров превышает число параметров форматирования строки
|
4029
|
ERR_ARRAY_INVALID
|
Неверный массив
|
4030
|
ERR_CHART_NOREPLY
|
График не отвечает
|
4050
|
ERR_INVALID_FUNCTION_PARAMSCNT
|
Неправильное количество параметров функции
|
4051
|
ERR_INVALID_FUNCTION_PARAMVALUE
|
Недопустимое значение параметра функции
|
4052
|
ERR_STRING_FUNCTION_INTERNAL
|
Внутренняя ошибка строковой функции
|
4053
|
ERR_SOME_ARRAY_ERROR
|
Ошибка массива
|
4054
|
ERR_INCORRECT_SERIESARRAY_USING
|
Неправильное использование массива-таймсерии
|
4055
|
ERR_CUSTOM_INDICATOR_ERROR
|
Ошибка пользовательского индикатора
|
4056
|
ERR_INCOMPATIBLE_ARRAYS
|
Массивы несовместимы
|
4057
|
ERR_GLOBAL_VARIABLES_PROCESSING
|
Ошибка обработки глобальных переменных
|
4058
|
ERR_GLOBAL_VARIABLE_NOT_FOUND
|
Глобальная переменная не обнаружена
|
4059
|
ERR_FUNC_NOT_ALLOWED_IN_TESTING
|
Функция не разрешена в тестовом режиме
|
4060
|
ERR_FUNCTION_NOT_CONFIRMED
|
Функция не разрешена
|
4061
|
ERR_SEND_MAIL_ERROR
|
Ошибка отправки почты
|
4062
|
ERR_STRING_PARAMETER_EXPECTED
|
Ожидается параметр типа string
|
4063
|
ERR_INTEGER_PARAMETER_EXPECTED
|
Ожидается параметр типа integer
|
4064
|
ERR_DOUBLE_PARAMETER_EXPECTED
|
Ожидается параметр типа double
|
4065
|
ERR_ARRAY_AS_PARAMETER_EXPECTED
|
В качестве параметра ожидается массив
|
4066
|
ERR_HISTORY_WILL_UPDATED
|
Запрошенные исторические данные в состоянии обновления
|
4067
|
ERR_TRADE_ERROR
|
Ошибка при выполнении торговой операции
|
4068
|
ERR_RESOURCE_NOT_FOUND
|
Ресурс не найден
|
4069
|
ERR_RESOURCE_NOT_SUPPORTED
|
Ресурс не поддерживается
|
4070
|
ERR_RESOURCE_DUPLICATED
|
Дубликат ресурса
|
4071
|
ERR_INDICATOR_CANNOT_INIT
|
Ошибка инициализации пользовательского индикатора
|
4072
|
ERR_INDICATOR_CANNOT_LOAD
|
Ошибка загрузки пользовательского индикатора
|
4073
|
ERR_NO_HISTORY_DATA
|
Нет исторических данных
|
4074
|
ERR_NO_MEMORY_FOR_HISTORY
|
Не хватает памяти для исторических данных
|
4075
|
ERR_NO_MEMORY_FOR_INDICATOR
|
Не хватает памяти для расчёта индикатора
|
4099
|
ERR_END_OF_FILE
|
Конец файла
|
4100
|
ERR_SOME_FILE_ERROR
|
Ошибка при работе с файлом
|
4101
|
ERR_WRONG_FILE_NAME
|
Неправильное имя файла
|
4102
|
ERR_TOO_MANY_OPENED_FILES
|
Слишком много открытых файлов
|
4103
|
ERR_CANNOT_OPEN_FILE
|
Невозможно открыть файл
|
4104
|
ERR_INCOMPATIBLE_FILEACCESS
|
Несовместимый режим доступа к файлу
|
4105
|
ERR_NO_ORDER_SELECTED
|
Ни один ордер не выбран
|
4106
|
ERR_UNKNOWN_SYMBOL
|
Неизвестный символ
|
4107
|
ERR_INVALID_PRICE_PARAM
|
Неправильный параметр цены для торговой функции
|
4108
|
ERR_INVALID_TICKET
|
Неверный номер тикета
|
4109
|
ERR_TRADE_NOT_ALLOWED
|
Торговля не разрешена. Необходимо включить опцию "Разрешить советнику торговать" в свойствах эксперта
|
4110
|
ERR_LONGS_NOT_ALLOWED
|
Ордера на покупку не разрешены. Необходимо проверить свойства эксперта
|
4111
|
ERR_SHORTS_NOT_ALLOWED
|
Ордера на продажу не разрешены. Необходимо проверить свойства эксперта
|
4112
|
ERR_TRADE_EXPERT_DISABLED_BY_SERVER
|
Автоматическая торговля с помощью экспертов/скриптов запрещена на стороне сервера
|
4200
|
ERR_OBJECT_ALREADY_EXISTS
|
Объект уже существует
|
4201
|
ERR_UNKNOWN_OBJECT_PROPERTY
|
Запрошено неизвестное свойство объекта
|
4202
|
ERR_OBJECT_DOES_NOT_EXIST
|
Объект не существует
|
4203
|
ERR_UNKNOWN_OBJECT_TYPE
|
Неизвестный тип объекта
|
4204
|
ERR_NO_OBJECT_NAME
|
Нет имени объекта
|
4205
|
ERR_OBJECT_COORDINATES_ERROR
|
Ошибка координат объекта
|
4206
|
ERR_NO_SPECIFIED_SUBWINDOW
|
Не найдено указанное подокно
|
4207
|
ERR_SOME_OBJECT_ERROR
|
Ошибка при работе с объектом
|
4210
|
ERR_CHART_PROP_INVALID
|
Неизвестное свойство графика
|
4211
|
ERR_CHART_NOT_FOUND
|
График не найден
|
4212
|
ERR_CHARTWINDOW_NOT_FOUND
|
Не найдено подокно графика
|
4213
|
ERR_CHARTINDICATOR_NOT_FOUND
|
Индикатор не найден
|
4220
|
ERR_SYMBOL_SELECT
|
Ошибка выбора инструмента
|
4250
|
ERR_NOTIFICATION_ERROR
|
Ошибка отправки push-уведомления
|
4251
|
ERR_NOTIFICATION_PARAMETER
|
Ошибка параметров push-уведомления
|
4252
|
ERR_NOTIFICATION_SETTINGS
|
Уведомления запрещены
|
4253
|
ERR_NOTIFICATION_TOO_FREQUENT
|
Слишком частые запросы отсылки push-уведомлений
|
4260
|
ERR_FTP_NOSERVER
|
Не указан FTP сервер
|
4261
|
ERR_FTP_NOLOGIN
|
Не указан FTP логин
|
4262
|
ERR_FTP_CONNECT_FAILED
|
Ошибка при подключении к FTP серверу
|
4263
|
ERR_FTP_CLOSED
|
Подключение к FTP серверу закрыто
|
4264
|
ERR_FTP_CHANGEDIR
|
На FTP сервере не найдена директория для выгрузки файла
|
4265
|
ERR_FTP_FILE_ERROR
|
Не найден файл в директории MQL4\Files для отправки на FTP сервер
|
4266
|
ERR_FTP_ERROR
|
Ошибка при передаче файла на FTP сервер
|
5001
|
ERR_FILE_TOO_MANY_OPENED
|
Слишком много открытых файлов
|
5002
|
ERR_FILE_WRONG_FILENAME
|
Неверное имя файла
|
5003
|
ERR_FILE_TOO_LONG_FILENAME
|
Слишком длинное имя файла
|
5004
|
ERR_FILE_CANNOT_OPEN
|
Ошибка открытия файла
|
5005
|
ERR_FILE_BUFFER_ALLOCATION_ERROR
|
Ошибка размещения буфера текстового файла
|
5006
|
ERR_FILE_CANNOT_DELETE
|
Ошибка удаления файла
|
5007
|
ERR_FILE_INVALID_HANDLE
|
Неверный хендл файла (файл закрыт или не был открыт)
|
5008
|
ERR_FILE_WRONG_HANDLE
|
Неверный хендл файла (индекс хендла отсутствует в таблице)
|
5009
|
ERR_FILE_NOT_TOWRITE
|
Файл должен быть открыт с флагом FILE_WRITE
|
5010
|
ERR_FILE_NOT_TOREAD
|
Файл должен быть открыт с флагом FILE_READ
|
5011
|
ERR_FILE_NOT_BIN
|
Файл должен быть открыт с флагом FILE_BIN
|
5012
|
ERR_FILE_NOT_TXT
|
Файл должен быть открыт с флагом FILE_TXT
|
5013
|
ERR_FILE_NOT_TXTORCSV
|
Файл должен быть открыт с флагом FILE_TXT или FILE_CSV
|
5014
|
ERR_FILE_NOT_CSV
|
Файл должен быть открыт с флагом FILE_CSV
|
5015
|
ERR_FILE_READ_ERROR
|
Ошибка чтения файла
|
5016
|
ERR_FILE_WRITE_ERROR
|
Ошибка записи файла
|
5017
|
ERR_FILE_BIN_STRINGSIZE
|
Размер строки должен быть указан для двоичных файлов
|
5018
|
ERR_FILE_INCOMPATIBLE
|
Неверный тип файла (для строковых массивов-TXT, для всех других-BIN)
|
5019
|
ERR_FILE_IS_DIRECTORY
|
Файл является директорией
|
5020
|
ERR_FILE_NOT_EXIST
|
Файл не существует
|
5021
|
ERR_FILE_CANNOT_REWRITE
|
Файл не может быть перезаписан
|
5022
|
ERR_FILE_WRONG_DIRECTORYNAME
|
Неверное имя директории
|
5023
|
ERR_FILE_DIRECTORY_NOT_EXIST
|
Директория не существует
|
5024
|
ERR_FILE_NOT_DIRECTORY
|
Указанный файл не является директорией
|
5025
|
ERR_FILE_CANNOT_DELETE_DIRECTORY
|
Ошибка удаления директории
|
5026
|
ERR_FILE_CANNOT_CLEAN_DIRECTORY
|
Ошибка очистки директории
|
5027
|
ERR_FILE_ARRAYRESIZE_ERROR
|
Ошибка изменения размера массива
|
5028
|
ERR_FILE_STRINGRESIZE_ERROR
|
Ошибка изменения размера строки
|
5029
|
ERR_FILE_STRUCT_WITH_OBJECTS
|
Структура содержит строки или динамические массивы
|
5200
|
ERR_WEBREQUEST_INVALID_ADDRESS
|
URL не прошел проверку
|
5201
|
ERR_WEBREQUEST_CONNECT_FAILED
|
Не удалось подключиться к указанному URL
|
5202
|
ERR_WEBREQUEST_TIMEOUT
|
Превышен таймаут получения данных
|
5203
|
ERR_WEBREQUEST_REQUEST_FAILED
|
Ошибка в результате выполнения HTTP запроса
|
|
Пользовательские ошибки
|
|
65536
|
ERR_USER_ERROR_FIRST
|
С этого кода начинаются ошибки, задаваемые пользователем
|
|
|
|