MT4 EA завантажено, але не відкриває ордери? Перевіряйте крок за кроком за правами рахунку, перемикачами та журналами
Якщо EA не відкриває ордери, спершу відрізніть відсутність сигналу від відхилення торгівлі, послідовно перевірте права рахунку, перемикач автоматичної торгівлі, налаштування EA та журнали.
Автор: Томас|Практика EA та MT4|3 листопада 2026 року
Резюме: EA вже завантажено на графік MT4, але ордерів досі немає — це не обов'язково означає, що програма зламана. Права рахунку, перемикач автоматичної торгівлі, власні параметри EA, умови сигналу та відповідь торгового сервера можуть впливати на результат. У цій статті наведено порядок перевірки від безпеки до конкретики; ілюстрації є оригінальними навчальними схемами, а не скриншотами реальних рахунків.
Спершу з'ясуйте, який саме випадок "немає ордерів"
Відкрийте в терміналі вкладки "Торгівля" та "Історія рахунку" і подивіться, чи вже є невиконані відкладені ордери, чи ордери було відхилено, чи були виконані й закриті угоди, або ж EA взагалі не намагався відкрити ордер. Причини цих чотирьох ситуацій різні. Якщо дивитися лише на іконку в правому верхньому куті графіка, легко помилково сприйняти "дозволено працювати" як "уже згенеровано дійсний торговий сигнал". EA може виконувати аналіз, але не відповідати умовам входу; у такому разі відсутність ордерів може саме відповідати задуму стратегії.

На схемі показано порядок перевірки: права рахунку, глобальний перемикач, окремі налаштування EA, журнали та умови стратегії. Мета порядку — спершу виключити налаштування, які можна перевірити з першого погляду, а вже потім переходити до складного коду. Під час перевірки фіксуйте тип рахунку, інструмент, час і версію терміналу, щоб не сплутати стан іншого рахунку чи іншого графіка зі станом поточного EA.
Крок перший: чи має рахунок права на торгівлю
Офіційна довідка MetaTrader 4 розрізняє звичайний торговий пароль і пароль інвестора. Увійшовши з паролем інвестора, можна переглядати рахунок, але не можна торгувати, і EA також не може автоматично відкривати ордери. Спершу в терміналі переконайтеся, що ви увійшли саме в очікуваний рахунок і на очікуваний сервер і чи не маєте права лише для читання. Якщо права нормальні, далі перевірте, чи доступний для торгівлі контрактний інструмент, чи триває торговий час і чи достатньо на рахунку доступної маржі. Золото XAUUSD у різних постачальників послуг може мати різні суфікси, специфікації контракту та торгові години, тому не можна просто копіювати налаштування одного терміналу до іншого.
Крок другий: розрізняйте глобальний перемикач і налаштування EA
Кнопка "Автоматична торгівля" на панелі інструментів MT4 є контролем глобального рівня; у розділі "Інструменти — Параметри — Експертні радники" також є налаштування дозволу автоматичної торгівлі. Офіційна документація зазначає, що після вимкнення EA все ще може виконувати аналіз, але не може виконувати торгівлю. Крім того, відкрийте властивості EA на цьому графіку та перевірте власні права EA на автоматичну торгівлю й вхідні параметри. Платформа також має захисну опцію автоматичного вимкнення торгівлі після зміни рахунку, інструмента або таймфрейму; особливо слід перевірити це тим, хто нещодавно змінював графік.
Під час перевірки не вмикайте одночасно всі зовнішні дозволи лише для того, щоб EA негайно почав відкривати ордери. Імпорт DLL і WebRequest — це не те саме, що звичайний перемикач торгівлі; налаштовуйте в межах довіреного обсягу лише тоді, коли справді розумієте походження EA і потрібні функції. Після зміни налаштувань спершу перевірте стан і журнали на демо-рахунку, а вже потім думайте про реальний рахунок.
Крок третій: читайте журнали, а не вгадуйте причину
У вкладках "Експерти" та "Журнал" терміналу знайдіть записи за відповідний час і зверніть увагу на те, чи EA ініціалізувався, чи виводив умови входу, чи надсилав запит на ордер і що повернув сервер. Якщо EA не надіслав жодного запиту на ордер, спершу перевірте логіку тригерів, потрібні дані індикаторів і робочий таймфрейм. Якщо запит було надіслано, але він не вдався, перевіряйте за конкретною помилкою лот, мінімальний обсяг, відстань стоп-лоса, стан котирувань і ринковий час. Обмеження різних постачальників послуг змінюються, тому не можна вважати таблицю кодів помилок з інтернету остаточним правилом для вашого рахунку.
Крок четвертий: перевірте виправлення й збережіть докази
Щоразу змінюйте лише один пункт, записуйте час до і після зміни, налаштування, журнали та результати тестування. Спершу виконайте контрольовану перевірку на демо-рахунку або в тестері стратегій, а потім спостерігайте відмінності в реальному середовищі. Умови виконання, спред і прослизання в бектесті можуть відрізнятися від торгівлі в реальному часі, тому не можна лише через те, що бектест відкриває ордери, робити висновок, що на реальному рахунку торгівля точно виконуватиметься. Якщо EA походить від третьої сторони, також перевірте версію, термін ліцензії та чи підтримується використовуваний рахунок. Якщо локалізувати проблему постійно не вдається, надішліть розробнику або постачальнику послуг знеособлені фрагменти журналів, версію терміналу та кроки відтворення; не надсилайте пароль рахунку. Автоматична торгівля підсилює помилки конфігурації та ринкові ризики; ця стаття є лише навчальним матеріалом і не гарантує результатів торгівлі.