Чи потрібна декомпіляція ex4 в mq4? Декомпілятор Ex5 до Mq5. Конвертер Ex4 в Mql4
InfoPad, Онлайн інформаційна панель для MetaTrader
Опис
Коди Помилок в MetaTrader є критично важливими для ідентифікації та вирішення проблем у роботі платформи. Функція GetLastError() отримує ці коди, а константи для цих помилок визначені у файлі stderror.mqh. Рішення та поради з виправлення помилок.
Для виведення описових текстових повідомлень можна використовувати функцію ErrorDescription(), розташовану у stdlib.mqh.
Помилки можуть виникати як з боку торгового сервера, так і з боку клієнтського терміналу.
Як спеціаліст з програмування радників для MT4 та MT5, я часто отримую запитання щодо таких помилок.
У відповідь я поясню найпоширеніші помилки, що допускають трейдери та Експертні Радники, їх причини та способи вирішення.
Кожен Експертний Радник працює по-різному, але багато проблем виникають через загальний набір проблем.
Давайте розглянемо типові помилки та їх рішення, дотримуючись стилю “Керівництво з помилок електронної інженерії”.
Стиснутий перелік цих помилок можна знайти у довіднику Кодів Помилок, а також у терміналі MetaTrader 4/MetaTrader 5. Ми використовуватимемо ці ресурси для ефективної діагностики та вирішення проблем.
Якщо вашої помилки немає у списку або запропоновані рішення не працюють, рекомендується звернутися до автора вашого Експертного Радника.
Перед цим обов’язково перегляньте журнали для отримання додаткових деталей щодо проблеми.
Expforex AI: запитайте мене про номер помилки
Також рекомендую прочитати наш FAQ
Деякі статті також можуть вам допомогти:
- FAQ: Відповіді на найпопулярніші питання
- Тестування та оптимізація експертних радників
- Як встановити експертного радника
Типові Помилки та Як Їх Виправити. Рішення
Номер Помилки | Короткий Опис | Можливі Причини | Спосіб Вирішення |
---|---|---|---|
Помилки Несумісності Графіків | Помилки на 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. Будь ласка, встановіть вищий рівень параметрів Stop StopLoss, TakeProfit, TrailingStop, відстань замовлення Order 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. Це стандартна помилка швидкого ринку. |
Помилка 147 | ERR TRADE EXPIRATION DENIED | EA або користувач намагається встановити дату закінчення відкладеного замовлення | Встановіть дату закінчення на 0 у функції OrderSend EA. Використання дати закінчення замовлення заборонено брокером |
Помилка 148 (10033 в MT5) | Досягнуто Максимальну Кількість Відкритих або Відкладених Замовлень | Досягнуто максимальний ліміт відкритих замовлень або відкладених позицій | Перевірте ліміт на відкриті замовлення у вашого брокера та відповідно скоригуйте вашу торгову стратегію. |
Помилка 4012, 4013 | Ділення на Нуль Zero Divide |
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 лише). Запитайте у вашого брокера |
Помилка 10030 | TRADE RETCODE INVALID FILL | Неправильне заповнення замовлень. | Встановіть параметр у налаштуваннях експертного радника TypeFilling Тип заповнення позицій та замовлень. Використовується для терміналу MT5. В режимі AUTO, експертний радник намагається автоматично визначити тип заповнення. Але в деяких ситуаціях вам потрібно встановити тип заповнення самостійно. |
КОДИ ПОМИЛОК ТОРГІВЛІ
Коди Помилок, Повернуті Торговим Сервером
Код | Ідентифікатор | Опис | Спосіб Вирішення |
---|---|---|---|
10004 | TRADE_RETCODE_REQUOTE | Requote | Збільшіть рівень слипіджу або уникайте торгівлі під час періодів високої волатильності. Slippage Рівень максимально можливої відхилення в ціні при відкритті та закритті позицій (у пунктах). |
10006 | TRADE_RETCODE_REJECT | Запит Відхилено | Перевірте умови торгівлі та стан рахунку, а потім повторіть запит пізніше. |
10007 | TRADE_RETCODE_CANCEL | Запит Скасовано Трейдером | Переконайтеся, що не відбувається ручне скасування або скоригуйте налаштування EA. |
10008 | TRADE_RETCODE_PLACED | Замовлення Розміщено | Дії не потрібні. Це підтверджувальне повідомлення. |
10009 | TRADE_RETCODE_DONE | Застосування Завершено | Дії не потрібні. Запит успішно виконано. |
10010 | TRADE_RETCODE_DONE_PARTIAL | Застосування Частково Завершено | Перевірте залишкове замовлення та завершіть його вручну, якщо це необхідно. |
10011 | TRADE_RETCODE_ERROR | Помилка Обробки Запиту | Перегляньте журнали, щоб ідентифікувати помилку, та повторіть запит після виправлення. |
10012 | TRADE_RETCODE_TIMEOUT | Запит Скасовано Через Таймаут | Збільшіть період таймауту або повторіть спробу під час періодів меншого навантаження на сервер. |
10013 | TRADE_RETCODE_INVALID | Поганий Запит | Перевірте параметри запиту та повторіть з правильними значеннями. |
10014 | TRADE_RETCODE_INVALID_VOLUME | Неправильний Обсяг у Запиті | Переконайтеся, що торговий обсяг знаходиться в межах допустимих лімітів для рахунку. |
10015 | TRADE_RETCODE_INVALID_PRICE | Неправильна Ціна у Запиті | Перевірте ринкову ціну та повторіть запит з правильною ціною. |
10016 | TRADE_RETCODE_INVALID_STOPS | Неправильні Стопи у Запиті | Переконайтеся, що значення StopLoss та TakeProfit відповідають правилам брокера. SetMinStops Автоматично нормалізує всі параметри експертного радника до мінімальних прийнятних рівнів стопу. |
10017 | TRADE_RETCODE_TRADE_DISABLED | Торгівля Заборонена | Перевірте умови торгівлі на рахунку та обмеження брокера. |
10018 | TRADE_RETCODE_MARKET_CLOSED | Ринок Закритий | Чекайте, поки ринок відкриється, щоб відкрити торгівлю. Щоб торгувати у вихідні, ви можете спробувати наш TesterPad |
10019 | TRADE_RETCODE_NO_MONEY | Недостатньо Коштів для Виконання Запиту | Переконайтеся, що на рахунку достатньо коштів або зменшіть розмір торгівлі. |
10020 | TRADE_RETCODE_PRICE_CHANGED | Ціни Змінені | Повторіть запит з оновленою ціною або збільшіть дозволений рівень слипіджу. |
10021 | TRADE_RETCODE_PRICE_OFF | Немає Котирувань для Обробки Запиту | Чекайте, поки ринок не надасть котирування, та повторіть запит. |
10022 | TRADE_RETCODE_INVALID_EXPIRATION | Неправильна Дата Закінчення Замовлення у Запиті | Встановіть правильну дату закінчення або залиште її порожньою для миттєвих замовлень. StopOrderDay ToExpiration = кількість днів до закінчення замовлення. |
10023 | TRADE_RETCODE_ORDER_CHANGED | Статус Замовлення Змінено | Оновіть статус замовлення та повторіть запит з правильними даними. |
10024 | TRADE_RETCODE_TOO_MANY_REQUESTS | Занадто Часті Запити | Обмежте кількість запитів на секунду, щоб уникнути перевантаження сервера. |
10025 | TRADE_RETCODE_NO_CHANGES | Немає Змін у Запиті | Переконайтеся, що є фактичні зміни перед повторною відправкою запиту. |
10026 | TRADE_RETCODE_SERVER_DISABLES_AT | Запитайте у вашого брокера | |
10027 | TRADE_RETCODE_CLIENT_DISABLES_AT | Клієнтський Термінал Забороняє Автоматичну Торгівлю | Увімкніть автоматичну торгівлю у налаштуваннях терміналу, щоб продовжити торгівлю. |
10028 | TRADE_RETCODE_LOCKED | Вже Існує Закриваюче Замовлення для Вказаної Позиції. Це Може Виникнути Під Час Роботи в Системі Хеджування Запит Заблоковано для Обробки | Чекайте, поки поточне закриваюче замовлення буде оброблено, перш ніж подавати нове. Перевірте наявність заблокованих замовлень або обмежень системи та вирішіть проблему. |
10029 | TRADE_RETCODE_FROZEN | Замовлення або Позиція Заморожена | Зверніться до вашого брокера, щоб дізнатися, чому позиція заморожена. |
10030 | TRADE_RETCODE_INVALID_FILL | Вказано Непідтримуваний Тип Виконання Замовлення за Балансом | Переконайтеся, що вибрано правильний тип виконання замовлення для вашого балансу. TypeFilling Тип заповнення позицій та замовлень. Використовується для терміналу MT5. В режимі AUTO, експертний радник намагається автоматично визначити тип заповнення. Але в деяких ситуаціях вам потрібно встановити тип заповнення самостійно. |
10031 | TRADE_RETCODE_CONNECTION | Запит на Активацію Відкладеного Замовлення Було Відхилено, а Саме Замовлення Скасовано | Перевірте з’єднання з сервером та повторіть запит. |
10032 | TRADE_RETCODE_ONLY_REAL | Операція Дозволена Тільки для Реальних Рахунків | Переконайтеся, що операція проводиться на реальному рахунку, а не на демо-рахунку. |
10033 | TRADE_RETCODE_LIMIT_ORDERS | Досягнуто Ліміт Кількості Відкладених Замовлень | Зменшіть кількість відкладених замовлень або зверніться до брокера для коригування. |
10034 | TRADE_RETCODE_LIMIT_VOLUME | Досягнуто Ліміт Обсягу Замовлень та Позицій для Цього Символу | Зменшіть торговий обсяг або зверніться до брокера для коригування. |
10035 | TRADE_RETCODE_INVALID_ORDER | Неправильний або Заборонений Тип Замовлення | Перевірте дозволені типи замовлень для брокера та повторіть з дійсним типом. |
10036 | TRADE_RETCODE_POSITION_CLOSED | Позиція з Вказаним POSITION_IDENTIFIER Вже Закрита | Дії не потрібні. Позиція вже закрита. |
10038 | TRADE_RETCODE_INVALID_CLOSE_VOLUME | Закритий Обсяг Перевищує Поточний Обсяг Позиції | Переконайтеся, що обсяг для закриття не перевищує поточний розмір позиції. |
10039 | TRADE_RETCODE_CLOSE_ORDER_EXIST | Немає З’єднання з Торговим Сервером | Перевірте з’єднання та спробуйте знову, коли сервер стане доступним. |
10040 | TRADE_RETCODE_LIMIT_POSITIONS | Запит Відхилено Тому Що Символ Встановлений за Правилом “Ви Можете Закривати Лише Існуючі Позиції.” | Закривайте існуючі позиції перед спробою відкриття нових. |
10041 | TRADE_RETCODE_REJECT_CANCEL | Запит Відхилено Тому Що Символ Встановлений за Правилом “Ви Можете Закривати Лише Існуючі Позиції.” | Скоригуйте торгівлю, щоб відповідати правилу “тільки закриття”. |
10042 | TRADE_RETCODE_LONG_ONLY | Запит Відхилено Тому Що Символ Встановлений за Правилом “Дозволені Лише Довгі Позиції” | Дозволені лише довгі позиції для цього символу; уникайте подачі коротких торгів. |
10043 | TRADE_RETCODE_SHORT_ONLY | Запит Відхилено Тому Що Символ Встановлений за Правилом “Дозволені Лише Короткі Позиції” | Дозволені лише короткі позиції для цього символу; уникайте подачі довгих торгів. |
10044 | TRADE_RETCODE_CLOSE_ONLY | Запит Відхилено Тому Що Символ Встановлений за Правилом “Ви Можете Закривати Лише Існуючі Позиції” | Відповідайте правилу “тільки закриття” шляхом закриття позицій замість відкриття нових. |
Інші Помилки
Код Помилки | Номер Помилки | Опис | Спосіб Вирішення |
---|---|---|---|
ERR_SUCCESS | 0 | Операція Успішно Завершена | Дії не потрібні. |
ERR_INTERNAL_ERROR | 4001 | Неочікувана Внутрішня Помилка | Перевірте наявність системних або програмних конфліктів та перезапустіть термінал. |
ERR_WRONG_INTERNAL_PARAMETER | 4002 | Структура Містить Неправильні Об’єкти, Наприклад Строки, Динамічні Масиви або Непідтримувані Структури | Перегляньте структуру об’єктів та переконайтеся, що вони правильно визначені. |
ERR_INVALID_PARAMETER | 4003 | Неправильний Параметр Під Час Виклику Системної Функції | Перевірте параметри функції та переконайтеся, що вони відповідають необхідному формату. |
ERR_NOT_ENOUGH_MEMORY | 4004 | Недостатньо Пам’яті для Виконання Системної Функції | Вивільніть системну пам’ять або оптимізуйте програму для використання меншої кількості пам’яті. |
ERR_STRUCT_WITHOBJECTS_ORCLASS | 4005 | Недостатньо Пам’яті для Перевиділення Строки | Перевірте наявність витоків пам’яті та оптимізуйте використання пам’яті програмою. |
ERR_INVALID_ARRAY | 4006 | Масив Неправильного Типу, Розміру або Пошкоджений Динамічний Масив Об’єктів | Переконайтеся, що масив правильно визначений та ініціалізований перед використанням. |
ERR_ARRAY_RESIZE_ERROR | 4007 | Запитуваний Розмір Масиву Перевищує 2 Гігабайти | Зменшіть розмір масиву або ефективніше керуйте виділенням пам’яті. |
ERR_STRING_RESIZE_ERROR | 4008 | Запитувана Історія Не Знайдена | Переконайтеся, що запитувана історія доступна або скоригуйте параметри запиту. |
ERR_NOTINITIALIZED_STRING | 4009 | Неініціалізована Строка | Ініціалізуйте строку перед спробою використання її в операціях. |
ERR_INVALID_DATETIME | 4010 | Неправильне Значення Дати та/або Часу | Перевірте формат дати та часу у запиті та повторіть спробу. |
ERR_ARRAY_BAD_SIZE | 4011 | Несумісні Динамічні та Статичні Ресурси | Переконайтеся, що розміри масивів сумісні та правильно ініціалізовані. |
ERR_INVALID_POINTER | 4012 | Неправильний Вказівник | Перевірте значення вказівника та переконайтеся, що він дійсний перед використанням. |
ERR_INVALID_POINTER_TYPE | 4013 | Неправильний Тип Вказівника | Переконайтеся, що вказівник має правильний тип та правильно приведений. |
ERR_FUNCTION_NOT_ALLOWED | 4014 | Системна Функція Заборонена для Виклику | Перегляньте системні обмеження та підтвердіть, що функцію можна виконати. |
ERR_RESOURCE_NAME_DUPLICATED | 4015 | Дубльоване Ім’я Ресурсу | Використовуйте унікальні імена ресурсів, щоб уникнути конфліктів. |
ERR_RESOURCE_NOT_FOUND | 4016 | Ресурс з Вказаним Іменем Не Знайдений | Переконайтеся, що ресурс існує у правильному каталозі або файлі. |
ERR_RESOURCE_UNSUPPOTED_TYPE | 4017 | Непідтримуваний Тип Ресурсу або Розмір Перевищує 16 МБ | Використовуйте підтримувані типи ресурсів та переконайтеся, що розмір не перевищує ліміт. |
ERR_RESOURCE_NAME_IS_TOO_LONG | 4018 | Ім’я Ресурсу Перевищує 63 Символи | Скоротіть ім’я ресурсу, щоб відповідати обмеженню на кількість символів. |
ERR_MATH_OVERFLOW | 4019 | Переповнення Під Час Оцінки Математичної Функції | Перевірте вхідні дані функції та використовуйте менші значення, щоб запобігти переповненню. |
ERR_CHART_WRONG_ID | 4101 | Неправильний ID Графіка | Перевірте ID графіка та переконайтеся, що він правильний перед використанням. |
ERR_CHART_NO_REPLY | 4102 | Графік Не Відповідає | Перевірте наявність системних або з’єднання проблем та перезапустіть термінал, якщо це необхідно. |
ERR_CHART_NOT_FOUND | 4103 | Графік Не Знайдений | Переконайтеся, що графік відкритий та доступний перед спробою операцій. |
ERR_CHART_NO_EXPERT | 4104 | Немає Експерта для Обробки Події на Графіку | Прикріпіть необхідний Експертний Радник (EA) до графіка для обробки подій. |
ERR_CHART_CANNOT_OPEN | 4105 | Помилка Відкриття Графіка | Перевірте наявність системних помилок та повторіть спробу відкриття графіка. |
ERR_CHART_CANNOT_CHANGE | 4106 | Помилка Зміни Символу або Таймфрейму на Графіку | Переконайтеся, що графік доступний і що запитуваний символ або таймфрейм є дійсним. |
ERR_CHART_WRONG_PARAMETER | 4107 | Неправильне Значення Параметра для Функції Графіка | Перевірте параметри, що передаються функції графіка, та повторіть спробу. |
ERR_CHART_CANNOT_CREATE_TIMER | 4108 | Помилка Створення Таймера Графіка | Перевірте системні налаштування та переконайтеся, що термінал дозволяє створення таймерів. |
ERR_CHART_WRONG_PROPERTY | 4109 | Неправильний ID Властивості Графіка | Використовуйте правильний ID властивості для операцій з графіком. |
ERR_CHART_SCREENSHOT_FAILED | 4110 | Помилка Захоплення Екрана | Переконайтеся, що термінал має достатні дозволи та місце для збереження знімка екрана. |
ERR_CHART_NAVIGATE_FAILED | 4111 | Помилка Навігації по Графіку | Переконайтеся, що графік завантажено правильно та що команди навігації є дійсними. |
ERR_CHART_TEMPLATE_FAILED | 4112 | Помилка Застосування Шаблону | Переконайтеся, що шаблон існує та сумісний з графіком. |
ERR_CHART_WINDOW_NOT_FOUND | 4113 | Підвікно з Вказаним Індикатором Не Знайдено | Перевірте, чи індикатор застосовано до правильного вікна. |
ERR_CHART_INDICATOR_CANNOT_ADD | 4114 | Помилка Додавання Індикатора до Графіка | Переконайтеся, що індикатор є дійсним та підтримується графіком. |
ERR_CHART_INDICATOR_CANNOT_DEL | 4115 | Помилка Видалення Індикатора з Графіка | Переконайтеся, що індикатор існує на графіку перед спробою його видалення. |
ERR_CHART_INDICATOR_NOT_FOUND | 4116 | Індикатор Не Знайдений на Вказаному Графіку | Перевірте параметри графіка та індикатора та повторіть спробу. |
ERR_OBJECT_ERROR | 4201 | Налаштування Терминалу Обмежують Кількість Запитуваних Барів | Збільшіть кількість барів, дозволених у налаштуваннях терміналу. |
ERR_OBJECT_NOT_FOUND | 4202 | Графічний Об’єкт Не Знайдений | Переконайтеся, що графічний об’єкт існує та правильно визначений. |
ERR_OBJECT_WRONG_PROPERTY | 4203 | Неправильний Ідентифікатор Властивості Графічного Об’єкта | Використовуйте правильний ідентифікатор властивості для операцій з графічним об’єктом. |
ERR_OBJECT_GETDATE_FAILED | 4204 | Доступ до Історії Не Вдалося | Перевірте дозволи доступу до історії та повторіть запит. |
ERR_OBJECT_GETVALUE_FAILED | 4205 | Не Вдалося Отримати Значення, Відповідне до Дати | Перевірте діапазон дат та переконайтеся, що історичні дані доступні. |
ERR_MARKET_UNKNOWN_SYMBOL | 4301 | Невідомий Символ | Переконайтеся, що символ існує у Market Watch та написаний правильно. |
ERR_MARKET_NOT_SELECTED | 4302 | Символ Не Вибрано у Market Watch | Виберіть символ у Market Watch та повторіть операцію. |
ERR_MARKET_WRONG_PROPERTY | 4303 | Неправильний Ідентифікатор Властивості Символу | Перевірте ідентифікатор властивості та повторіть операцію. |
ERR_MARKET_LASTTIME_UNKNOWN | 4304 | Час Останнього Тика Невідомий (Немає Тиків) | Чекайте, поки тік надійде, та повторіть запит. |
ERR_MARKET_SELECT_ERROR | 4305 | Помилка Додавання або Видалення Символу у Market Watch | Перевірте наявність системних помилок та повторіть спробу додавання або видалення символу. |
ERR_HISTORY_NOT_FOUND | 4401 | Багато Помилок Виникло Під Час Завантаження Історії | Перевірте наявність пошкоджених історичних даних та повторно завантажте історію, якщо необхідно. |
ERR_HISTORY_WRONG_PROPERTY | 4402 | Неправильний Ідентифікатор Властивості Історії | Використовуйте правильний ідентифікатор властивості для операцій з історією. |
ERR_HISTORY_TIMEOUT | 4403 | Таймаут Вихід за межі При Запиті Історії | Збільшіть ліміт таймауту або повторіть спробу під час періодів меншого навантаження на систему. |
ERR_GLOBALVARIABLE_NOT_FOUND | 4501 | Глобальна Змінна Клієнтського Терміналу Не Знайдена | Переконайтеся, що глобальна змінна існує перед спробою її використання. |
ERR_GLOBALVARIABLE_EXISTS | 4502 | Глобальна Змінна Вже Існує | Використовуйте унікальне ім’я для глобальних змінних, щоб уникнути конфліктів. |
ERR_GLOBALVARIABLE_NOT_MODIFIED | 4503 | Не Було Зроблено Змін у Глобальній Змінній | Переконайтеся, що глобальна змінна змінена перед спробою її оновлення. |
ERR_GLOBALVARIABLE_CANNOTREAD | 4504 | Не Вдалося Прочитати Значення Глобальної Змінної | Перевірте дозволи файлу та переконайтеся, що глобальна змінна доступна. |
ERR_GLOBALVARIABLE_CANNOTWRITE | 4505 | Не Вдалося Записати Значення Глобальної Змінної | Переконайтеся, що є достатні дозволи та місце для запису файлу. |
ERR_MAIL_SEND_FAILED | 4510 | Не Вдалося Надіслати Email | Перевірте налаштування поштового сервера та переконайтеся, що електронна адреса правильна. |
ERR_PLAY_SOUND_FAILED | 4511 | Не Вдалося Відтворити Звук | Переконайтеся, що звуковий файл існує та система може до нього доступитися. |
ERR_FTP_SEND_FAILED | 4514 | FTP Сервер Не Вказано | Переконайтеся, що деталі FTP сервера введені правильно та повторіть спробу. |
ERR_NOTIFICATION_SEND_FAILED | 4515 | Не Вдалося Надіслати Сповіщення | Перевірте налаштування сповіщень та переконайтеся, що вони правильно налаштовані. |
ERR_BUFFERS_NO_MEMORY | 4601 | Недостатньо Пам’яті для Виділення Буферів Індикатора | Вивільніть пам’ять або оптимізуйте використання буферів у програмі. |
ERR_ACCOUNT_WRONG_PROPERTY | 4701 | Неправильний Ідентифікатор Властивості Рахунку | Переконайтеся, що використовується правильний ідентифікатор властивості рахунку. |
ERR_TRADE_DISABLED | 4752 | Торгівля для Експерта Заборонена | Увімкніть дозволи на торгівлю для експертного радника у налаштуваннях терміналу. |
ERR_TRADE_POSITION_NOT_FOUND | 4753 | Позиція Не Знайдена | Перевірте деталі позиції та переконайтеся, що вона існує перед спробою операцій. |
ERR_TRADE_ORDER_NOT_FOUND | 4754 | Замовлення Не Знайдено | Перевірте ID замовлення та переконайтеся, що воно існує перед спробою операцій. |
Ринкові Помилки MQL5
Питання?
Якщо у вас є будь-які питання, будь ласка, задавайте їх. Ми гарантуємо прозорість і не продаємо продукти без надання повної інформації.
Кожен з наших продуктів можна переглянути перед покупкою.
Ми цінуємо ваш інтерес та підтримку наших продуктів і прагнемо підтримувати високі стандарти якості.
Дякуємо, що ви з нами!
У вас є питання?
Ця публікація також доступна на: English Українська Portuguese Español Deutsch Chinese Русский Français Italiano Türkçe 日本語 한국어
Leave a Reply