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 получен от третьей стороны, дополнительно проверьте версию, срок лицензии и поддерживается ли используемый счёт. Если причину не удаётся определить, передайте разработчику или поставщику услуг обезличенные фрагменты журнала, версию терминала и шаги воспроизведения; не отправляйте пароль счёта. Автоматическая торговля усиливает ошибки конфигурации и рыночные риски; статья носит только учебный характер и не гарантирует результат торговли.