Коды ошибок от МетаТрейдер и MQL и Forex. Решения.

Декомпиляция ex4 в mq4 нужна ли? Декомпилятор Ex5 в Mq5. Конвертер Ex4 в Mql4
InfoPad, Онлайн информационная панель для MetaTrader
Декомпиляция ex4 в mq4 нужна ли? Декомпилятор Ex5 в Mq5. Конвертер Ex4 в Mql4
InfoPad, Онлайн информационная панель для MetaTrader

Описание

Коды Ошибок

Коды Ошибок в MetaTrader являются важными для идентификации и решения проблем в работе платформы. Функция GetLastError() извлекает эти коды, а константы для этих ошибок определены в файле stderror.mqh.

Для вывода описательных текстовых сообщений можно использовать функцию ErrorDescription(), расположенную в stdlib.mqh.

Ошибки могут возникать как на торговом сервере, так и в клиентском терминале.

Как специалист по программированию советников для MT4 и MT5, я часто получаю вопросы о таких ошибках.

В ответ я объясню самые распространенные ошибки, совершаемые трейдерами и Экспертными Советниками, их причины и способы их устранения.

Каждый Экспертный Советник работает по-разному, но многие проблемы возникают из-за общего набора вопросов.

Давайте рассмотрим типичные ошибки и их решения, следуя стилю “Руководство по ошибкам в электронной инженерии”.

Краткий список этих ошибок можно найти в справочнике Кодов Ошибок, а также в терминале MetaTrader 4/MetaTrader 5. Мы будем использовать эти ресурсы для эффективной диагностики и решения проблем.

Если ваша ошибка не указана или предложенные решения не работают, рекомендуется обратиться к автору вашего Экспертного Советника.

Перед этим обязательно просмотрите журналы для получения дополнительных деталей о проблеме.

Также рекомендую ознакомиться с нашим FAQ

Некоторые статьи также могут вам помочь:

  1. FAQ: Ответы на самые популярные вопросы
  2. Тестирование и Оптимизация Экспертных Советников
  3. Как Установить Экспертного Советника

Распространенные Ошибки и Способы Их Решения

Номер ОшибкиКраткое ОписаниеВозможные ПричиныМетод Решения
Ошибки Несоответствия ГрафикаОшибки на сервере DC: входящие тики обрабатываются неточно во всех таймфреймах. 1. Сервер DC некорректно обрабатывает входящие тики в различных таймфреймах. 1. Тестирование сразу после загрузки из архива не выявляет ошибок, так как загружаются только минутные данные. Несоответствия накапливаются, когда начинают поступать живые котировки.
TestGenerator: Ошибка Несоответствия ДанныхОшибка в данных архива котировок 1. Неполные данные от вашего брокера
2. Поврежденная база данных котировок
3. Тестирование EA с использованием устаревших данных
4. Асинхронные данные из более старых таймфреймов
Ошибка возникает либо когда несоответствие данных не определено, либо когда его нет.
Ошибка 0 или 1Нет ошибки или ошибка неизвестна 1. Предыдущие неразрешенные ошибки из постоянного запроса Не обрабатывать ошибки 0 и 1 в Экспертном Советнике.
Ошибка 4, 146
(10022 в MT5)
Брокер запрещает использование даты истечения ордера1. Торговый сервер занят

2. Вы установили неправильный тип истечения отложенного ордера (время отмены ордера)
1. Перезапустите терминал
Оптимизируйте код EA с лучшими функциями обработки ошибок

2. StopOrderDayToExpiration:
– 0 – ORDER_TIME_GTC Ордер будет в очереди до его удаления ;
– 1 – ORDER_TIME_DAY Ордер будет действителен только на текущий торговый день; 
– X – ORDER_TIME_SPECIFIED Ордер будет действителен до даты истечения. 

или StopOrderBarToExpiration
Ошибка 8, 141
(10024 в MT5)
Слишком Частые Запросы 1. EA отправляет слишком много ордеров одновременно
2. EA не ждет ответа сервера перед отправкой нового ордера, что приводит к перегрузке сервера
1. Убедитесь, что EA ждет ответов перед отправкой дополнительных ордеров.

2. Экспертный Советник отправил слишком много запросов. Пожалуйста, подождите немного и продолжайте работу с Экспертным Советником.
Ошибка 130, 145
(10016 в MT5)
Неверные Уровни Стопов Указаны Уровни стопов (StopLoss, TakeProfit) слишком близко к текущей цене 1. Проверьте правила открытия с вашим брокером для минимального StopLevel
2. Убедитесь, что уровни стопов соответствуют спецификациям вашего счета и брокера
3. Вы можете использовать нашу функцию:
SetMinStops Автоматически нормализует все параметры Экспертного Советника до минимальных приемлемых уровней стопов
4. Пожалуйста, установите более высокий уровень параметров StopLoss, TakeProfit, TrailingStop, Distance ордера и т.д.
Ошибка 132
(10018 в MT5)
Рынок ЗакрытРынок закрыт, обычно по выходным днямПопробуйте разместить сделку после открытия рынка.
Для торговли в выходные вы можете попробовать наш TesterPad
Ошибка 133
(10017 в MT5)
Торговля Запрещена 1. Торговля в данный момент ограничена
2. Торговля запрещена для выбранной валютной пары
1. Подождите, пока торговля возобновится

2. Попробуйте торговать другой валютной парой или проверьте, требуется ли суффикс для вашей пары
Ошибка 134
(10019 в MT5)
Недостаточно Средств для Завершения Транзакции 1. Размер лота, который вы пытаетесь открыть, слишком велик, что приводит к недостаточной марже 1. Проверьте вашу свободную маржу
2. Рассчитайте необходимые средства для желаемого размера лота перед открытием позиции
3. Проверьте настройки вашего торгового лота (Lot, Autolot, DynamicLot, Martin)
Ошибка 135–138
(10004, 10006, 10020 в MT5)
Цена Изменена 1. Произошла Requote
2. Волатильность рынка
3. Брокер не разрешает сделки по указанной цене
1. Избегайте торговли в периоды высокой волатильности рынка
2. Увеличьте проскальзывание, но имейте в виду, что это может привести к исполнению сделок по другим ценам
3. Это стандартная ошибка быстрого рынка.
Ошибка 147ERR TRADE EXPIRATION DENIEDEA или пользователь пытается установить дату истечения отложенного ордераУстановите дату истечения на 0 в функции OrderSend EA.

Использование даты истечения ордера запрещено брокером
Ошибка 148
(10033 в MT5)
Достигнут Максимальный Количество Открытых или Отложенных ОрдеровДостигнут максимальный лимит открытых ордеров или отложенных позиций Проверьте лимит на открытые ордера вашего брокера и скорректируйте свою торговую стратегию соответственно.
Ошибка 4012, 4013Деление на Ноль

Zero Devide
1. EA пытается разделить на ноль в своих вычислениях
2. MarketInfo(Symbol(), MODE_SPREAD) может возвращать ноль для брокеров с плавающими спредами
Проверьте код EA, чтобы предотвратить деление на ноль и обеспечьте правильную обработку ответов MarketInfo.
Ошибка 4017Вызов DLL Не РазрешенВызов DLL запрещен терминалом или антивирусным ПО1. Разрешите вызовы DLL через настройки терминала
2. Убедитесь, что DLL безопасна, используя антивирусное ПО перед ее включением
Ошибка 4106Неизвестный СимволСимвол не указан в Market WatchВключите символ в Market Watch или запросите его у вашего брокера.

Ошибка 4108
(10036 в MT5)
Неверный Номер ТикетаНомер тикета ордера больше не существует
Ордер мог быть закрыт вручную или другим EA
Избегайте ручного вмешательства в ордера, управляемые EA, и отключите конфликтующие EA.

Возможно, Экспертный Советник пытается закрыть или изменить ордер, который уже был закрыт другим Экспертным Советником.
Ошибка 4110, 4111
(10042,10043,10044 в MT5)
Длинные/Короткие Позиции Не РазрешеныНастройки EA ограничивают определенные типы сделок

Тип позиции ограничен сервером
Настройте параметры на вкладке Общие, чтобы разрешить желаемые типы сделок (Длинные & Короткие, Только Длинные, Только Короткие только для MT4).

Обратитесь к вашему брокеру
Ошибка 10030TRADE RETCODE INVALID FILLНеверное исполнение ордеров.Установите параметр в настройках Экспертного Советника
TypeFilling
Тип исполнения позиций и ордеров. 
Используется для терминала MT5. 
В режиме AUTO, Экспертный Советник пытается определить тип исполнения автоматически. 
Но в некоторых ситуациях вам нужно установить тип исполнения самостоятельно. 

КОДЫ ОШИБОК ТОРГОВЛИ

Коды Ошибок, Возвращенные Торговым Сервером

КодИдентификаторОписаниеМетод Решения
10004TRADE_RETCODE_REQUOTERequoteУвеличьте уровень проскальзывания или избегайте торговли в периоды высокой волатильности.

Проскальзывание
Уровень максимального возможного отклонения цены при открытии и закрытии позиций (в пунктах). 
10006TRADE_RETCODE_REJECTЗапрос ОтклоненПроверьте условия торговли и статус счета, и повторите запрос позже.
10007TRADE_RETCODE_CANCELЗапрос Отменен ТрейдеромУбедитесь, что не происходит ручная отмена, или настройте параметры EA.
10008TRADE_RETCODE_PLACEDОрдер РазмещенДействие не требуется. Это подтверждающее сообщение.
10009TRADE_RETCODE_DONEПриложение ЗавершеноДействие не требуется. Запрос был успешно выполнен.
10010TRADE_RETCODE_DONE_PARTIALПриложение Частично ЗавершеноПроверьте оставшийся ордер и завершите его вручную при необходимости.
10011TRADE_RETCODE_ERRORОшибка Обработки ЗапросаПросмотрите журналы, чтобы определить ошибку, и повторите запрос после исправления.
10012TRADE_RETCODE_TIMEOUTЗапрос Отменен Из-за Тайм-аутаУвеличьте период тайм-аута или повторите попытку в периоды меньшей загрузки сервера.
10013TRADE_RETCODE_INVALIDНеверный ЗапросПроверьте параметры запроса и повторите его с правильными значениями.
10014TRADE_RETCODE_INVALID_VOLUMEНеверный Объем в ЗапросеУбедитесь, что объем торговли находится в допустимых пределах для счета.
10015TRADE_RETCODE_INVALID_PRICEНеверная Цена в ЗапросеПроверьте рыночную цену и повторите попытку с правильной ценой.
10016TRADE_RETCODE_INVALID_STOPSНеверные Стопы в ЗапросеУбедитесь, что значения StopLoss и TakeProfit соответствуют правилам брокера.

SetMinStops
Автоматически нормализует все параметры Экспертного Советника до минимальных приемлемых уровней стопов. 
10017TRADE_RETCODE_TRADE_DISABLEDТорговля ЗапрещенаПроверьте условия торговли на счете и ограничения брокера.
10018TRADE_RETCODE_MARKET_CLOSEDРынок ЗакрытПодождите, пока рынок снова откроется, чтобы разместить сделку.

Для торговли в выходные вы можете попробовать наш TesterPad
10019TRADE_RETCODE_NO_MONEYНедостаточно Средств для Выполнения ЗапросаУбедитесь, что на счете достаточно средств или уменьшите размер сделки.
10020TRADE_RETCODE_PRICE_CHANGEDЦены ИзменилисьПовторите запрос с обновленной ценой или увеличьте допустимое проскальзывание.
10021TRADE_RETCODE_PRICE_OFFНет Котировок для Обработки ЗапросаПодождите, пока рынок предоставит котировки, и повторите запрос.
10022TRADE_RETCODE_INVALID_EXPIRATIONНеверная Дата Истечения Ордером в ЗапросеУстановите правильную дату истечения или оставьте ее пустой для немедленных ордеров.

StopOrderDay ToExpiration = количество дней до истечения ордера.
10023TRADE_RETCODE_ORDER_CHANGEDСтатус Ордер изменилсяОбновите статус ордера и повторите запрос с правильной информацией.
10024TRADE_RETCODE_TOO_MANY_REQUESTSСлишком Частые ЗапросыОграничьте количество запросов в секунду, чтобы избежать перегрузки сервера.
10025TRADE_RETCODE_NO_CHANGESНет Изменений в ЗапросеУбедитесь, что есть фактические изменения перед повторной отправкой запроса.
10026TRADE_RETCODE_SERVER_DISABLES_ATОбратитесь к вашему брокеру
10027TRADE_RETCODE_CLIENT_DISABLES_ATКлиентский Терминал Запрещает АвтоторговлюВключите автоторговлю в настройках терминала, чтобы продолжить торговлю.


10028TRADE_RETCODE_LOCKEDДля указанной позиции уже существует ордер на закрытие. Это может происходить при работе в системе хеджирования

Запрос заблокирован для обработки
Подождите, пока текущий ордер на закрытие обработается, прежде чем отправлять новый.

Проверьте наличие заблокированных ордеров или ограничений системы и решите проблему.
10029TRADE_RETCODE_FROZENОрдер или Позиция ЗамороженыСвяжитесь с вашим брокером, чтобы понять, почему позиция заморожена.
10030TRADE_RETCODE_INVALID_FILLУказан Неподдерживаемый Тип Исполнения Ордером по БалансуУбедитесь, что выбран правильный тип исполнения ордера для вашего баланса.
TypeFilling

Тип исполнения позиций и ордеров. 
Используется для терминала MT5. 
В режиме AUTO, Экспертный Советник пытается определить тип исполнения автоматически. 
Но в некоторых ситуациях вам нужно установить тип исполнения самостоятельно. 
10031TRADE_RETCODE_CONNECTIONЗапрос на Активацию Отложенного Ордер был Отклонен, и Сам Ордер был ОтмененПроверьте подключение к серверу и повторите запрос.
10032TRADE_RETCODE_ONLY_REALОперация Разрешена Только для Реальных СчетовУбедитесь, что операция проводится на реальном счете, а не на демо-счете.
10033TRADE_RETCODE_LIMIT_ORDERSДостигнут Лимит Количества Отложенных ОрдеровУменьшите количество отложенных ордеров или свяжитесь с брокером для корректировок.
10034TRADE_RETCODE_LIMIT_VOLUMEДостигнут Лимит Объема Ордеров и Позиции для Этого СимволаУменьшите объем торговли или свяжитесь с брокером для корректировок.
10035TRADE_RETCODE_INVALID_ORDERНеверный или Запрещенный Тип ОрдерПроверьте разрешенные типы ордеров у брокера и повторите попытку с допустимым типом.
10036TRADE_RETCODE_POSITION_CLOSEDПозиция с Указанным POSITION_IDENTIFIER Уже ЗакрытаДействие не требуется. Позиция уже закрыта.
10038TRADE_RETCODE_INVALID_CLOSE_VOLUMEЗакрытый Объем Превышает Текущий Объем ПозицииУбедитесь, что объем для закрытия не превышает текущий размер позиции.
10039TRADE_RETCODE_CLOSE_ORDER_EXISTНет Подключения к Торговому СерверуПроверьте подключение и повторите попытку, когда сервер станет доступен.
10040TRADE_RETCODE_LIMIT_POSITIONSЗапрос был Отклонен, Потому что Символ Установлен по Правиле “Вы Можете Только Закрывать Существующие Позиции.”Закройте существующие позиции перед попыткой открытия новых.
10041TRADE_RETCODE_REJECT_CANCELЗапрос Был Отклонен, Потому что Символ Установлен по Правиле “Вы Можете Только Закрывать Существующие Позиции.”Настройте торговлю в соответствии с правилом “только закрытие”.
10042TRADE_RETCODE_LONG_ONLYЗапрос Был Отклонен, Потому что На Символе Установлено Правило “Разрешены Только Длинные Позиции”Только длинные позиции разрешены для этого символа; избегайте подачи коротких сделок.
10043TRADE_RETCODE_SHORT_ONLYЗапрос Был Отклонен, Потому что На Символе Установлено Правило “Разрешены Только Короткие Позиции”Только короткие позиции разрешены для этого символа; избегайте подачи длинных сделок.
10044TRADE_RETCODE_CLOSE_ONLYЗапрос Был Отклонен, Потому что Символ Установлен по Правиле “Вы Можете Только Закрывать Существующие Позиции”Соблюдайте правило “только закрытие”, закрывая позиции вместо открытия новых.

Другие Ошибки

Код ОшибкиНомер ОшибкиОписаниеМетод Решения
ERR_SUCCESS0Операция Успешно ЗавершенаДействие не требуется.
ERR_INTERNAL_ERROR4001Неожиданная Внутренняя ОшибкаПроверьте наличие системных или программных конфликтов и перезапустите терминал.
ERR_WRONG_INTERNAL_PARAMETER4002Структура Содержит Недопустимые Объекты, Такие Как Строки, Динамические Массивы или Неподдерживаемые СтруктурыПроверьте структуру объектов и убедитесь, что они правильно определены.
ERR_INVALID_PARAMETER4003Неверный Параметр При Вызове Системной ФункцииПроверьте параметры функции и убедитесь, что они соответствуют требуемому формату.
ERR_NOT_ENOUGH_MEMORY4004Недостаточно Памяти Для Выполнения Системной ФункцииОсвободите системную память или оптимизируйте программу для использования меньшего объема памяти.
ERR_STRUCT_WITHOBJECTS_ORCLASS4005Недостаточно Памяти Для Перераспределения СтрокиПроверьте утечки памяти и оптимизируйте использование памяти в программе.
ERR_INVALID_ARRAY4006Массив Неверного Типа, Размерности Или Поврежденный Объект Динамического МассиваУбедитесь, что массив правильно определен и инициализирован перед использованием.
ERR_ARRAY_RESIZE_ERROR4007Запрашиваемый Размер Массивы Превышает 2 ГигабайтаУменьшите размер массива или более эффективно управляйте распределением памяти.
ERR_STRING_RESIZE_ERROR4008Запрошенная История Не НайденаУбедитесь, что запрошенная история доступна или скорректируйте параметры запроса.
ERR_NOTINITIALIZED_STRING4009Неинициализированная СтрокаИнициализируйте строку перед попыткой использовать ее в операциях.
ERR_INVALID_DATETIME4010Неверное Значение Даты и/или ВремениПроверьте формат даты и времени в запросе и повторите попытку.
ERR_ARRAY_BAD_SIZE4011Несоответствие Динамических и Статических РесурсовУбедитесь, что размеры массивов совместимы и правильно инициализированы.
ERR_INVALID_POINTER4012Неверный УказательПроверьте значение указателя и убедитесь, что он действителен перед использованием.
ERR_INVALID_POINTER_TYPE4013Неверный Тип УказателяУбедитесь, что указатель имеет правильный тип и правильно приведен.
ERR_FUNCTION_NOT_ALLOWED4014Системная Функция Не Разрешена Для ВызоваПроверьте системные ограничения и подтвердите, что функция может быть выполнена.
ERR_RESOURCE_NAME_DUPLICATED4015Дублирующее Имя РесурсаИспользуйте уникальные имена ресурсов, чтобы избежать конфликтов.
ERR_RESOURCE_NOT_FOUND4016Ресурс С Указанным Имем Не НайденУбедитесь, что ресурс существует в правильном каталоге или файле.
ERR_RESOURCE_UNSUPPOTED_TYPE4017Неподдерживаемый Тип Ресурса Или Размер Превышает 16 МБИспользуйте поддерживаемые типы ресурсов и убедитесь, что размер не превышает лимит.
ERR_RESOURCE_NAME_IS_TOO_LONG4018Имя Ресурса Превышает 63 СимволаУкоротите имя ресурса, чтобы соответствовать ограничению по количеству символов.
ERR_MATH_OVERFLOW4019Переполнение Произошло При Вычислении Математической ФункцииПроверьте входные данные функции и используйте меньшие значения, чтобы предотвратить переполнение.
ERR_CHART_WRONG_ID4101Неверный Идентификатор ГрафикаПроверьте идентификатор графика и убедитесь, что он правильный перед использованием.
ERR_CHART_NO_REPLY4102График Не ОтвечаетПроверьте наличие системных или сетевых проблем и перезапустите терминал при необходимости.
ERR_CHART_NOT_FOUND4103График Не НайденУбедитесь, что график открыт и доступен перед попыткой операций.
ERR_CHART_NO_EXPERT4104Нет Эксперта, Доступного Для Обработки События На ГрафикеПрисоедините необходимого Экспертного Советника (EA) к графику для обработки событий.
ERR_CHART_CANNOT_OPEN4105Ошибка Открытия ГрафикаПроверьте наличие системных ошибок и повторите попытку открытия графика.
ERR_CHART_CANNOT_CHANGE4106Ошибка Изменения Символа Или Таймфрейма На ГрафикеУбедитесь, что график доступен и что запрашиваемый символ или таймфрейм действителен.
ERR_CHART_WRONG_PARAMETER4107Неверное Значение Параметра Для Функции ГрафикаПроверьте параметры, передаваемые в функцию графика, и повторите попытку.
ERR_CHART_CANNOT_CREATE_TIMER4108Ошибка Создания Таймера ГрафикаПроверьте системные настройки и убедитесь, что терминал позволяет создание таймеров.
ERR_CHART_WRONG_PROPERTY4109Неверный Идентификатор Свойства ГрафикаИспользуйте правильный идентификатор свойства для операций с графиком.
ERR_CHART_SCREENSHOT_FAILED4110Ошибка При Создании Снимка ЭкранаУбедитесь, что терминал имеет достаточные разрешения и место для сохранения снимка экрана.
ERR_CHART_NAVIGATE_FAILED4111Ошибка Навигации По ГрафикуУбедитесь, что график загружен корректно и что команды навигации действительны.
ERR_CHART_TEMPLATE_FAILED4112Ошибка Применения ШаблонаУбедитесь, что шаблон существует и совместим с графиком.
ERR_CHART_WINDOW_NOT_FOUND4113Подокно, Содержащее Указанный Индикатор, Не НайденоПроверьте, применен ли индикатор к правильному окну.
ERR_CHART_INDICATOR_CANNOT_ADD4114Ошибка Добавления Индикатора На ГрафикУбедитесь, что индикатор действителен и поддерживается графиком.
ERR_CHART_INDICATOR_CANNOT_DEL4115Ошибка Удаления Индикатора С ГрафикаУбедитесь, что индикатор существует на графике перед попыткой его удалить.
ERR_CHART_INDICATOR_NOT_FOUND4116Индикатор Не Найден На Указанном ГрафикеПроверьте параметры графика и индикатора и повторите попытку.
ERR_OBJECT_ERROR4201Настройки Терминала Ограничивают Количество Запрошенных БаровУвеличьте количество баров, разрешенных в настройках терминала.
ERR_OBJECT_NOT_FOUND4202Графический Объект Не НайденУбедитесь, что графический объект существует и правильно определен.
ERR_OBJECT_WRONG_PROPERTY4203Неверный Идентификатор Свойства Графического ОбъектаИспользуйте правильный идентификатор свойства для операций с графическими объектами.
ERR_OBJECT_GETDATE_FAILED4204Доступ К Истории Не УдалсяПроверьте разрешения доступа к истории и повторите запрос.
ERR_OBJECT_GETVALUE_FAILED4205Не Удалось Получить Значение, Соответствующее ДатеПроверьте диапазон дат и убедитесь, что исторические данные доступны.
ERR_MARKET_UNKNOWN_SYMBOL4301Неизвестный СимволУбедитесь, что символ существует в Market Watch и написан правильно.
ERR_MARKET_NOT_SELECTED4302Символ Не Выбран В Market WatchВыберите символ в Market Watch и повторите операцию.
ERR_MARKET_WRONG_PROPERTY4303Неверный Идентификатор Свойства СимволаПроверьте идентификатор свойства и повторите операцию.
ERR_MARKET_LASTTIME_UNKNOWN4304Время Последнего Тика Не Известно (Не Были Тики)Подождите, пока поступит тик, и повторите запрос.
ERR_MARKET_SELECT_ERROR4305Ошибка При Добавлении Или Удалении Символа В Market WatchПроверьте наличие системных ошибок и повторите попытку добавления или удаления символа.
ERR_HISTORY_NOT_FOUND4401Много Ошибок Произошло При Загрузке ИсторииПроверьте наличие поврежденных исторических данных и при необходимости перезагрузите историю.
ERR_HISTORY_WRONG_PROPERTY4402Неверный Идентификатор Свойства ИсторииИспользуйте правильный идентификатор свойства для операций с историей.
ERR_HISTORY_TIMEOUT4403Превышен Тайм-аут При Запросе ИсторииУвеличьте лимит тайм-аута или повторите попытку в периоды меньшей загрузки системы.
ERR_GLOBALVARIABLE_NOT_FOUND4501Глобальная Переменная Клиентского Терминала Не НайденаУбедитесь, что глобальная переменная существует перед попыткой ее использования.
ERR_GLOBALVARIABLE_EXISTS4502Глобальная Переменная Уже СуществуетИспользуйте уникальное имя для глобальных переменных, чтобы избежать конфликтов.
ERR_GLOBALVARIABLE_NOT_MODIFIED4503Изменения В Глобальной Переменной Не Были СделаныУбедитесь, что глобальная переменная изменена перед попыткой ее обновления.
ERR_GLOBALVARIABLE_CANNOTREAD4504Не Удалось Прочитать Значение Глобальной ПеременнойПроверьте разрешения на файлы и убедитесь, что глобальная переменная доступна.
ERR_GLOBALVARIABLE_CANNOTWRITE4505Не Удалось Записать Значение Глобальной ПеременнойУбедитесь, что есть достаточные разрешения и место для записи файла.
ERR_MAIL_SEND_FAILED4510Не Удалось Отправить EmailПроверьте настройки почтового сервера и убедитесь, что адрес электронной почты правильный.
ERR_PLAY_SOUND_FAILED4511Не Удалось Воспроизвести ЗвукУбедитесь, что звуковой файл существует и система может получить к нему доступ.
ERR_FTP_SEND_FAILED4514Не Указан FTP СерверУбедитесь, что детали FTP сервера введены правильно, и повторите попытку.
ERR_NOTIFICATION_SEND_FAILED4515Не Удалось Отправить УведомлениеПроверьте настройки уведомлений и убедитесь, что они правильно настроены.
ERR_BUFFERS_NO_MEMORY4601Недостаточно Памяти Для Выделения Буферов ИндикатораОсвободите память или оптимизируйте использование буферов в программе.
ERR_ACCOUNT_WRONG_PROPERTY4701Неверный Идентификатор Свойства СчетаУбедитесь, что используется правильный идентификатор свойства счета.
ERR_TRADE_DISABLED4752Торговля Для Эксперта ЗапрещенаВключите торговые разрешения для Экспертного Советника в терминале.
ERR_TRADE_POSITION_NOT_FOUND4753Позиция Не НайденаПроверьте детали позиции и убедитесь, что она существует перед попыткой операций.
ERR_TRADE_ORDER_NOT_FOUND4754Ордер Не НайденПроверьте ID ордера и убедитесь, что он существует перед попыткой операций.

Ошибки Рынка MQL5

Вопросы?

Если у вас есть какие-либо вопросы, пожалуйста, задавайте их. Мы обеспечиваем прозрачность и не продаем продукты без предоставления полной информации.

Каждый из наших продуктов можно просмотреть перед покупкой.

Мы ценим ваш интерес и поддержку наших продуктов и стремимся поддерживать высокие стандарты качества.

Спасибо, что вы с нами!

У вас есть вопрос?

Leave a Reply

Your email address will not be published. Required fields are marked *

This post is also available in: English Українська Portuguese Español Deutsch Chinese Русский Français Italiano Türkçe 日本語 한국어


     

    Предупреждение о риске:


    Прошлые торговые показатели не гарантируют будущих результатов.

    Маржинальная торговля иностранной валютой сопряжена с высокой степенью риска и может не подходить для всех инвесторов.

    Имейте в виду, что использование торговых роботов сопряжено с существенным риском, и Вы можете потерять больше, чем Ваши первоначальные инвестиции.

    Пожалуйста, действуйте с осторожностью, тщательно оценивайте свою финансовую ситуацию и обратитесь за советом к квалифицированному специалисту.

    Отказ от ответственности

    Этот сайт использует файлы cookie для улучшения вашего опыта. Используя этот сайт, вы соглашаетесь с нашей Политикой защиты данных и Отказом от ответственности.
    Читать далее